logoalt Hacker News

Herdr: One terminal to rule them all

113 pointsby handfuloflightlast Thursday at 4:28 AM61 commentsview on HN

Comments

spudlyotoday at 8:33 PM

So I've tried to figure out why you might want to use this over Tmux, and essentially I think it comes to down to:

- everything is mouse clickable

- tmux style display-popups are used for friendly UI interactions everywhere

- it has a UI for agents running in panes, with a cool status (idle/working) display

- has opinionated defaults like automatic clipboard copy on mouse text select

- makes nested sessions easier & has default affordances for remote SSH attach

- is generally prettier

- uses display-popups for notifications

Otherwise it seems exactly like tmux.

show 7 replies
graypeggtoday at 9:00 PM

    > Popular with engineers from... (bunch of logos)
    > Individual engineers, not company endorsements.
Bold haha. Maybe that's fine with the disclaimer, but feels like lawyer-bait.
show 3 replies
3abitontoday at 8:22 PM

I still don't fully get the additional value over tmux, beside notification regarding the agent status?

show 1 reply
linsomniactoday at 8:20 PM

I've been using Herdr for running my AI agents and it has been really nice. I like that I can reconnect to it from multiple sessions (I have one up in a window on my desktop, and when I ssh in from my "after hours" laptop I can also attach to it there and continue one if I'm at my son's Dr appt or the like. I can also attach to it natively from my Mac over SSH transport as well as resuming a remote wezterm connection that is running herdr.

A few small downsides: I can't copy/paste in wezterm using the keyboard/vim keys because it is constantly drawing the screen and unselects my selection. The mouse drag in herdr works very well though. It'd also be nice if you could rebind key mappings in the UI, because I still haven't rebound the keys and am using the mouse.

show 1 reply
vadepaysatoday at 9:45 PM

I saw this trending on github yesterday and tried it and liking it so far. What I like: - familiar tmux like key binding (configurable) interface - comes with all the tmux advantages like detach, ssh etc - mouse - nice sidebar

I prefer to manage my worktrees manually with a super simple script.

dagsstoday at 8:29 PM

Is there git worktree support?

With the long waits for agents to do stuff I really don't see how one can get anything done without multitasking with multiple worktrees in parallel. So I'd want support for listing the worktrees and then have a list of agents within each worktree.

Emdash and Nimbalyst have this kind of UI. Unfortunately both of them want to manage the state of each worktree group themselves; I'm looking for something that just would just call git worktree directly so that I can switch more seamlessly between CLI and IDE/TUI..

show 5 replies
pshirshovtoday at 10:32 PM

I'm happy with tmux - can use it on my phone.

emosenkistoday at 9:43 PM

I thought for a minute that they had built agent support for all terminals, which would render obsolete https://terminai.app which I just released. Luckily for me, this is on the other end of the spectrum. Maybe there would even be a use case for running herdr as the AI CLI inside of terminai.

orliesaurustoday at 9:59 PM

I cant figure out how to make subagents work with herdr, tried to email the maintainer and got no reply back (yet) - has anyone figured it out?

show 1 reply
r-wtoday at 10:22 PM

"hurr durr"

anr0today at 8:39 PM

how does this compare to superset and conductor?

beepbooptheorytoday at 8:42 PM

> Each runs in its own real terminal, on a server that keeps it alive when you close the laptop.

How does one describe what's happening with stuff like this? Where a business tries to intercept people who are still learning the lay of some land, to get them to pay for something that they just haven't learned yet can be essentially free to them? Is there a word for it?

colesantiagotoday at 8:40 PM

I read the website and still don't understand what this solves.

Doesn't tmux and zellij do all of these things that 'herdr' does?

show 2 replies
kordlessagaintoday at 8:43 PM

I've been working on Hyperia, which is very similar: https://github.com/deepbluedynamics/hyperia. Hyperia is a fork of Hyper Terminal. Both are open source. Competition is good for this space, I think, especially for the user. There's also cmux and Intelligent Terminal (by Microsoft).

I do separation of concerns with the agent orchestrator (Nemesis8): https://github.com/deepbluedynamics/nemesis8. That can be run with or without Hyperia. I do not suggest anyone run agents on their bare metal. Putting them in a container gets a lot of wins, especially around log aggregation. Working now on a Splunk/Loggly-like interface for searching logs, tool runs (useful in tuning a custom local MoE drafter) and full session suspend, stop, detach, and search. It also does single MCP tool installs for all agents. Nemesis also supports dynamic port exposure to the host metal, for testing agent builds inside their containers.

Hyperia has a lot of extra features as well that I have found personally useful:

- Sticky notes (search too) - addressable panes in addressable tabs, tabs in windows, multiple windows - full ACLs across panes, notes, tabs, windows - Poke-a-pane to keep an agent going (any agent, not just CC which has a timer function) - webpanes with markdown extraction, JavaScript injection - directory pickers for people who find cd'ing to things confusing or those weary of typing nearly the same directory path over and over again in new terminals (not perfect, but I'm iterating on it) - a built in agent loop (in the Rust sidecar) that allows using local models for tool calls (needs a trained drafter to make it viable) or using a local model for token maxxing (compresses reads of panes by frontier models) - pane splits down/up/left/right and quick layouts.

As for whether it was "vibe coded" or not, or Herdr for that matter, I don't think that term is useful, other than for quick judgment. No, this is not a one-prompt project. I've spent 100s of hours on it, started out with Hyper, and did a crazy amount of planning on how to architect it. I have done systems architecture for a living before, and have a strong search background. People who hate on AI, and therfore projects done with AI, are threatened. Nothing more. That's why they shortcut with "AI slop" or "Vibecoded. Nope". That's just ignorance speaking from a standpoint of fear.

Slop, whether AI or human, is an effort problem: https://deepbluedynamics.com/blog/ai-slop-effort-problem. Looking at Herdr, it looks solid. Judge the product by it's outcomes, it's use, not whether or not AI wrote it or not. That's the moment we're in though, for now, so downvote or not. I don't care.

show 1 reply
essenialtoday at 8:32 PM

[flagged]

ori_btoday at 8:19 PM

Vibecoded. Nope.

show 2 replies