Offrun: A Unified Workspace for Local Coding Agents

Offrun is a unified workspace designed to manage multiple coding agent CLIs from a single interface on macOS. It allows developers to run various agents simultaneously without needing new accounts or API keys, as it executes the CLIs directly on the user's Mac using their existing credentials.

Isolated Execution via Git Worktrees

Offrun prevents agents from interfering with one another by assigning each agent in a project its own git worktree. This isolation ensures that two agents working on the same repository never modify the same files simultaneously, enabling developers to run a refactor and a bug fix in parallel and merge the changes on their own schedule.

Peer Review and Quality Control

Offrun implements a peer-review system where a second agent can be assigned to read the diff of a task before the work is committed. The findings of the reviewer agent are delivered directly into the chat interface while the work remains uncommitted. Users can request fixes based on these findings, which are then reviewed by the user before any merge occurs. The system is designed so that nothing merges automatically.

Account and Rate Limit Management

To mitigate API rate limits, Offrun allows users to connect multiple agent accounts. When one account hits its limit, Offrun can move the chat to a different login that still has available capacity, notifying the user of the switch. If all connected logins are exhausted, the tool offers the option to switch to another agent entirely.

Project Memory and Context Persistence

Offrun provides a mechanism for agents to maintain context across different sessions through project memory. It stores repo-wide conventions and individual agent goals, plans, and historical "dead ends" in plain files within the project folder. Agents read this context at the start of a session and update it as they progress, ensuring that subsequent sessions are informed by previous attempts.

Integrated Developer Tools

Offrun includes several built-in utilities to streamline the agent-driven workflow:

  • Notifications: The application monitors coding agents across the Mac, including those running in terminals not launched by Offrun, and notifies the user when an agent finishes a task or requires input.
  • Preview Window: A side-by-side view allows users to see changed files, diffs with line numbers, rendered markdown, tables, images, PDFs, and a small integrated browser.
  • Operational Modes: Users can toggle between "Build" mode (where the agent makes changes and verifies them) and "Planner" mode (where the agent outlines an approach without modifying files).
  • On-Device Dictation: A local transcription tool allows users to speak prompts, which are then converted to text on-device without uploading audio data.

Privacy and Pricing

Offrun is entirely free and requires users to bring their own agent subscriptions. It does not act as a proxy; agent prompts are sent directly from the user's Mac to the provider using the user's own account. Dictation and project files remain local to the machine.

Technical Requirements and Market Context

Offrun requires an Apple Silicon Mac (M1 or newer) running macOS 14 Sonoma or later.

Community discussion on Hacker News highlights that Offrun enters a crowded market of agent orchestrators. Users have pointed to several alternatives, including:

  • Paseo, Goose, and T3 Code: Cited as similar products for agent management.
  • Herdr: Mentioned as a well-funded competitor with broader platform support (Linux, Windows, and Intel Macs).
  • Orca: Described by some users as a "game changer" for automating PR management and worktree creation.

Critics in the community have noted the limitation of being Mac-only and questioned the value proposition against "vibe coding" custom harnesses built by developers using LLMs to create their own orchestration scripts. Some users have suggested that the industry lacks a clear "North Star" for agent UX, with some arguing that the conversation-based transcript UI is an implementation detail that should be replaced by a focus on plans, findings, and assumptions.

Sources

Related

  • Dispatch
  • Project
  • Project
  • Dispatch
  • Project