← All comparisons

Hive vs Herdr

Herdr runs the agents you started. Hive decides which work reaches you in the first place.

Choose Herdr if

  • You need agent sessions that survive a closed lid, a dropped network, or a reboot.
  • You want to reach those sessions from somewhere else over SSH.
  • You run many different agent CLIs and want session restore across all of them.
  • You want it free, open source, and inside the terminal you already have.

Choose Hive if

  • Your day is set by review requests, CI and alerting rather than by a task you already picked.
  • You want GitHub, firing alerts and webhook deliveries in one queue.
  • You want a notification you can trust instead of a sidebar you have to keep looking at.
  • You want the routing rules to be files you can diff, and that your coding agent can write.

What Herdr is

“the runtime your coding agents live on — laptop, desktop, or a box you rent”

A terminal multiplexer written in Rust that runs inside the terminal you already use. It knows which of its panes hold coding agents and what state each one is in, keeps them alive on a background server through reboots and dropped connections, and lets you attach to that server from somewhere else over SSH.

What Hive is

Hive is a desktop app that watches things outside your machine — GitHub search and notifications, Grafana alerts and PromQL, and a local endpoint anything can POST to — and routes what arrives through rules you own into feeds you triage. An item can then launch an agent session, run a command, or publish a message.

Different layer, not different features

Herdr's event universe is the processes it started. It has no GitHub integration, no webhook ingress, and nothing that polls anything — because that is not the job it took. It assumes you already know what work to do, and makes running that work reliable and reachable.

Hive's job begins one step earlier, on the question Herdr does not ask: of everything that happened since you last looked, what deserves you? That is why the two barely overlap in the part that matters, and why running both is a coherent setup rather than a redundant one.

Where Herdr is better

Sessions that genuinely persist

A background server keeps agents running through lid-close, network loss and reboot, and brings the layout back afterwards. Hive's chats are tmux sessions too, so they survive closing the app — but nothing reattaches them for you across a reboot.

Remote access

Attach to the same session from anything with a keyboard over SSH. Hive is a desktop app; there is no thin client and no remote attach.

It is a real multiplexer

Split panes, mouse-first navigation, a large plugin ecosystem, and layout export. Hive's Code mode attaches to tmux and lists windows; it has no split panes and ships experimental.

Breadth of agent support

Session restore through official session references for roughly sixteen agent CLIs. Hive launches two: Claude Code and Codex.

Free and open source

Apache-2.0 as of August 2026, with no paid tier. Hive is proprietary and costs money.

Where Hive is better

It watches things off your machine

GitHub search across multiple accounts, your notification inbox, Grafana alerts keyed by fingerprint, PromQL expressions, and webhook deliveries on a local endpoint. Polling honours conditional requests and GitHub's own poll-interval hints.

Notifications that are engineered

Herdr raises no OS notifications at all — agent state lives in its sidebar, which means seeing it requires looking at it. Hive raises system banners deduplicated on the change itself, floored by a cooldown, and dropped rather than replayed in a burst if they went stale while you were away.

A durable queue, not a view of processes

Items persist with read, archive and ignore state that survives editing the rules around them. Change a filter and the queue recomputes without losing an item or its history.

Rules you own and can hand to an agent

Nine node types wired on a canvas and stored as YAML in your dotfiles, with a JavaScript function node and durable per-node memory. Hive installs generated skill files into your coding agent's config directory so it can write those rules for you.

Side by side

 HerdrHive
Sessions reattach themselves after a reboottmux keeps them; Hive won't restore them for you
Remote attach over SSHdesktop app only
Split panes
Runs inside your existing terminalit is the window
Open sourceApache-2.0 as of Aug 2026proprietary, one-time license
Agent CLIs with session restoreroughly sixteenlaunches Claude Code and Codex
Ingests GitHub, alerts or webhooksintegrations are agent CLIs, not event sourcessource
OS notificationsstate is shown in its own sidebarsourcededup, cooldown, staleness dropping
A durable queue of incoming workmanages sessions, not intake
Routing rules as files you can diffYAML in your config directory

Run both

They do not overlap where it counts. Let Herdr own where your agents live and how you reach them; let Hive own which work should reach you. Hive can launch a session from an item, and what happens to that session afterwards is Herdr's business, not Hive's.

Herdr answers where your agents live. Hive answers which work should reach you. If you already know what to type into the agent, you do not need Hive. If GitHub, CI and your alerting decide your day for you, Herdr will not help — that is the part Hive does.

Last checked 2026-08-05 against v0.8.0. Products move; if something here is out of date, tell us and we will fix it.