Skip to content

Skipper and Herdr

Herdr organizes coding agents inside your terminal. Skipper puts agents, branches, pull requests, and account choices in a Mac app. Both show when an agent needs your attention.

At a glance

Facts about Herdr are as of September 2026, from herdr.dev, its documentation, and its repository.

What mattersSkipperHerdr
Price and licenseFree in private beta, closed sourceFree, Apache 2.0
Works onmacOS 26.5 or latermacOS, Linux, and Windows
AgentsClaude Code, Codex, OpenCode, Pi, and Antigravity22 detected agent CLIs, and any other command
AccountsSeveral Claude and Codex accounts, chosen per sessionWhatever each CLI is signed in to
Remote machinesLocal Mac onlySaved SSH machines in one window, and panes that survive a dropped connection
Code review and setup details
What mattersSkipperHerdr
What it isA native Mac app written in Swift, with a Rust coreA terminal workspace manager, one Rust binary with a text interface
Where agents runThe vendor CLIs in Ghostty terminals inside the appThe vendor CLIs in panes inside your own terminal
Agent stateWorking with a count of agents, needs input, or finished, from Herdr's manifests and the agents' own hooks and pluginsWorking, blocked, or idle, from its manifests or lifecycle hooks
WorktreesOne per session, created with the sessionA sidebar action creates one and opens it as a workspace
Pull requestsStatus, checks, and merge from the appNone, and Herdr's compare page says it pairs with a diff and review tool

When to choose Skipper

You work on a Mac and want a window with every session, its branch, and its pull request side by side. You want each session in its own worktree without setting one up, and you want to switch between work and personal accounts for the same agent. You would rather click a session than remember a pane's key binding.

What Herdr offers

Herdr runs in a terminal, including over SSH and on Linux or Windows. Agents can keep running on a remote machine after you disconnect. It detects agent CLIs beyond the five Skipper launches and is free and scriptable, with a socket API and plugins for tmux or other terminals. Skipper’s detection rules come from Herdr.

Using both

They do not conflict. You can run Herdr on a remote machine and Skipper on your Mac. Skipper takes Herdr's newer manifests when it updates its bundled agent CLIs, so detection improvements upstream reach Skipper too.

Ask for access to Skipper or read the other comparisons.