Live data from Hacker News

Herdr: One terminal to rule them all

herdr.dev

181–189 of 189 posts

Re: Herdr: One terminal to rule them all

#181

Earlier quoted context omitted.

> wishing it was a little bit more mouse friendly Can you explain what you struggle to do in tmux with the mouse? I'm using it as we speak and everything is clickable, panes are resizable, right clicking a windows give you a context menu... Not sure what else is missing?

Quickly switching between multiple sessions, and seeing which sessions are waiting for input. I generally run a session per project. Then within each session, a window for Claude, a window for running whatever dev server/logs, a window for neovim, and finally a plain terminal window for things like kicking off deploys etc.

C-b + s or C-b + w for switching sessions is most convenient for me, but if I am running multiple sessions I would usually just open a new tab in my emulator (iTerm2) which can be clicked or hotkeyed between.

Anyway, I think multi-session management is a reasonable thing that this thing might improve over tmux, so fair enough.

Re: Herdr: One terminal to rule them all

#182

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 wi…

Cool that you're using Hyper Terminal as a starting point! What was the reason why you've added MCP to this? How is the intended use? I launch Claude Code on Hyperia and then Claude Code can open as many tabs as it wants inside of Hyperia? Or m I missing something

Yes, that's it and there is inter-pane comms as well. If you want to run things in containers, it has interconnects to Nemesis8: https://github.com/deepbluedynamics/nemesis8

Re: Herdr: One terminal to rule them all

#183
post #144

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 wi…

> Hyperia is a fork of Hyper Terminal. I couldn't click fast enough, then discovered that "Hyper Terminal" has nothing to do with "HyperTerminal" and couldn't click "close tab" fast enough.

Ah, yeah, it's not called that anymore I guess (actually looking quickly it was called "HyperTerm" and is now just "Hyper"). Sorry for the confusion. I always have called Hyper "Hyper Terminal" because that's how I remember it on the Mac.

Again, you are right about the naming.

I would also say that HyperTerminal is a terminal for Windows. And, you do you! Use what you love, don't use what you don't.

I picked Hyper as a base because it's written in Electron and was cross platform capable. That said, I've changed a LOT in it to match my workflows and it hasn't given me any issues of late. I've literally seen it crash once the entire time I've been running the installed version (dev is a bit different). It's definitely not the same Hyper, is what I'm saying.

You seem intent on your opinion, and have every right to it.

Build on!

Re: Herdr: One terminal to rule them all

#184

> 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.

To be precise, it takes 1 employee to say "used in X". It takes corporate decision to say "used by X". And it takes a written agreement to be able to use the trademarked logo of X on your page. (I know, because I have collected more than 60 such agreements to show logos on a page).

Re: Herdr: One terminal to rule them all

#185

Earlier quoted context omitted.

From what I can figure it is actively calling itself a multiplexer, so pretty closely linked to something like tmux (one of the review videos on the page calls it a "tmux rewrite"). But they seem to be targeting very different scopes use wise. I think if you use this to do stuff like, edit files, run htop, drop into an interactive shell, compile some code, my guess is you're gonna be fighting uphill and have a bad ti…

What makes you guess that? Have you looked at the page at all? A video? Tried it? It works like any other multiplexer.

I haven't tried it (I thought my comment made that clear, but sorry if it didn't). I definitely did look at the page and watch some of the videos though. Maybe I'm missing something but to me:

- It describes itself early in the page as an "Agent multiplexer" (not a terminal multiplexer)

- It describes itself in the videos as "tmux for agents" (again, suggesting that it's designed for use specifically for agents, rather than as a general purpose multiplexer)

- The "compare" page of the website box is focused extremely heavily on integration with agents

Sorry if I'm coming across as snarky, but your reply seems to be making out that I didn't read any of the content and just made a drive by "this seems to be designed for integration with agents, rather than as a general purpose mutliplexer" comment without any research - but that's literally the entire sell of this project as far as I can see? I'm not arguing you wouldn't be able to use it as a general purpose multiplexer, but that clearly isn't their intention, and the web page and associated videos and content make that really clear.

Are you seeing anything on the website at all that does suggest they have the use case of "general purpose multiplexer" in mind?

Re: Herdr: One terminal to rule them all

#187
post #18
post #8

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 &…

Mobile support?

you could head over to https://termrover.sh - I've just added support for herdr

Re: Herdr: One terminal to rule them all

#188
post #57

Earlier quoted context omitted.

I use zellij a lot and created myself a zellij skill for an agent to manage my sessions/layouts in zellij directly. So for a new worktree the agent can create a tab in zellij with multiple panes, properly named etc. It works really nicely. Although since I got the 52 inch Dell monitor I tend to just put everything visible at all once most of the time.

how do you handle zellij on mobile?

TermRover.sh also support zellij

Re: Herdr: One terminal to rule them all

#189
post #21

Earlier quoted context omitted.

The example I saw of "mobile support" was connecting via a mobile terminal emulator. I don't see how that is any different than using tmux with the same mobile terminal emulator.

The clickable areas work on mobile as well - at least using supported clients like Moshi

And TermRover.sh
Post reply on HN