01 · 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.
Get started
Offrun runs the CLIs on your Mac, signed in as you. No new account, no API key, and it never sees your password.
Side by sidePeer reviewLimits
01 · Worktrees
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.
02 · Peer review
Pick a reviewer, and its findings land in the chat while the work is still uncommitted. Ask for the fixes and they land in your message box, for you to read before anything is sent. Nothing merges on its own.
Runs on your own agent accounts. No second subscription, no bot on your pull requests.
03 · Accounts
Point each agent at a different login. When one hits its limit, Offrun moves the chat to a login that still has room and says so. Send your message again and the new login picks up the whole conversation. Out of logins, it offers another agent.
The workspace
Project memory
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
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.
Codex needs your approvalRun npm install in billing-svcOpen
Claude is waitingShall I push the tag for 2.4.0?Open
Reply readyFix flaky upload testOpen
Preview
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
Build makes the change and runs it to prove it works. Planner works out the approach and writes it down without changing a file. Switch any chat between them at any time.
Dictation
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.
What leaves your Mac
Dictation 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
$0
Every feature, no limits, no seats to count, no card.
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.
An Apple Silicon Mac and at least one agent CLI you already use.
Free and unlimited. No credit card.
Apple Silicon only (M1 or newer) · macOS 14 Sonoma or later