Agent-native runners, with a bill you can read.

Agents run jobs and fix CI through our CLI and MCP server, on every plan. You pay a plan fee, plus minutes and seats past what it includes.

Plan$5 – $49 /moeach includes free runner minutes
PlanPriceFree min / mo
Developer$52,000
Launch$194,000
Scale$496,000
EnterpriseCustomCustom
Runner minutesfrom $0.0025 /minonly once your free minutes are used
RunnervCPURAM/ min
latchkey-small28 GB$0.0025
latchkey-medium416 GB$0.0050
latchkey-large832 GB$0.0100
latchkey-xlarge1664 GB$0.0200
Seats$5 /seatonly past included seats
PlanIncluded
Developer1
Launch3
Scale5

Developer is single-seat.

Pick the plan that fits your team.

Every trial starts on Launch, and when it ends you choose the plan you want to keep.

  1. 1 · Start freeEvery trial starts on Launch30 days, no credit card. Sign in with GitHub and you're running.
  2. 2 · Try it at full size10 repos, 3 seats, 4,000 free minutesEverything on this page is on, including the agent CLI and MCP server.
  3. 3 · Choose your planStay on Launch, or switchMove to Developer or Scale whenever you like. Developer holds one repo and one member.

Latchkey works with GitHub organization accounts only. Personal accounts are not supported.

Launch

$19 /month
For early-stage teams with a few services.
Free runner minutes
4,000 / month
Repositories
Up to 10
Seats included
3
Extra seats
$5 / seat / month
Invite teammates
Yes
Runners at once
40
Custom AI-scanned runners
2
Agent CLI + MCP
Included
Start free trial30 days free. No credit card.

Pricing calculator

Tell us how much CI you run and how many people need the dashboard. We'll pick the cheapest plan that fits.

How many repositories?
5
12,000
Dashboard seats
3
Your estimate
Launch
Launch plan
$19.00
monthly fee
Runner minutes
$40.00
12,000 − 4,000 free = 8,000 × $0.0050
Seats
$0.00
3 needed · 3 included
Estimated monthly total$59.00 /mo

Billed per minute, rounded up per job.

Start free trial →

30 days free. No credit card.

Per-minute rates, by size.

Change one runs-on: line, or pass --size to the CLI. Every size is ephemeral and self-healing, and a free minute counts the same on any size.

Runner labelvCPURAMStorageLatchkey / minGitHub / minLess than GitHub
latchkey-small28 GB100 GB$0.0025$0.00658%
latchkey-medium416 GB100 GB$0.0050$0.01258%
latchkey-large832 GB100 GB$0.0100$0.02255%
latchkey-xlarge1664 GB200 GB$0.0200$0.04252%

Billed per minute, rounded up per job. Windows, macOS, arm64 and GPU runners are not offered yet. See every provider side by side →

Rated A, and best value of ten platforms, by RunnerBench, which tracks published runner prices and dates every figure.

Runners your agents can drive.

Give an agent an API key and it can verify its own changes, pick up CI failures and run jobs. What an agent runs bills as ordinary runner minutes.

latchkey runCheck work on a clean runnerAgents run the test suite the way CI will, on a fresh Linux runner, and get the real exit code back before they push.
latchkey watchPick up red CI automaticallyFailures self-heal couldn't fix go straight to your coding agent, with the logs and the failing step attached.
MCP serverWorks in any MCP clientClaude Code, Cursor and Codex connect with one key to list failed runs, pull failure bundles, dispatch workflows and run jobs.

Self-healing fixes transient failures mid-run, so agents only see the ones that need a code change.

More on pricing.

We use cookies to improve your experience. Privacy Policy