One workspace for every coding agent you run
Offrun is a native macOS workspace for running multiple coding agents — Claude Code, Codex, AGY, and Grok Build — side by side. It launches the CLIs you already use on your own accounts, gives each agent an isolated git worktree so they never collide on the same files, keeps shared project memory as plain files, and can have a second agent review the diff of another's work before you ship. Offrun never handles your credentials or proxies your code; prompts go directly from your Mac to the provider.
Runs Claude Code, Codex, AGY, and Grok Build side by side, signed in with your own accounts (multiple logins per agent supported), with a dashboard showing which agents are working, which need you, and remaining usage per account.
Every agent in a project gets its own git worktree, so a refactor and a bug fix can run concurrently on the same repo and be merged on your own schedule.
Pick a reviewer agent that reads the diff while work is still uncommitted and posts findings into the chat; it can only comment, never change code or merge on its own.
When one login hits its rate limit, Offrun moves the chat to a login that still has room (or a different agent, e.g. Claude Code → Codex), transferring the whole conversation.
Repo-wide conventions plus each agent's goal, plan, and dead ends are stored as markdown files in your project folder, read at the start of each session and written back as agents work — openable, editable, and committable like any file.
Changed files, diffs with line numbers, rendered markdown and tables, images, PDFs, and a small built-in browser with an address bar, all beside the conversation that produced them.
Hold a key and dictate prompts; transcription runs entirely on the Mac, with trainable voice samples for code-specific identifiers (e.g. "mac book" → MacBook). Nothing is recorded or uploaded after setup.
Free credits for 100+ connectors so agents can, for example, find an email, file a GitHub issue, or post to Slack, with per-chat account selection.
Download the Mac app and drag it to Applications. Requires an Apple Silicon Mac on macOS 14 Sonoma or later.
In Settings → Agents, add the agent CLIs you already use, signed in as yourself with your existing accounts; you can add multiple accounts per agent.
Pick a project and give it a task. The agent works in its own worktree, writes to shared project memory, and surfaces its state, turn, and context usage in the dashboard.
Offrun itself is free: every feature is included at $0 with no seat limits and no credit card. You bring your own agent subscriptions (Claude Code, Codex, etc.), which are billed by their providers.
$0
Everything, unlimited: unlimited agents and projects, unlimited on-device dictation, unlimited connected coding-agent accounts, free credits for 100+ connectors, and unlimited agent monitoring and reviews. No seats to count, no card require
Offrun is a macOS workspace for managing multiple coding agents — Claude Code, Codex, AGY, and Grok Build — from one place. It runs the agent CLIs on your Mac using your own accounts, and adds worktree isolation, shared project memory, peer review, and usage tracking around them.
No. It runs them. You keep your own accounts and subscriptions, and Offrun gives them somewhere to live together.
It's free. Every feature is included — unlimited agents and projects, unlimited on-device dictation, unlimited connected agent accounts, free credits for 100+ connectors, and unlimited monitoring and reviews — with no seats to count and no credit card. You bring your own agent subscriptions.
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 or passwords.
Peer review runs one of your own agent accounts (you pick the model) to read a diff while work is still uncommitted and post findings into the chat. It cannot change your code — every decision after that is yours, and nothing merges on its own.
Every agent in a project gets its own git worktree, so two agents working the same repo never touch the same files and can merge changes on your schedule.
Offrun moves the chat to a login that still has room — or offers another agent, e.g. continuing a Claude Code chat with Codex — and the new login picks up the whole conversation.
In your project folder, as plain files (conventions, plans, dead ends), readable and editable by you and versionable in git. Agents read them at the start of each session and write back as they work.