Mac · Apple Silicon

Mission control for your coding agents

Run Claude Code, Codex, AGY, and Grok Build side by side. See who is working, who needs you, and what every account has left.

The board knows

Every agent, every account, every limit. One glance instead of six tabs.

18:42, a Tuesday

Twelve agents across six terminal tabs. Three are waiting on an answer. One is about to run out of context.

Which three? Which one?

Get started

Bring the agents you already use.

Offrun runs the CLIs on your Mac, signed in as you. No new account, no API key, and it never sees your password.

  1. Install Offrun. Drag it to Applications.
  2. Connect your agents. Settings, then Agents. Add a second account if you have one.
  3. Start an agent. Pick a project and give it a task.

Apple Silicon · macOS 14 or later

Peer review

A second agent reads the diff before you do.

When an agent finishes, Offrun hands the diff to a second agent. Its findings land in the chat while the work is still uncommitted: what changed, what looks wrong, what is worth a closer look.

Nothing merges on its own. The gate holds until you decide.

Runs on your own agent accounts. No second subscription, no bot on your pull requests.

Worktrees

Agents that never step on each other.

Every agent in a project gets its own git worktree, so two agents working the same repo never touch the same files. Run a refactor and a bug fix at once and merge them on your own schedule.

Project memory

Your agents stop forgetting

Offrun keeps repo-wide conventions in one place and each agent's own goal, plan, and dead ends in another. Agents read that context at the start and write back to it as they go, so the fourth session knows what the first one already tried.

Stored as plain files in your project folder. Open them, edit them, commit them.

Notifications

Know which agent needs you

Offrun watches coding agents anywhere on your Mac, including ones running in a terminal it never launched. When an agent finishes or stops to ask a question, you hear about it, even if that window is buried four spaces away.

Accounts

Hit a limit, keep working

Point each agent at a different login. When one account hits its limit, Offrun moves that agent to a login that still has room and says so in the chat.

Preview

Read the work without leaving the chat

Changed files, diffs with line numbers, rendered markdown and tables, images, PDFs, and a small browser with an address bar, all beside the conversation that produced them.

Modes

Decide how much rope an agent gets

Planner reads your repo and proposes an approach without changing a file. Designer loads design skills. Default does what you would expect.

Dictation

Talk to your agents

Hold a key and speak your prompt. Offrun transcribes on-device, keeps your identifiers spelled the way your code spells them, and drops clean text wherever your cursor is.

Transcription runs entirely on your Mac. Nothing recorded, nothing uploaded.

Meetings

Record the call, keep the transcript.

Offrun transcribes the call on your Mac and saves it to your folder. Want a summary? Ask any of your agents. No API key needed.

What leaves your Mac

Told plainly.

Dictation, meetings and your project files stay on your Mac. Agent prompts go straight to your own provider, on your account. Never through us.

Pricing

Bring your own agent subscriptions. Everything Offrun adds around them is free.

Everything, unlimited

Free

$0

Every feature, no limits, no seats to count, no card.

  • Unlimited on-device dictation
  • Unlimited agents and projects
  • Unlimited peer review
  • Unlimited connected agent accounts
  • Full model picker and effort control
  • Planner and Designer modes
  • Notifications across your whole Mac
  • Unlimited meeting recording and transcripts
Download for Mac

Questions

No. It runs them. You keep your own accounts and subscriptions, and Offrun gives them somewhere to live together.

No. Your code goes from your Mac to whichever provider you are signed into, under your own account. Offrun has no server in that path and never handles your keys.

One of your own agent accounts. Pick the model in the model picker.

No. It reads the diff and posts what it found. Every decision after that is yours.

In your project folder, as files. Version them if you want.

Only to set up. After that it runs on your Mac.

Your Mac does, for the recording and the transcript. For a summary, ask any agent you run in Offrun: it fetches the meeting from your folder and summarises it through the provider you already use. There is no separate API key.

An Apple Silicon Mac and at least one agent CLI you already use.

Session · the board is still up

Run them all. Miss nothing.

Free and unlimited. No credit card.

Apple Silicon only (M1 or newer) · macOS 14 Sonoma or later