An agent never misreads a run
Green, failed, a mistake in the command or still running: each has its own exit code. Your agent never commits on a run that hasn't finished, or debugs tests over a typo.
lirra runs your agents' pipeline on the Mac on your desk, before they commit. Work done once is never done again, and every minute is free, macOS included.
Install on your MacMade for builders who can't stop building. lirra turns the Mac on your desk into CI that answers before your agent moves on.
Your agent runs the whole pipeline on the tree it has right now, uncommitted edits included. No more "fix CI" commits.
Every task is keyed on exactly what it reads, so work done once comes back from the cache: for your agent, for the push, for the next PR.
It fails fast, answers in a few lines with an exit code, and ends with the exact next command. From the CLI, or as MCP tools.
Your agent runs the very pipeline CI runs, on the same VMs with the same cache, so its green is CI's green. It finds out on its own tree, before anyone else does.
Green, failed, a mistake in the command or still running: each has its own exit code. Your agent never commits on a run that hasn't finished, or debugs tests over a typo.
Every answer ends with the exact command to run next, ids filled in. No docs to read, no flags to guess: your agent runs the line. Over MCP, it's the tool call and its arguments.
Every result is keyed on exactly what its task read, so work done once is never done again, by your agent or by CI. And the plan stays open while it runs.
Keys leave out the commit and the branch. When your agent's tree is pushed, CI finds every task done and goes green in seconds.
What has started is frozen; what hasn't can still evolve. Agents add or cancel work while the run is in flight, and generators grow it from what they find.
The Mac on your desk keeps fresh VMs warm and ready in a second. Run as much as you like: your secrets never leave it.
Your agent spends most of its time reading and thinking, and your cores sit idle while it does. lirra puts that idle time to work, on hardware you've already paid for.
Join your MacBook to the Mac mini over Tailscale, on a Thunderbolt cable beside it or from across town.
Everything lirra does is an operation you can call from the CLI or over REST, and agents get theirs as MCP tools: the same inputs, outputs and next steps everywhere. Script it, build on it, or hand it to your agent.
runexecwaitresultslogsretrycanceladdplanwhyapproveruns.listruns.statsevents.listpools.listcapacity.statushosts.addimages.buildlayers.gcsecrets.granttokens.createstatusHosted CI bills by the minute and waits for a push. lirra runs on your Mac, before you commit.
Per GitHub's and RWX's public docs, November 2026.
lirra import github reads your workflows, splits their jobs into cacheable tasks and writes .lirra/ci.yml. The first run is the slowest you'll ever have.
One command on the Mac you already have. Your agents take it from there.
$ curl -fsSL https://lirra.dev/install | sh curl … | sh Install One binary for Apple silicon, the daemon set up under launchd.lirra doctor Check the Mac Says what's missing, and the exact command that fixes it.lirra run Run Your pipeline, from any checkout. Hand the skill to your agent.