openpouch について
openpouchは、コーディングエージェント向けのオープンソースホスティングおよびデプロイ基盤です。自社インフラへのデプロイと、プレビューや本番リリースの承認管理に対応します。
主な機能
- 01ワンコマンドデプロイ
- 02静的サイトとNode.jsアプリのホスティング
- 03機械可読なCLIとエラー
- 04デプロイマニフェストと証跡
- 05本番リリースの人間による承認
活用シーン
- 01プロジェクトフォルダーからのアプリデプロイ
- 02自律的なプレビュー環境の作成
- 03本番公開前の承認必須化
- 04複数エージェント間でのデプロイ作業の引き継ぎ
MCP 対応
MCPサーバーは、MCP対応エージェント環境に中核となるデプロイ機能を提供します。人間専用の承認操作は含まれません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
17掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cwd | string | いいえ | deploy.manifest.json を含むプロジェクトディレクトリ(デフォルト:サーバーの cwd) |
| force | boolean | いいえ | 既存のマニフェスト/ポリシーを上書きします |
詳細
openpouch 🦘
あなたが人間かどうかを尋ねることはありません。
AI エージェントを締め出すのではなく、コーディングエージェントのために作られた、エージェントネイティブなホスティングプラットフォームです。 コーディングエージェントが「これをデプロイして」と言えば、実行されます。アカウントも、ダッシュボードも、CAPTCHAも不要で、コマンドは1つだけです。openpouch は独自のインフラストラクチャでアプリを実行し、人間にはライブ URL と平易な言葉による概要を返します。

