Offrun: run Claude Code, Codex and other coding agents side by side on your Mac, and keep going when one hits its usage limit. Free, notarized
**About me:** I am Arun, one of team member that made Offrun. I run 5-8 coding agents most days, and Offrun is the app we built for that.
**Why we built it:** My day looked like Claude Code in one terminal tab, Codex in another and Antigravity in a third, all on the same repo. Two things kept breaking my flow. Claude Code would hit its usage limit halfway through a task, and moving to another tool meant explaining everything again. And with that many tabs I missed when an agent had stopped to ask me something, then caught myself approving prompts without reading them.
What it does
* Runs the agent CLIs you already use, side by side in one window: Claude Code, Codex, Antigravity (agy), Grok Build and Muse Code, on your own accounts. No API keys. * Several logins per agent. When one hits its limit, the chat moves to a login that still has room and says so; you send your message again and it picks up the whole conversation. Out of logins, it offers another agent. * A git worktree per task, so two agents on the same repo never edit the same files. * One list of who is working and who is waiting on you. * Optional review: a second agent, running on one of your own accounts, reads the diff and posts what it found. It can't change your code, and nothing merges on its own. * Project memory as plain markdown files in your repo, so the fourth session knows what the first one tried. * Hold-to-talk dictation that runs on-device (Apple silicon, macOS 26), plus schedules for recurring agent tasks.
How it fits next to what exists
* **Terminal tabs:** same CLIs and the same logins. Offrun adds the shared window, worktrees, the waiting-on-you list and the limit handoff. If you run one agent at a time, a terminal is honestly enough. * **Conductor:** also runs agents in git worktrees on your own subscriptions. Conductor is built around pull requests, checks and team features. Offrun is built around several logins per agent, a reviewer from your own accounts, and Antigravity, Grok Build and Muse Code next to Claude Code and Codex. * **Single-agent GUIs for Claude Code:** they give one agent a nicer window. Offrun is for running several at once.
**Notarization:** Yes. Offrun is signed with an Apple Developer ID and notarized by Apple, and the download page lists SHA-256 checksums if you want to verify the DMG yourself.
**Privacy:** Your prompts and code go from your Mac straight to Anthropic, OpenAI, Google or xAI on your own login; Offrun has no server in that path and never handles your keys. Chats, memory and worktrees are folders in your repo. Dictation never leaves the Mac. What we do receive: your account name and email; usage events such as which button was clicked, the app version and your country from the Mac's region setting (sent through our server to Amplitude, never any content; there is no separate off switch for these); and crash reports, which are on by default and can be turned off in Settings. If you connect apps like Gmail or Slack, those calls go through Composio by way of our server, and Composio keeps an action log for up to a year. Full policy: [https://offrun.dev/privacy/](https://www.reddit.com/r/MacOSApps/comments/1xbtwfe/offrun_run_claude_code_codex_and_other_coding/#)
**Price:** Free, every feature, no card. You bring your own agent subscriptions. Apple Silicon and Intel Macs (dictation needs Apple silicon).
**AI disclosure:** Most of Offrun's code was written with Claude Code: about 7 in 10 of our commits are co-authored by Claude. We decide what to build, review the changes and test them, but the AI did a lot of the typing. This post was drafted with AI help and edited by me.
**Honest limits:** It's an Electron app, which is why the download is around 290 MB. It's Mac only. It runs the agents with your account's permissions, so it's not a sandbox.
Download: [https://offrun.dev/download/](https://www.reddit.com/r/MacOSApps/comments/1xbtwfe/offrun_run_claude_code_codex_and_other_coding/#)
**Question for you:** if you run more than one coding agent, what breaks your flow most: usage limits, permission prompts, or keeping track of which one needs you?