SØNDAG
2026-09-13

Too many projects, too many ideas, too few hours — one learning a day anyway

Herdr treats terminals as a queue for my attention

The failure mode Herdr targets is the one I actually have: not too many panes, but one pane quietly waiting on a yes/no while I’m three tabs away. The states are the whole pitch — working, blocked, done, idle, unknown — rolled up per workspace, with unanswered prompts surfaced. That’s the part I’d otherwise hand-roll with hooks and a status line and never finish.

So I’d install 0.9 on the Mac, point it at two Claude Code sessions, and see if the blocked notification actually fires. Terminal-history persistence stays off, which is already the default, since it captures tokens and prompts. The plugin marketplace is unreviewed and auto-indexed, and plugins get my terminal contents, so no plugins. Remote stays SSH.


The story — Herdr is a free Rust terminal multiplexer under Apache 2.0, aimed at coding agents rather than replacing them. It runs a client-server model with PTYs, organizes terminals into workspaces, tabs and panes, and detects agent states (working, blocked, done, idle, unknown) via hooks, plugins or output analysis, with a local socket API. Stable release is 0.9; the September 7, 2026 version bundles local and SSH servers in one window. (Source)