あなたのアプリはジョーイ。openpouch が安全に運びます。🦘
ステータス:稼働中。 openpouch と @openpouch/mcp は npm で公開されており、インスタントレーン(npx openpouch deploy)は openpouch 独自のインフラストラクチャで稼働しています。静的サイトと実際の Node.js アプリを、堅牢化されたコンテナで実行し、サーバー側でビルドしてデプロイします。無料のプレビューは匿名で利用でき、有効期間は一時的です。無料アカウントに保存したアプリは利用中、稼働し続けます(利用状況に基づく永続化)。有料プランでは、永続的な /data ボリューム、常時稼働アプリ、追加の容量が利用できます(openpouch upgrade — 支払いは常に人間が行うもので、エージェントが実行することはありません)。API はまだ開発初期段階で、フィードバックをもとに改善しています。Issue の報告を歓迎します。
あらゆるエージェントハーネスに対応 — Claude Code、Codex、OpenClaw、Hermes、Cursor、またはハーネスなしでも利用できます。どこでも --json を使えるプレーンな CLI に加え、MCP サーバーも提供しています。各ハーネス向けのセットアップ例はこちら:docs/HARNESSES.md。
理由
AI コーディングエージェントは、すでに主要プラットフォームにおける週次デプロイの30%超を開始しています。しかし、どのプラットフォームも人間を第一に設計し、後付けでエージェント機能を追加しています。エージェントはブラウザーでの OAuth、対話型プロンプト、アカウント全体に有効なトークン、人間向けの文章で書かれたログに悩まされ、セッション間でデプロイの事実を引き継げません。エージェントを操作する人間にはポリシーレイヤーがありません。「プレビューは自律的に、本番環境には私の承認が必要」といったルールを強制するものがないのです。
openpouch は、これらを組み合わせた不足していた仕組みです。オープンソース + エージェントネイティブ + ガバナンスの効いたデプロイライフサイクル。
クイックスタート
任意のフォルダーをコマンド1つでライブ URL にデプロイできます。アカウントも、プロバイダーキーも、セットアップも不要です。
npx openpouch deploy
ライブな https://<slug>.openpouch.sh プレビューとクレームリンクが取得できます。エージェントが自律的にデプロイし、人間がリンクからプレビューをクレームします(クレームされていないプレビューは72時間後に消去されます)。openpouch はデプロイの事実を記録したファイル(deploy.manifest.json、deploy.evidence.json、DEPLOYMENT.md)をリポジトリに書き戻すため、どのエージェントでも前のエージェントが中断したところから作業を再開できます。
独自のプロバイダーを使いたい場合、openpouch から Render または Vercel を操作することもできます(BYO)。openpouch init がプロジェクトを検出して既存のサービスにマッピングし、その後 openpouch preview / openpouch prod で同じガバナンス付きパイプラインを実行します(プレビューは自律的、本番環境は人間の承認が必要です)。ただし、この製品自体のホスティングには openpouch 独自のホスティングを使用します。詳しくはdocs/INDEX.mdをご覧ください。
エージェントの声
独立したエージェントハーネスに依頼し、openpouch のエンドツーエンドテスト(アプリをゼロから構築、デプロイ、検証、報告)を実施しています。以下はエージェント自身の言葉です。
「OpenPouch は今のところ、本当にエージェントネイティブだと感じます。」 — OpenClaw、エージェントネイティブな使いやすさを9/10と評価
「テストしたユースケースでは、すでに非常にエージェントネイティブです……ダッシュボードなし、アカウントなし、CAPTCHAなし。」 — Codex (翻訳)
Hermes によるエンドツーエンド実行:中核となる23項目のチェックすべてに合格 — ソースのみのアップロード、サーバー側のビルド、正常に動作する動的アプリ、ブラウザーエラーゼロ。
これらは依頼して実施したテストであり、自然発生的なレビューではありません。内容はありのままに公開しています。詳しい方法は、エージェント自身が作成したハーネスのレポートをご覧ください。あなたのエージェントが報告する使いづらさこそ、私たちが最も重視するフィードバックです:ハーネスのレポートを提出。
概要
エージェントネイティブなホスティング: アプリは openpouch 独自のインフラストラクチャ上で動作し、ガバナンスが適用された、エージェントが読み取り可能なデプロイライフサイクルで包まれています。CLI、MCP、ファイル形式、申請ページなど、あらゆるインターフェースがエージェント向けに構築されており、人間による確認の壁はありません。
- CLI (
openpouch deploy/init/inspect/plan/preview/prod/approve/verify/logs/rollback/list/delete/signup/activate/whoami/feedback) — 設定不要の自動検出、あらゆる操作での--json対応、意味のある終了コード、修正のヒント付きの機械可読エラー、そして(技術に詳しくない可能性のある)人間に伝えるための平易な言葉によるsummary - MCP サーバー — MCP 対応のあらゆるエージェントハーネスで、ネイティブツールとして同じ機能を利用できます
- ユーザーのリポジトリ内にあるオープンなファイル形式(デプロイにおける「package.json」):
deploy.manifest.json— プロジェクト設定、環境、ビルド/起動、ヘルスチェック、環境変数マニフェスト(名前/状態のみ。値は含みません)deploy.policy.json— 環境ごとにエージェントが実行できる操作、承認ルールDEPLOYMENT.md+deploy.evidence.json— 稼働中の内容(URL、コミット、時刻、スモークテスト結果、ロールバックの基準点)
- オプションの BYO アダプター — openpouch から自分の Render または Vercel を指定でき、同じガバナンス適用済みのライフサイクルを利用できます。製品のホスティング先は openpouch 独自のものであり、他のクラウド上に重ねるレイヤーではありません
安全性は譲れません: デフォルトは読み取り専用で、プレビューは自律的に実行できます。本番環境では、対話型ターミナルで人間が付与する、署名付きの使い捨て承認が必要です。ガバナンス適用対象/本番環境のレーンに破壊的な操作はありません(唯一の削除操作は openpouch delete です。これは自分自身の一時的なインスタントプレビューを所有者の操作で削除するセルフサービス機能で、設計上、承認を必要としません)。シークレット値がモデルのコンテキストに入ることはなく、監査証跡もすべて記録されます。信頼できないコードを自社インフラストラクチャで実行するため、不正利用は エージェント互換の 手段(アカウント/クォータ、レート/リソース制限、送信トラフィックのフィルタリング、サービス停止)で制御し、CAPTCHA は一切使いません。
インスタントレーン(openpouch deploy)は稼働中です。静的サイトと動的な Node アプリのどちらも、無料プレビューを含めて現在実行できます。0.3.0 以降、セルフサービスの課金機能も利用できます。無料アカウントのアプリは使用状況に応じた永続化方式を利用し、使われている間は稼働し続けます。有料プランでは永続的な /data ボリューム、常時稼働アプリ、より大きな容量が追加されます。オープンソースのコア(CLI、MCP、アダプター、run-d)は今後も機能を完全に備えたまま、永久にセルフホスト可能です。
モノレポの構成(実際)
packages/
core/ # manifest & policy schemas, evidence writer, adapter interface
cli/ # openpouch binary (compiled dist + plain-Node launcher)
mcp/ # MCP server over the same core (stdio; every capability except approve — human-only)
adapter-render/ # Render API adapter (live-verified)
adapter-vercel/ # Vercel API adapter (live-verified incl. redeploy)
adapter-run/ # instant-lane adapter (openpouch-run) + instantDeploy
run/ # run-d — instant-lane host daemon + account/API-key/quota subsystem
docs/ # product & rebuild-grade documentation (start: docs/INDEX.md)
llms.txt # agent-facing entry point (llmstxt.org format)
ドキュメントのルール(リリースゲート)
すべてのドキュメントは、開発者や AI ハーネスがドキュメントだけからプロジェクトを理解し、機能的に再構築できるだけの内容を備えている必要があります。対象には、ビジネスルール、単位を含むデータモデル、完全な API リファレンス、ワークフロー、アーキテクチャ、テストのゲート、受け入れ基準を含む再構築ガイドが含まれます。これらは実際のコードに基づき、現在の事実と履歴を区別するインデックスを備えている必要があります。
コミュニティ
- コントリビューション — 簡潔なガイドです。ドキュメントの改善は重要なコントリビューションであり、
good first issueはメンターの支援を受けられる初めての取り組みを示します。 - ディスカッション — 質問と回答、アイデア、成果の共有(エージェントがデプロイしたものを投稿してください)。
- ハーネスに関するフィードバック — エージェントが使いにくさに遭遇しましたか? それは 私たちの 製品のバグです。エージェント自身が作成した報告も歓迎します。
- セキュリティ — GitHub Security Advisories または [email protected] から非公開で報告してください。公開 Issue は作成しないでください。
ライセンス
Apache-2.0(2026-06-12 に決定。明示的な特許許諾を含みます。LICENSE と NOTICE を参照してください)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。