Repolode
Cap-go

Cap-go/capgo.app

Consola, backend y CLI de código abierto para Capgo, que permite gestionar actualizaciones en vivo, canales y compilaciones nativas de apps Capacitor.

Alternativa open source a:Ionic Appflow

Estrellas
211
Forks
133
Issues abiertos
33
Último commit
hace 4 horas

¿Qué es?

Capgo es una plataforma para distribuir apps Capacitor. Este repositorio contiene su núcleo de código abierto: una consola web con Vue 3, una API backend que se ejecuta en Cloudflare Workers y Supabase, y el espacio de trabajo de @capgo/cli. En conjunto, permiten a los equipos enviar actualizaciones de bundles JavaScript a dispositivos iOS y Android sin pasar por la revisión de las tiendas de aplicaciones, organizar versiones en canales y volver a un bundle anterior que funcione.

El backend se puede alojar por cuenta propia. El proyecto incluye documentación sobre cómo alojarlo, con información sobre las funciones de Supabase, las migraciones de la base de datos, las rutas de la API pública y de plugins, y las variables de entorno necesarias para conectar la consola a tu propia infraestructura. La CLI también incluye un servidor MCP local para que los agentes de programación con IA puedan gestionar apps, canales, bundles y compilaciones nativas.

El cliente de actualizaciones se proporciona mediante el plugin independiente @capgo/capacitor-updater, que comprueba si hay actualizaciones, descarga bundles e informa estadísticas de uso desde los dispositivos.

Funciones clave

  • 01Enviar actualizaciones de bundles JavaScript a apps Android e iOS sin revisión de las tiendas de aplicaciones
  • 02Organizar versiones en canales y asignar dispositivos específicos a un canal para control de calidad
  • 03Volver al último bundle que funcionaba cuando se publica una actualización defectuosa
  • 04Actualizaciones diferenciales que descargan solo los archivos modificados
  • 05Actualizaciones de bundles cifradas y firmadas
  • 06Backend que se puede alojar por cuenta propia en Supabase, con opción de desplegarlo en Cloudflare Workers
  • 07Servidor MCP local en la CLI para agentes de programación con IA

Casos de uso

  • Aplicar correcciones urgentes al código JavaScript de una app Capacitor entre lanzamientos en las tiendas
  • Realizar despliegues graduales o compilaciones de control de calidad mediante canales de actualización separados
  • Alojar el backend de actualizaciones en tu propia infraestructura de Supabase
  • Permitir que agentes de programación con IA gestionen versiones de apps Capacitor mediante MCP

Inicio rápido

  1. 1

    Instala las skills de Capgo Capacitor en tu agente de programación con IA

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

    Ejecuta el servidor local de Capgo MCP desde la CLI

    npx @capgo/cli@latest mcp
  3. 3

    Para alojar el backend por tu cuenta, configura Supabase en el directorio supabase/ para ejecutarlo localmente

Antes de usarlo

  • Tiene licencia AGPL-3.0, una licencia de copyleft fuerte que exige compartir el código fuente modificado que se ofrece a través de la red.
  • Alojar el backend por tu cuenta requiere configurar Supabase y posiblemente Cloudflare Workers, lo que añade trabajo de infraestructura.
  • El README describe el despliegue en la nube y la lista de permitidos de funciones de Supabase con fecha (2026-10-28), por lo que algunos endpoints podrían cambiar.

Temas

Preguntas frecuentes

¿Qué es capgo.app?
Consola, backend y CLI de código abierto para Capgo, que permite gestionar actualizaciones en vivo, canales y compilaciones nativas de apps Capacitor. Capgo es una plataforma para distribuir apps Capacitor. Este repositorio contiene su núcleo de código abierto: una consola web con Vue 3, una API backend que se ejecuta en Cloudflare Workers y Supabase, y el espacio de trabajo de @capgo/cli. En conjunto, permiten a los equipos enviar actualizaciones de bundles JavaScript a dispositivos iOS y Android sin pasar por la revisión de las tiendas de aplicaciones, organizar versiones en canales y volver a un bundle anterior que funcione.
¿capgo.app es gratuito? ¿Qué licencia tiene?
capgo.app es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿capgo.app sigue mantenido?
Mantenimiento activo. El último commit de capgo.app fue el 20 oct 2026.
¿Para qué puedo usar capgo.app?
Aplicar correcciones urgentes al código JavaScript de una app Capacitor entre lanzamientos en las tiendas Realizar despliegues graduales o compilaciones de control de calidad mediante canales de actualización separados Alojar el backend de actualizaciones en tu propia infraestructura de Supabase Permitir que agentes de programación con IA gestionen versiones de apps Capacitor mediante MCP
¿Cómo se instala capgo.app?
Instala las skills de Capgo Capacitor en tu agente de programación con IA: npx skills add Cap-go/capgo-skills Ejecuta el servidor local de Capgo MCP desde la CLI: npx @capgo/cli@latest mcp Para alojar el backend por tu cuenta, configura Supabase en el directorio supabase/ para ejecutarlo localmente
¿Dónde consigo capgo.app?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Cap-go/capgo.app

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados