Repolode
Cap-go

Cap-go/capgo.app

Console, backend e CLI de código aberto do Capgo para gerenciar atualizações ao vivo, canais e builds nativos de apps Capacitor.

Alternativa open source a:Ionic Appflow

Estrelas
211
Forks
133
Issues abertas
33
Último commit
há 4 horas

O que é?

O Capgo é uma plataforma para distribuir apps Capacitor. Este repositório contém seu núcleo de código aberto: um console web em Vue 3, uma API de backend executada no Cloudflare Workers e no Supabase e o workspace @capgo/cli. Juntos, eles permitem que equipes enviem atualizações de bundles JavaScript para dispositivos iOS e Android sem passar pela revisão das lojas de apps, organizem lançamentos em canais e revertam para um bundle que estava funcionando.

O backend pode ser hospedado por conta própria. O projeto documenta um guia de self-hosting que abrange as funções do Supabase, as migrações do banco de dados, as rotas da API pública e da API de plugins e as variáveis de ambiente necessárias para apontar o console para sua própria infraestrutura. A CLI também inclui um servidor MCP local para que agentes de programação com IA gerenciem apps, canais, bundles e builds nativos.

O cliente de atualização é fornecido pelo plugin separado @capgo/capacitor-updater, que verifica se há atualizações, baixa bundles e informa estatísticas de uso dos dispositivos.

Recursos principais

  • 01Enviar atualizações de bundles JavaScript para apps Android e iOS sem revisão das lojas
  • 02Organizar lançamentos em canais e atribuir dispositivos específicos a um canal para QA
  • 03Reverter para o último bundle funcional quando uma atualização apresenta problemas
  • 04Atualizações delta que baixam apenas os arquivos alterados
  • 05Atualizações de bundles criptografadas e assinadas
  • 06Backend que pode ser hospedado por conta própria no Supabase, com opção de implantação no Cloudflare Workers
  • 07Servidor MCP local na CLI para agentes de programação com IA

Casos de uso

  • Corrigir rapidamente o código JavaScript de um app Capacitor entre lançamentos nas lojas
  • Fazer lançamentos graduais ou builds de QA por meio de canais de atualização separados
  • Hospedar o backend de atualização na sua própria infraestrutura Supabase
  • Permitir que agentes de programação com IA gerenciem lançamentos de apps Capacitor pelo MCP

Início rápido

  1. 1

    Instale as skills do Capgo Capacitor no seu agente de programação com IA

    npx skills add Cap-go/capgo-skills
  2. 2

    Execute o servidor local do Capgo MCP pela CLI

    npx @capgo/cli@latest mcp
  3. 3

    Para hospedar o backend por conta própria, configure o Supabase no diretório supabase/ para executá-lo localmente

Antes de usar

  • É licenciado sob AGPL-3.0, uma licença de copyleft forte que exige o compartilhamento do código-fonte modificado disponibilizado pela rede.
  • Hospedar o backend por conta própria exige configurar o Supabase e, possivelmente, o Cloudflare Workers, o que aumenta o trabalho de infraestrutura.
  • O README descreve a implantação na nuvem e a lista de permissões das funções do Supabase com a data (2026-10-28), então alguns endpoints podem mudar.

Tópicos

Perguntas frequentes

O que é capgo.app?
Console, backend e CLI de código aberto do Capgo para gerenciar atualizações ao vivo, canais e builds nativos de apps Capacitor. O Capgo é uma plataforma para distribuir apps Capacitor. Este repositório contém seu núcleo de código aberto: um console web em Vue 3, uma API de backend executada no Cloudflare Workers e no Supabase e o workspace @capgo/cli. Juntos, eles permitem que equipes enviem atualizações de bundles JavaScript para dispositivos iOS e Android sem passar pela revisão das lojas de apps, organizem lançamentos em canais e revertam para um bundle que estava funcionando.
capgo.app é gratuito? Qual é a licença?
capgo.app é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
capgo.app ainda é mantido?
Manutenção ativa. O último commit de capgo.app foi em 20 de out. de 2026.
Para que posso usar capgo.app?
Corrigir rapidamente o código JavaScript de um app Capacitor entre lançamentos nas lojas Fazer lançamentos graduais ou builds de QA por meio de canais de atualização separados Hospedar o backend de atualização na sua própria infraestrutura Supabase Permitir que agentes de programação com IA gerenciem lançamentos de apps Capacitor pelo MCP
Como instalar capgo.app?
Instale as skills do Capgo Capacitor no seu agente de programação com IA: npx skills add Cap-go/capgo-skills Execute o servidor local do Capgo MCP pela CLI: npx @capgo/cli@latest mcp Para hospedar o backend por conta própria, configure o Supabase no diretório supabase/ para executá-lo localmente
Onde consigo capgo.app?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Cap-go/capgo.app

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados