logoalt Hacker News

Herdr: Agent multiplexer that lives in your terminal

68 pointsby mzehrertoday at 4:27 AM35 commentsview on HN

Comments

mintflowtoday at 9:43 AM

Will people really need a bunch of different agents? Even using two codex session for different project make me feel a bit overwhelmed, or may be i just old

ricardobeattoday at 9:34 AM

The utility is not obvious, but I've been using herdr for a few weeks after a friend recommended it, and it's been a great tool.

I had about a dozen different terminal windows, each one with multiple tabs which was becoming a mess to manage. Multiple agents and harnesses running, and I could not see what they were doing unless I VNC-ed into the machine. With this, I can keep things organized (project workspaces, tabs), and it highlights active agents regardless of where they are.

Coupled with Tailscale, I can also ssh into the machine and run herdr and see all active sessions, do some debugging and one-off prompts, and I can do that from my phone and iPad using Prompt/Termius. It gives me the best part of 'xxclaw' harnesses with none of the setup.

hagen8today at 9:12 AM

This is way to complex... Why don't just use some harness which manages all that and give u a good UI?

show 2 replies
JSR_FDEDtoday at 8:08 AM

How do people use terminal multiplexers together with vim?

Ctrl+B is so hardwired in my fingers for scrolling back one screen that there's no way I'm remapping that one in vim itself. So then you have to remap that in your terminal multiplexer, while at the same time there's a bunch of people saying never change the leader key...

Curious what vim users especially do about this?

show 2 replies
mst98today at 7:25 AM

nice, not dissimilar to what i built for https://github.com/storozhenko98/beehive

show 1 reply
nok22kontoday at 6:09 AM

does it support a setup where each agent can be in a different SSH session? or must they all run in the same place.

it seems to support running a remote herdr over SSH but unclear if it can add remote agents (each agent has its own sandbox where its installed and you first SSH into it and then start the agent there)

show 3 replies
felooboolooombatoday at 9:15 AM

At least one of us needs to up our dosage.

scubbotoday at 6:40 AM

Tried this for a couple days, but conductor.build is way better IME. Running _in_ the terminal is a flex, but doesn't actually bring any advantage.

show 3 replies
progxtoday at 6:29 AM

I need a shepherd for my terminals.

andrijaskontratoday at 5:56 AM

Just use tmux no?

show 2 replies