Medulla
Every agent you have,
in one terminal.
Medulla runs Claude Code, Codex, and OpenCode side by side, on your laptop and any machine you add, and shows you all of them at once. Hand it the work, watch every agent on one screen, step in only where you're needed.
The idea
One agent per terminal doesn't scale past two.
Coding agents are remarkable at one deep task. Running ten means ten windows, ten permission prompts you might miss, and no idea which one is stuck. Medulla is one terminal app that runs them all, keeps them visible, and lets you steer any of them without losing your place.
One app, no server
Type medulla and it opens. Nothing to host, nothing to attach to. It finds the agent CLIs already on your machine and puts them to work in the folder you launched from.
The agents you already use
Claude Code, Codex, and OpenCode run as themselves, with your own logins and subscriptions. Medulla sits above them, not in place of them.
Your laptop, plus any box you add
Work runs locally by default. Paste one line into an SSH session on a build server and it joins the fleet. Add as many as you like.
Try it without an account
medulla --mock runs the whole app on a scripted offline demo. Poke at every screen before signing in.
Under the hood
The coordinator that makes it work.
It decides who does what
You describe the work; Medulla splits it, hands the pieces to agents that fit, watches the results, and retries or re-assigns when something fails. Every task ends in a definite state.
Cheap to run at scale
Agents' raw output never floods the coordinator. It reads a distilled picture, so a run of a hundred agents costs about 6,000 tokens per task on its side, not the millions flowing underneath.
Budgets that actually stop things
Per task, per run, and per day. Extra work queues rather than being dropped, and a run cannot spin forever.
Uses the seats you already pay for
Already on Claude Max or a Codex plan? Medulla steers work toward the subscription with the most headroom left, so bought tokens don't expire unused.
Tell it what a repo is
A short MEDULLA.md at a project root says what the code is and how to split work over it. Five repos stop looking like five folder names.
Open source
The terminal app and SDK are public Rust. Read it, build it, run it offline. Your key unlocks the hosted coordinator.
Install
Two commands to a running fleet.
Install
macOS, Linux, and Windows. The script checks the download against the release manifest and puts medulla on your PATH.
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/medulla/main/install.sh | shSign in and run
Sign in through your browser, then start the app. Or skip the account for now with medulla --mock.
medulla login medullaAdd machines
Paste one line into any SSH session to make that box part of the fleet. Register your repos once and Medulla knows where work belongs.
Run your fleet
Install Medulla, sign in, and hand it everything you'd otherwise babysit one terminal at a time.