Harp is a Warp fork with a sidebar for many coding agents
Harp is a Mac-only unofficial fork of the open-source Warp terminal that replaces the tab bar with a sidebar built for long-running Claude Code and Codex sessions, showing which agent is working, waiting for you or done.
Image: GitHub
Why it mattersDevelopers running several coding agents in parallel lose time switching between terminals to see which one needs an answer; a sidebar that marks the one waiting for you turns four hidden tabs into one glance.
Four Claude Code or Codex sessions in four terminal tabs mean four windows to click through to find the one asking a question. Harp is a Mac desktop app that puts those sessions in a single sidebar and marks the one waiting for you.
Harp is an unofficial fork of the open-source Warp terminal, published on GitHub by Dominik Martn under the AGPL-3.0 licence. The README says it replaces Warp's tab bar with a sidebar built for long-running coding agents and keeps the rest of Warp as it is. The repository was created on 20 October and had 115 stars within five hours, which is fast for a desktop fork that only runs on macOS.
What the sidebar shows
Each row in the sidebar shows whether its Claude Code or Codex session is working, waiting for you or done, with an unread mark until you look at it. A dot means background work is still running; a moon marks a tab you set aside. The README calls out groups that stay put: with the tmux integration on, group names and ordering are stored on the tmux sessions themselves, so they survive a restart and other tmux clients see the same layout.
A footer in the sidebar can show two rings per provider, one for the five-hour window and one for the weekly limit on Claude and Codex. Harp does not fetch those numbers itself: it reads them from a local JSON file that another tool keeps current, and the README links to the format.
Runs next to Warp, keeps Warp's servers
Harp has its own bundle id, URL scheme and settings folder, so it runs next to Warp on the same Mac without sharing anything. The extras are off by default and the README says the app reloads its settings when the file changes.
Everything else is upstream Warp, including Warp's AI and cloud features and its login. Those talk to Warp's own servers exactly as upstream does, and the README says Harp adds no servers of its own. Logging in through Harp is untested, Martn writes, and he asks for Harp issues on his own repository rather than Warp's.
A Claude Code hook that reports background tasks to the sidebar lives in the project's integrations/claude-code folder, so a session running an agent on the side can show up in the status rows rather than looking idle.
Source
dominikmartn/harp on GitHub. The upstream project is warpdotdev/warp.
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.