Launchmatic CLI
v0.4.0Deploy, test, and manage everything from your terminal. Zero config, instant feedback.
npm i -g @launchmatic/cli
Core
lm loginlm initlm deploylm quicklaunch(lm ql)lm statuslm logslm doctorlm destroyEnvironment & Domains
lm env set KEY=VALUElm env listlm env rm KEYlm domains add example.comlm domains listlm domains rm example.comAI
Build with natural language and operate with conversational ops.
lm agentlm agent -p "why did my last deploy fail?"lm agent --thread-id <id>lm agent --service <id> --environment productionlm lightspeed(lm c)lm c "add dark mode"API Keys & Tokens
Issue and revoke programmatic credentials. For OAuth-based AI client connections, use the Connected Apps dashboard instead.
lm api-key list(lm token list / lm api-key ls)lm api-key create <name>lm api-key delete <keyId>(lm api-key rm)Deployments & Previews
Per-service deploy history, rollbacks, and per-branch preview environments.
lm deployments list(lm deploys ls)lm deployments info <deploymentId>lm deployments cancel <deploymentId>lm deployments rollback <deploymentId>lm preview list(lm preview ls)lm preview create <branch>lm preview delete <previewId>(lm preview rm)Infra & Usage
Inspect platform pods and aggregate resource usage. Most users don't need these — they're here when you do.
lm usage summarylm usage historylm infra list(lm infra ls)lm infra logs <namespace> <pod>lm infra describe <namespace> <pod>lm infra restart <namespace> <pod>lm infra delete <namespace> <pod>(lm infra rm)Browser Automation
Powered by Playwright. Chromium auto-downloads on first use — zero setup required.
lm browser screenshot [url](lm b ss)lm b screenshot --device 'iPhone 14'lm b screenshot --full -o hero.pnglm browser pdf [url]lm browser open [url]lm browser test [url]lm b test --check-links --check-a11ylm browser wait [url]lm browser codegen [url]lm browser deviceslm b devices --filter iphoneWorkflows
List and trigger Stirrup workflows running on your deployed services. The same workflows are also available to MCP clients via the agent's run_stirrup_workflow tool.
lm workflows list(lm wf ls)lm workflows run <serviceId>/<workflowId>lm workflows runs <serviceId>Database
Manage databases directly from the CLI — interactive shell, queries, dumps, and more.
lm db list(lm db ls)lm db info <dbId>lm db connect <dbId>(lm db url)lm db credentials <dbId>(lm db creds)lm db shell <dbId>(lm db sh)lm db query <dbId> "SELECT * FROM users"(lm db q)lm db tables <dbId>lm db create my-dblm db create my-cache -e redislm db link <dbId> <serviceId>lm db dump <dbId>lm db seed <dbId> schema.sqllm db delete <dbId>(lm db rm)GitHub Repository
Manage your connected GitHub repo directly from the CLI. Auto-detects repo from git remote.
lm repo viewlm repo view --weblm repo prslm repo issueslm repo issue-create -t 'Bug: ...'(lm repo ic)lm repo branches(lm repo br)lm repo commits(lm repo log)lm repo releases(lm repo rl)lm repo actions(lm repo runs)lm repo browse [path](lm repo web)lm repo clone owner/repolm repo difflm repo stash [push|pop|list]Prefer your editor over the CLI?
The same agent and 11 tools that power lm agent are also reachable from Claude Code, Cursor, Codex, and any MCP client over OAuth at mcp.launchmatic.io. See the MCP setup docs.
Browser automation — zero config
Launchmatic auto-downloads Chromium on first use of lm browser — no manual setup needed. If you already have Chrome or Chromium installed, it uses that instead.
All browser commands auto-detect the URL from your .launchmatic.json context if not provided.