Launchmatic CLI
Deploy, test, and manage everything from your terminal. Zero config, instant feedback.
Install
npm i -g @launchmatic/cli
Core
lm loginlm initlm deploylm quicklaunch(lm ql)lm statuslm logslm destroyEnvironment & Domains
lm env set KEY=VALUElm env listlm env rm KEYlm domains add example.comlm domains listlm domains rm example.comAI — Lightspeed
lm lightspeed(lm c)lm c "add dark mode"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 iphoneDatabase
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]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.