Repolode
Cap-go

Cap-go/capgo.app

Capacitorアプリのライブアップデート、チャンネル、ネイティブビルドを管理する、Capgoのオープンソースコンソール、バックエンド、CLI。

代替できる製品:Ionic Appflow

スター
211
フォーク
133
未解決の Issue
33
最終コミット
4 時間前

これは何?

Capgoは、Capacitorアプリを配信するためのプラットフォームです。このリポジトリには、オープンソースのコアとなるVue 3製のWebコンソール、Cloudflare WorkersとSupabase上で動作するバックエンドAPI、そして@capgo/cliのワークスペースが含まれています。これらを使うと、チームはアプリストアの審査を経ずにJavaScriptバンドルの更新をiOSおよびAndroid端末へ配信したり、リリースをチャンネルごとに整理したり、動作確認済みの以前のバンドルにロールバックしたりできます。

バックエンドはセルフホストできます。Supabaseの関数、データベースマイグレーション、公開APIとプラグインAPIのルート、独自のインフラを使うようコンソールを設定するために必要な環境変数をまとめた、セルフホスティングの構成図も用意されています。CLIにはローカルMCPサーバーも含まれており、AIコーディングエージェントからアプリ、チャンネル、バンドル、ネイティブビルドを管理できます。

アップデートクライアントは別の@capgo/capacitor-updaterプラグインとして提供されており、更新の確認とバンドルのダウンロードを行い、端末から利用状況の統計情報を報告します。

主な機能

  • 01ストア審査を経ずに、AndroidおよびiOSアプリへJavaScriptバンドルの更新を配信
  • 02リリースをチャンネルごとに整理し、QA用に特定の端末をチャンネルへ割り当て
  • 03問題のある更新を適用した場合に、最後に正常動作していたバンドルへロールバック
  • 04変更されたファイルだけをダウンロードする差分アップデート
  • 05暗号化および署名されたバンドル更新
  • 06Supabase上でセルフホスト可能なバックエンド(Cloudflare Workersへのデプロイも選択可能)
  • 07AIコーディングエージェント向けの、CLI内蔵ローカルMCPサーバー

ユースケース

  • ストアでのリリースの合間に、CapacitorアプリのJavaScriptコードをホットフィックスする
  • 別々の更新チャンネルを使って、段階的な配信やQA用ビルドを実施する
  • 独自のSupabaseインフラでアップデート用バックエンドをホストする
  • MCPを通じて、AIコーディングエージェントに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ライセンスの下で提供されています。強いコピーレフトライセンスであり、ネットワーク経由で提供する変更済みソースコードの共有が求められます。
  • バックエンドのセルフホストにはSupabaseのセットアップが必要で、Cloudflare Workersも必要になる場合があるため、インフラ整備の負担が増えます。
  • READMEには、日付(2026-10-28)付きでクラウドデプロイとSupabase関数の許可リストが記載されているため、一部のエンドポイントは変更される可能性があります。

トピック

よくある質問

capgo.app とは?
Capacitorアプリのライブアップデート、チャンネル、ネイティブビルドを管理する、Capgoのオープンソースコンソール、バックエンド、CLI。 Capgoは、Capacitorアプリを配信するためのプラットフォームです。このリポジトリには、オープンソースのコアとなるVue 3製のWebコンソール、Cloudflare WorkersとSupabase上で動作するバックエンドAPI、そして@capgo/cliのワークスペースが含まれています。これらを使うと、チームはアプリストアの審査を経ずにJavaScriptバンドルの更新をiOSおよびAndroid端末へ配信したり、リリースをチャンネルごとに整理したり、動作確認済みの以前のバンドルにロールバックしたりできます。
capgo.app は無料で使えますか?ライセンスは?
capgo.app は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
capgo.app は今もメンテナンスされていますか?
活発にメンテナンス中。capgo.app の最終コミットは 2026年10月20日 です。
capgo.app は何に使えますか?
ストアでのリリースの合間に、CapacitorアプリのJavaScriptコードをホットフィックスする 別々の更新チャンネルを使って、段階的な配信やQA用ビルドを実施する 独自のSupabaseインフラでアップデート用バックエンドをホストする MCPを通じて、AIコーディングエージェントに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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト