Аналитика с открытым исходным кодом и приоритетом конфиденциальности для мобильных, десктопных и веб-приложений — альтернатива Firebase и Google Analytics.
Cap-go/capgo.app
Открытая консоль, бэкенд и CLI Capgo для управления live-обновлениями, каналами и нативными сборками приложений Capacitor.
Open source альтернатива:Ionic Appflow
- Звёзды
- 211
- Форки
- 133
- Открытые issues
- 33
- Последний коммит
- 7 часов назад
Что это?
Capgo — платформа для выпуска приложений Capacitor. В этом репозитории находится её открытая основа: веб-консоль на Vue 3, API бэкенда на Cloudflare Workers и Supabase, а также workspace @capgo/cli. Вместе они позволяют командам отправлять обновления JavaScript-бандлов на устройства iOS и Android без проверки в магазине приложений, распределять релизы по каналам и возвращаться к предыдущему рабочему бандлу.
Бэкенд можно развернуть самостоятельно. В проекте описана схема самостоятельного хостинга, охватывающая функции Supabase, миграции базы данных, маршруты публичного API и API плагинов, а также переменные окружения для подключения консоли к собственной инфраструктуре. В CLI также есть локальный MCP-сервер, с помощью которого AI-агенты для написания кода могут управлять приложениями, каналами, бандлами и нативными сборками.
Клиент для обновлений предоставляется отдельным плагином @capgo/capacitor-updater: он проверяет наличие обновлений, скачивает бандлы и отправляет статистику использования с устройств.
Ключевые возможности
- 01Отправка обновлений JavaScript-бандлов в приложения для Android и iOS без проверки в магазине приложений
- 02Распределение релизов по каналам и назначение определённых устройств на канал для QA
- 03Откат к последнему рабочему бандлу, если установлено некорректное обновление
- 04Дельта-обновления, при которых скачиваются только изменённые файлы
- 05Зашифрованные и подписанные обновления бандлов
- 06Бэкенд на Supabase, который можно развернуть самостоятельно, с возможностью использовать Cloudflare Workers
- 07Локальный MCP-сервер в CLI для AI-агентов, пишущих код
Сценарии использования
- Исправление JavaScript-кода приложения Capacitor между релизами в магазинах приложений
- Поэтапный выпуск обновлений или QA-сборок через отдельные каналы обновлений
- Размещение бэкенда обновлений в собственной инфраструктуре Supabase
- Управление релизами приложений Capacitor с помощью AI-агентов через MCP
Быстрый старт
- 1
Установите навыки Capgo Capacitor в свой ИИ-агент для написания кода
npx skills add Cap-go/capgo-skills - 2
Запустите локальный сервер Capgo MCP из CLI
npx @capgo/cli@latest mcp - 3
Чтобы самостоятельно разместить бэкенд, настройте Supabase в каталоге supabase/ для локального запуска
Что важно знать
- Проект распространяется по лицензии AGPL-3.0 — лицензии с сильным копилефтом, которая требует предоставлять исходный код изменений, доступных по сети.
- Для самостоятельного размещения бэкенда нужно настроить Supabase и, возможно, Cloudflare Workers, что потребует дополнительных усилий по настройке инфраструктуры.
- В README описаны облачное развертывание и список разрешённых функций Supabase с датой (2026-10-28), поэтому некоторые эндпоинты могут измениться.
Темы
Частые вопросы
- Что такое capgo.app?
- Открытая консоль, бэкенд и CLI Capgo для управления live-обновлениями, каналами и нативными сборками приложений Capacitor. Capgo — платформа для выпуска приложений Capacitor. В этом репозитории находится её открытая основа: веб-консоль на Vue 3, API бэкенда на Cloudflare Workers и Supabase, а также workspace @capgo/cli. Вместе они позволяют командам отправлять обновления JavaScript-бандлов на устройства iOS и Android без проверки в магазине приложений, распределять релизы по каналам и возвращаться к предыдущему рабочему бандлу.
- capgo.app можно использовать бесплатно? Какая у него лицензия?
- capgo.app распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- capgo.app всё ещё поддерживается?
- Активно поддерживается. Последний коммит в capgo.app — 20 окт. 2026 г..
- Для чего можно использовать capgo.app?
- Исправление JavaScript-кода приложения Capacitor между релизами в магазинах приложений Поэтапный выпуск обновлений или QA-сборок через отдельные каналы обновлений Размещение бэкенда обновлений в собственной инфраструктуре Supabase Управление релизами приложений Capacitor с помощью AI-агентов через MCP
- Как установить capgo.app?
- Установите навыки Capgo Capacitor в свой ИИ-агент для написания кода: npx skills add Cap-go/capgo-skills Запустите локальный сервер Capgo MCP из CLI: npx @capgo/cli@latest mcp Чтобы самостоятельно разместить бэкенд, настройте Supabase в каталоге supabase/ для локального запуска
- Где скачать capgo.app?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Cap-go/capgo.app
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк с открытым исходным кодом для создания универсальных нативных приложений на React, работающих на Android, iOS и в вебе.
Python-фреймворк для создания веб-, десктопных и мобильных приложений с интерфейсом на базе Flutter — без опыта во фронтенд-разработке.
MCP-сервер для автоматизации iOS- и Android-приложений с помощью AI-агентов и LLM на симуляторах, эмуляторах и реальных устройствах.
Кроссплатформенное Flutter-приложение для мониторинга Linux-, Unix- и Windows-серверов и управления ими по SSH с iOS, Android, macOS и других платформ.
Бесплатное приложение с открытым исходным кодом для iOS и Android: AI-агенты получают изолированную Linux-оболочку, автоматизацию браузера и доступ к инструментам устройства.