Build with agents. Ship to users.
Jack takes agent-built apps to live URLs and keeps shipping reliable.
Install CLI + local MCP (recommended)
curl -fsSL docs.getjack.org/install.sh | bashIncludes the full local MCP toolset and CLI workflow. Auth happens automatically on first use.
Or connect remote MCP (no install)
claude mcp add --transport http jack https://mcp.getjack.org/mcpFastest path for Claude Code with zero local setup.
Your Agent Deploys For You
Claude Code already writes your code. Let it ship too.
Claude Code
> "build me a REST API for todos and deploy it"
✓ Created todo-api from api template
✓ Deployed to edge
→ https://todo-api.runjack.xyzcurl https://todo-api.runjack.xyz/todos
# {"todos":[]}From Prompt to Production URL
jack new gets you a first deploy. Add services only when you need them.
jack new my-api --template api # Create and deploy
jack services db create # Optional: add a database
jack services db execute --write "CREATE TABLE items (id INTEGER PRIMARY KEY, name TEXT)"
jack ship # Push changes liveDatabases and storage without dashboards
D1 databases, R2 storage, KV, and vector search. Provisioned and wired automatically.
| Capability | How |
|---|---|
| Database | jack services db create — SQLite, wired automatically |
| Query | jack services db execute "SELECT * FROM users" — runs against production |
| Storage | jack services storage create — file uploads |
| Vector search | mcp__jack__create_vectorize_index — embeddings index |
Secrets, logs, and domains from the terminal
Manage everything without a browser.
| Capability | How |
|---|---|
| Deploy | jack ship — builds and pushes to production |
| Secrets | jack secrets set API_KEY — available as env.API_KEY |
| Logs | jack logs — real-time production logs |
| Cron | jack services cron create "0 * * * *" — scheduled tasks |
| Custom domains | jack domain connect app.example.com |
Claude deploys autonomously via MCP
The install script configures jack as a local MCP server with 27 tools. Claude Code can create projects, ship updates, query databases, and manage infrastructure.
create_project name: "my-api", template: "api"
deploy_project project_path: "/projects/my-api"
execute_sql sql: "SELECT * FROM users", allow_write: false
tail_logs duration_ms: 5000AI agents guide → · OpenClaw skill →
No terminal? Use the remote MCP server from Claude Desktop or Claude.ai:
https://mcp.getjack.org/mcpTemplates
Batteries-included starters. Browse all →
jack new my-app -t api # REST API with Hono
jack new my-app -t chat # Real-time AI chat rooms
jack new my-app -t nextjs # Next.js SSR
jack new my-app -t ai-chat # AI chatbot with streaming
jack new my-app -t saas # SaaS with auth + billing
jack new my-app -t nextjs-auth # Next.js + self-hosted authNo lock-in
Everything jack creates is standard tooling — wrangler.jsonc, package.json, TypeScript. Your projects work without jack installed. Eject anytime with wrangler deploy.
For LLMs
- docs.getjack.org/llms.txt — Quick context
- docs.getjack.org/llms-full.txt — Full docs