セットアップは1日もかかりませんでした。チャンネルベースのロールアウト機能のおかげで、本番環境のユーザーに配信する前に、自分のデバイスでテストできます。
これ1つで全部をまとめる CLI + MCP
ライブアップデート、Native Build、互換性チェック、実機実行、MCP経由のAI支援による Capgo 自動化まで、これ1つで完結。
リリース確認、安全な upload、Native Build を一つのターミナルセッションで。
ターミナルから本番まで、信頼されるリリースワークフロー
Capacitor のアップデート、Native Build、リリース管理に Capgo を使うチームからの短いコメント。
特定のグループにDevice IDを追加し、そのグループだけに変更をプッシュできる機能は、本当に助かります。
Capgo CLI と代替手段の比較。
リリース作業は同じ。自動化が異なる。
| Capgo CLI | DIY / 手動 スクリプト、Fastlane、ダッシュボードのクリック | 競合クラウド | |
|---|---|---|---|
| CLI のリリース | ひとつの CLI。 OTA アップロード、ネイティブビルド、チャネル、互換性、デバイス実行、MCP をすべて同じターミナルから。 | 個別のスクリプト、curl ジョブ、Fastlane レーン、自分で管理する API の呼び出し。 | 第一級の CLI がない。リリースはダッシュボードや git トリガーのフローに留まる。 |
| AI エージェントの自動化 | MCP 内蔵。 アプリ、バンドル、チャネル、ビルド、統計、診断を Codex、Cursor、Claude Code、その他のエージェントに公開。 | 自分でツールを構築・維持しない限り、何もない。 | MCP サーバーなし。エージェントがリリースを代行できない。 |
| OTA とネイティブの判断 | 明示的なコマンド。 bundleのreleaseTypeで、OTAが安全か、リリース前にNative Buildが必要かがわかります。 | ネイティブ差分の手動レビューと属人的な知識。 | せいぜいダッシュボードのヒント頼み。プレッシャー下では間違えやすい。 |
| ガード付きOTA upload | CIから実行。 互換性ゲート、deltaサポート、暗号化、QRプレビューリンク付きのbundle upload。 | 手動のzip upload、または自分で書いたチェック付きのカスタムAPIスクリプト。 | Portal uploadやgit hook。ターミナルからの事前チェックは限定的。 |
| Native Buildリクエスト | 同じターミナルで完結。 出力レコード、QRリンク、ログがシェルにストリームされるbuild request。 | 管理しているMac上でXcode、Android Studio、またはFastlaneを起動する。 | gitにプッシュするか、ダッシュボードでクリックするだけ。CI用のスクリプト可能なビルド記録はありません。 |
| CI連携 | スクリプト可能な出力。 JSONビルド記録、終了コード、QR成果物。パイプラインでゲート制御できます。 | すべてのステップ、シークレット、成果物パスを自分でつなぎ合わせる必要があります。 | Webhookが所定の位置に配置されています。多くのチームはリリースをまだ手動で調整しています。 |
| 互換性チェック | アップロード前。 CLIはネイティブ依存関係をスキャンし、OTAが安全でない場合に早期に失敗します。 | 自分で構築しない限り、ガードレールはありません。 | 基本的なバンドル検証。ネイティブのドリフトを見逃しやすいです。 |
| まずは無料でお試し | はい。 14日間無制限の無料トライアル。クレジットカード不要。 | スクリプトの維持に費やす時間を考えれば、決して安くはありません。 | 段階制プラン。トライアルはベンダーごとに異なります。 |
比較は、一般的なDIY/手動セットアップと競合クラウドの公開ドキュメントに基づいています。
コマンドフロー
セットアップから適切なリリースタイプまで
Capgo CLI コマンドは、重要なリリースの分岐を明確にします。Webレイヤーが変更された場合は live update、アプリバイナリの変更が必要な場合はネイティブビルドです。
OTAパス
Webバンドルを安全に更新できる場合、互換性ゲートとプレビューQRリンクを使用します。
Nativeパス
依存関係、権限、またはネイティブ code が変更された場合は、署名済みビルドをリクエストします。
- 1
更新の初期化、アップロード、ビルド、検証フロー
npx @capgo/cli@latest init - 2
リリースはOTAかネイティブかを確認
npx @capgo/cli@latest bundle releaseType com.acme.app --channel production - 3
プレビューQR付きでガードされた live update をアップロード
npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible --qr-preview - 4
ネイティブビルドをリクエストし、CIやPR用に出力を保持
npx @capgo/cli@latest build request com.acme.app --platform ios --build-mode release --output-upload --output-record .capgo/build.json
自動化
スコープ付きキーの投入、リリースイベントの出力
CIやエージェントには、その役割だけを実行できるキーを渡し、バンドルとチャネルのすべての変更を、チームがすでに監視しているツールにプッシュします。
CI、スクリプト、AIエージェント向けのスコープ付きキー
1つの組織またはアプリに限定したキーを作成でき、モードはアップロード・読み取り・書き込みから選択、有効期限も設定できます。キーはハッシュ化して保存でき、二度と表示されません。
- CIパイプライン用のアップロード専用キー
- すべてのキーに有効期限を設定
- 組織が要求する場合のハッシュ化保存
リリースイベントをSlack、Datadog、または自社サービスに送信
エンドポイントをバンドル、チャネル、メンバー、組織の変更にサブスクライブし、すべての配信をステータスとレスポンスとともに確認できます。
- 各エンドポイントが受信するイベントを選択
- レスポンスコードとリトライを含む配信ログ
- 本番稼働前にテストイベントを送信
Native BuildとMCP
CLIに、アプリに本当に必要なリリース作業を任せる
互換性チェックでOTAしても安全と判断されたら、ガード付きのlive updateをリリース。native code、権限、依存関係が変更された場合はNative Buildをリクエストし、出力はCI、PR、レビュアーから確認できるようにします。
次に、エージェントに依頼する
- このビルドを本番環境にアップロードし、互換性がない場合は失敗させて
- iOSのリリースビルドをリクエストして、出力レコードを保存して
- Capgo doctorを実行して、検出された問題を修正して
エージェントが各ワークフローを把握できるように、Capgo Agent Skillsを追加してください:
npx skills add Cap-go/capgo-skills MCPのインストール
Capgo CLI MCPをインストール
Codex、Cursor、Claude Code、Windsurf、VS Code、Zed、Gemini CLI のいずれかで CLI サーバーを登録します。
npx install-mcp 'npx @capgo/cli@latest mcp' --client codex
置換する codex チームが使っているクライアントで利用できます。
ホスト型 MCP
Claude、ChatGPT、Cursorから Capgo を使う
インストールは不要です。URLをリモートMCPクライアントに貼り付けてOAuthでサインインするだけで、チャットからアプリ、チャンネル、ロールアウト、デバイス、ビルドを管理できます。
アップロードとネイティブビルドのリクエストは、上記の CLI MCP を通じて引き続き実行されます。 ホスト型 MCP セットアップガイドを読む
ビルド記録
iOS リリースビルド
CI、PR チェック、モバイルレビュー用に保存された出力。
- プラットフォーム
- iOSと
- モード
- リリース
- 出力
- IPA とインストール用 QR
- レコード
- .capgo/build.json
npx @capgo/cli@latest build request com.acme.app --platform ios --output-upload --output-record .capgo/build.json リリースノートが公開される前にステータスを確認できます。
デバイス検証用にQRコード出力が利用可能のままです。
リスクのあるリリースが本番環境に出る前に、エラーでCIを失敗させられます。
Capacitor で構築されたアプリ
Capacitor アプリには、ネイティブの境界を尊重するリリースツールが必要です
大規模なCapacitorアプリでは、Webの変更とネイティブ依存関係が混在します。Capgo CLI は、本番リリース前にその境界を明確に保ちます。
表示されているアプリは、ウェブサイト全体で使用されているパブリックストアアプリのデータセットから取得されています。
今すぐ CLI を使おう
ダッシュボードのセッションを待たずに、Capgo をリリーススクリプトに追加できます。
CLI のドキュメントから始め、互換性チェック、bundle のアップロード、Native Build、MCP をチームがすでに使っているワークフローに組み込みましょう。