Deploy/Claude Code
Anthropic

Deploy a Claude Code app to production

Claude Code is Anthropic's terminal coding agent. It writes a working repo on your machine — what it doesn't do is host it. Launchmatic picks up where Claude Code stops: point it at the folder Claude just generated and you get a public URL, SSL, and a Postgres database in one shot.

Why Launchmatic for Claude Code

Claude Code repos rarely include a Dockerfile, and the agent often picks unusual stacks (FastAPI + Bun, Hono + Drizzle, etc.). Launchmatic's Nixpacks integration auto-detects 30+ runtimes and generates a build for you — no Dockerfile required.

Deploy in 5 steps

  1. 1
    Have Claude Code generate or modify your project (claude in your terminal).
  2. 2
    Initialize a git repo and push to GitHub: git init && git add . && git commit -m "init" && gh repo create --private --push.
  3. 3
    Install the Launchmatic CLI: npm i -g @launchmatic/cli.
  4. 4
    Authenticate: lm login.
  5. 5
    Bind the repo to a Launchmatic service: lm init (single service) — or lm monorepo init if Claude scaffolded an apps/services workspace.
  6. 6
    Deploy: lm deploy from the repo root (or lm up to deploy every service in a monorepo).

Inside Claude Code, run this once to wire the agent into Launchmatic:

claude mcp add launchmatic https://launchmatic.io/mcp
# Then ask Claude: "deploy this project to launchmatic"

FAQ

Does Launchmatic work with Claude Code's MCP server?+

Yes — Launchmatic ships a remote MCP server at https://launchmatic.io/mcp. Add it once and Claude Code can deploy, view logs, and manage services as tool calls.

Ready to deploy?

Free to start. No credit card. Auto-SSL on custom domains, managed Postgres, and per-branch preview deploys included.

Other deploy guides