Cap — Alternativa Open Source ao Loom

Cap é uma ferramenta de gravação e compartilhamento de tela, posicionada como alternativa open source ao Loom. Permite gravar, editar e compartilhar vídeos rapidamente, com foco em simplicidade e experiência visual.

  • Repositório: github.com/CapSoftware/Cap
  • Site oficial: cap.so
  • Licença: AGPLv3 (código geral) / MIT (crates cap-camera* e scap-*)
  • Versão mais recente: v0.4.6 (fev/2026)
  • Stars: ~17k | Forks: ~1.3k

Self-Hosting

Início Rápido

git clone https://github.com/CapSoftware/Cap.git && cd Cap && docker compose up -d

Disponível em http://localhost:3000. Links de login aparecem nos logs:

docker compose logs cap-web

Opções de Deploy

MétodoIndicado para
Docker ComposeVPS, home servers
RailwayHosting gerenciado (one-click)
CoolifyPaaS self-hosted (docker-compose.coolify.yml)

Configuração para Produção

Criar arquivo .env:

CAP_URL=https://cap.yourdomain.com
S3_PUBLIC_URL=https://s3.yourdomain.com

O cliente desktop conecta à instância própria via Settings → Cap Server URL.


Arquitetura do Monorepo

Stack principal: Rust, TypeScript, React/Next.js, SolidJS, Tauri, Drizzle ORM, MySQL, TailwindCSS, gerenciado via Turborepo.

Banco de dados: suporta apenas MySQL oficialmente.

Apps

  • desktop — App Tauri (Rust) com frontend em SolidStart
  • web — Aplicação Next.js

Packages Compartilhados

  • ui — Biblioteca de componentes React
  • utils — Utilitários compartilhados
  • database — Drizzle ORM + abstrações de banco
  • tsconfig / config — Configurações compartilhadas de TS e ESLint

Linguagens (distribuição)

  • TypeScript: 48.5%
  • Rust: 46.3%
  • JavaScript: 2.8%
  • Outros: ~2.7%

Licenciamento

  • Crates cap-camera* e scap-*MIT
  • Demais componentes third-party → licença original de cada um
  • Todo o restante → AGPLv3

Referências