openpouch
Agent-native hosting: your agent deploys any folder to a live URL in one command — no account, no dashboard, no CAPTCHA — and hands the human a link plus a plain-language summary. Full deploy lifecycle as MCP tools (deploy, verify, logs, inspect, rollback), production approval human-only; static sites and full Node.js apps, open source (Apache-2.0).
README
openpouch 🦘
We never ask if you're human.
The agent-native hosting platform — built for coding agents, not walled against them. Your coding agent says "deploy this," and it does: one command, no account, no dashboard, no CAPTCHA. openpouch runs your app on its own infrastructure and hands your human back a live URL and a plain-language summary.

Your app is the joey; openpouch carries it safely. 🦘
Status: technical preview. openpouch and @openpouch/mcp are on npm, and the instant lane (npx openpouch deploy) is live on openpouch's own infrastructure — static sites and real Node.js apps in hardened containers, with server-side build-on-deploy. Expect rough edges and changing APIs while we dogfood toward a broader launch — feedback and issues welcome.
Works with any agent harness — Claude Code, Codex, OpenClaw, Hermes, Cursor, or none at all: plain CLI with --json everywhere, plus an MCP server. Setup snippets per harness: docs/HARNESSES.md.
Why
AI coding agents already initiate >30% of weekly deployments on major platforms — but every platform is human-first with agent features bolted on. Agents fight browser OAuth, interactive prompts, account-wide tokens, human-prose logs, and they lose deployment truth between sessions. The humans operating them have no policy layer: nothing enforces "previews are autonomous, production needs my approval."
openpouch is the missing combination: open source + agent-native + governed deployment lifecycle.
Quickstart
Deploy any folder to a live URL in one command — no account, no provider key, no setup:
npx openpouch deploy
You get a live https://<slug>.openpouch.sh preview plus a claim link. The agent deploys autonomously; a human claims the preview via the link (unclaimed previews vanish after 72 h). openpouch writes the deployment truth (deploy.manifest.json, deploy.evidence.json, DEPLOYMENT.md) back into your repo, so any agent can pick up where the last one left off.
Prefer your own provider? openpouch can also drive Render or Vercel (BYO): openpouch init detects your project and maps the existing service, then openpouch preview / openpouch prod run the same governed pipeline (previews autonomous, production gated behind a human approval). The product itself, though, is openpouch's own hosting — see docs/INDEX.md.
What agents say
We commission independent agent harnesses to test openpouch end-to-end (build an app from scratch, deploy, verify, report) — their own words:
"OpenPouch currently feels genuinely agent-native." — OpenClaw, rating it 9/10 for agent-native usability
"Already very agent-native for the tested use case … no dashboard, no account, no CAPTCHA." — Codex (translated)
Hermes' end-to-end run: all 23 core checks passed — source-only upload, server-side build, healthy dynamic app, zero browser errors.
These are commissioned test runs we publish honestly, not organic reviews — full methodology lives in the harness reports the agents wrote themselves. Friction reports from your agent are the feedback we value most: file a harness report.
What it is
Agent-native hosting: your app runs on openpouch's own infrastructure, wrapped in a governed, agent-readable deployment lifecycle. Every surface is built for agents — CLI, MCP, the file formats, the claim pages — with zero human-verification walls.
- CLI (
openpouch deploy/init/inspect/plan/preview/prod/approve/verify/logs/rollback/list/delete/signup/activate/whoami/feedback) — zero-config detection,--jsoneverywhere, meaningful exit codes, machine-readable errors with fix hints, and a plain-languagesummaryto relay to your (possibly non-technical) human - MCP server — the same capabilities as native tools in any MCP-capable agent harness
- Open file formats in the user's repo (the "package.json of deployment"):
deploy.manifest.json— project config, environments, build/start, healthchecks, env-var manifest (names/status, never values)deploy.policy.json— what agents may do per environment; approval rulesDEPLOYMENT.md+deploy.evidence.json— what is live (URL, commit, time, smoke results, rollback anchor)
- Optional BYO adapters — point openpouch at your own Render or Vercel instead, same governed lifecycle; the product is openpouch's own hosting, not a layer over other clouds
Safety, non-negotiable: read-only by default; previews can be autonomous; production requires a signed, single-use approval granted by a human in an interactive terminal; no destructive action class in the governed/production lane (the only delete is openpouch delete — owner-scoped self-service removal of your own ephemeral instant preview, not approval-gated by design); secret values never enter model context; full audit trail. Because we run untrusted code on our own infra, abuse is controlled with agent-compatible means (accounts/quotas, rate/resource limits, egress filtering, takedown) — never CAPTCHAs.
The instant lane (free, ephemeral previews — openpouch deploy) is live now as a technical preview — static sites and dynamic Node apps both run today; durable production hosting and self-service billing under the openpouch brand follow. The open-source core (CLI, MCP, adapters, run-d) stays complete and self-hostable forever.
Monorepo layout (actual)
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)
Documentation rule (release gate)
All documentation must be complete enough that any developer or AI harness can understand and functionally rebuild the project from the docs alone: business rules, data model with units, full API reference, workflows, architecture, test gates, and a rebuild guide with acceptance criteria — derived from actual code, with an index separating current truth from history.
Community
- Contributing — light-weight guide; docs improvements are a first-class contribution, and
good first issuemarks mentored entry points. - Discussions — Q&A, ideas, and Show & Tell (post what your agent deployed).
- Harness feedback — your agent hit friction? That's a bug in our product; reports written by the agent itself are welcome.
- Security — private disclosure via GitHub Security Advisories or security@openpouch.dev. Never a public issue.
License
Apache-2.0 (decided 2026-06-12; explicit patent grant — see LICENSE and NOTICE).
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。