Repolode
Cap-go

Cap-go/capgo.app

Capgo 的开源控制台、后端与 CLI,用于管理 Capacitor 应用的热更新、发布通道与原生构建。

可替代:Ionic Appflow

Star
211
Fork
133
未关闭 Issue
33
最近提交
9小时前

这是什么?

Capgo 是面向 Capacitor 应用的发布平台。本仓库是其开源核心部分,包括基于 Vue 3 的 Web 控制台、运行在 Cloudflare Workers 与 Supabase 上的后端 API,以及 @capgo/cli 工作区。开发团队可借助它向 iOS 和 Android 设备推送 JavaScript 包更新,无需等待应用商店审核,并可按通道管理不同环境的版本,出现问题时回滚到上一个可用版本。

后端支持自托管。项目说明了自托管的目录结构,涵盖 Supabase 函数、数据库迁移、公共与插件 API 路由,以及将控制台指向自有基础设施所需的环境变量。CLI 还内置本地 MCP 服务,便于 AI 编程助手管理应用、通道、更新包和原生构建。

设备端的更新逻辑由独立的 @capgo/capacitor-updater 插件提供,负责检查更新、下载更新包并上报使用统计。

核心功能

  • 01无需应用商店审核即可向 Android 和 iOS 应用推送 JavaScript 更新包
  • 02按发布通道组织版本,并可将指定设备加入通道用于测试
  • 03更新出错时回滚到上一个可用的更新包
  • 04增量更新,仅下载变更的文件
  • 05更新包经过加密和签名
  • 06后端可基于 Supabase 自托管,也可选择部署到 Cloudflare Workers
  • 07CLI 内置本地 MCP 服务,供 AI 编程助手调用

适用场景

  • 在应用商店版本之间热修复 Capacitor 应用的 JavaScript 代码
  • 通过不同的更新通道进行分阶段发布或 QA 测试
  • 在自有 Supabase 基础设施上部署更新后端
  • 让 AI 编程助手通过 MCP 管理 Capacitor 应用的发布

快速上手

  1. 1

    在你的 AI 编码代理中安装 Capgo Capacitor 技能

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

    从 CLI 运行本地 Capgo MCP 服务器

    npx @capgo/cli@latest mcp
  3. 3

    若要自托管后端,请在 supabase/ 目录中配置 Supabase 以在本地运行

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种强 Copyleft 许可证,要求分享经修改并通过网络提供服务的源代码。
  • 自托管后端需要配置 Supabase,可能还需要 Cloudflare Workers,基础设施搭建工作量较大。
  • README 中的云端部署和 Supabase 函数白名单标注了日期(2026-10-28),部分端点可能会发生变化。

标签

常见问题

capgo.app 是什么?
Capgo 的开源控制台、后端与 CLI,用于管理 Capacitor 应用的热更新、发布通道与原生构建。 Capgo 是面向 Capacitor 应用的发布平台。本仓库是其开源核心部分,包括基于 Vue 3 的 Web 控制台、运行在 Cloudflare Workers 与 Supabase 上的后端 API,以及 @capgo/cli 工作区。开发团队可借助它向 iOS 和 Android 设备推送 JavaScript 包更新,无需等待应用商店审核,并可按通道管理不同环境的版本,出现问题时回滚到上一个可用版本。
capgo.app 可以免费使用吗?用的什么许可证?
capgo.app 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
capgo.app 还在维护吗?
活跃维护中。capgo.app 最近一次提交是在 2026年10月20日。
capgo.app 适合用来做什么?
在应用商店版本之间热修复 Capacitor 应用的 JavaScript 代码 通过不同的更新通道进行分阶段发布或 QA 测试 在自有 Supabase 基础设施上部署更新后端 让 AI 编程助手通过 MCP 管理 Capacitor 应用的发布
capgo.app 怎么安装和运行?
在你的 AI 编码代理中安装 Capgo Capacitor 技能: npx skills add Cap-go/capgo-skills 从 CLI 运行本地 Capgo MCP 服务器: npx @capgo/cli@latest mcp 若要自托管后端,请在 supabase/ 目录中配置 Supabase 以在本地运行
在哪里获取 capgo.app?
源代码和安装说明在 GitHub 上:https://github.com/Cap-go/capgo.app

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目