Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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 | bash

Includes 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/mcp

Fastest path for Claude Code with zero local setup.

npmGitHubDiscord
jack demo

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.xyz
curl 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 live

Databases and storage without dashboards

D1 databases, R2 storage, KV, and vector search. Provisioned and wired automatically.

CapabilityHow
Databasejack services db create — SQLite, wired automatically
Queryjack services db execute "SELECT * FROM users" — runs against production
Storagejack services storage create — file uploads
Vector searchmcp__jack__create_vectorize_index — embeddings index

Secrets, logs, and domains from the terminal

Manage everything without a browser.

CapabilityHow
Deployjack ship — builds and pushes to production
Secretsjack secrets set API_KEY — available as env.API_KEY
Logsjack logs — real-time production logs
Cronjack services cron create "0 * * * *" — scheduled tasks
Custom domainsjack domain connect app.example.com

Full command reference →


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: 5000

AI agents guide → · OpenClaw skill →

No terminal? Use the remote MCP server from Claude Desktop or Claude.ai:

https://mcp.getjack.org/mcp

Templates

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 auth

No 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