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
- 1Have Claude Code generate or modify your project (
claudein your terminal). - 2Initialize a git repo and push to GitHub:
git init && git add . && git commit -m "init" && gh repo create --private --push. - 3Install the Launchmatic CLI:
npm i -g @launchmatic/cli. - 4Authenticate:
lm login. - 5Bind the repo to a Launchmatic service:
lm init(single service) — orlm monorepo initif Claude scaffolded an apps/services workspace. - 6Deploy:
lm deployfrom the repo root (orlm upto 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.