frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Herdr: One terminal to rule them all

https://herdr.dev/
45•handfuloflight•5d ago

Comments

ori_b•56m ago
Vibecoded. Nope.
andhug•14m ago
i mean the app is for vibe coding, what did you really expect?
linsomniac•56m ago
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.

dbl000•53m ago
How is this different from sshing into a server and attaching to a tmux session? I don't see the benefits in switching over.
jboss10•36m ago
I think most of this can be done with tmux and some simple extras. An afternoon of vibing.
linsomniac•21m ago
The primary benefit I've gotten over just a straight tmux session is that there is a collapsable left "tab" bar that shows you your different workspaces, which you can relabel, and below that is a list of the agents you are running (claude code, codex, etc) along with their status (idle, blocked, working).

So I will start a workspace for each different thing I'm working on, label it "Studio Shed Packet", "Teapot game", "Mux experiment". Then in each one I run a Claude Code. Then I can see the status of my Claude Codes just by glancing at the sidebar, rather than having to switch between screens to see what is waiting next.

I've been using it around a week so far.

3abiton•54m ago
I still don't fully get the additional value over tmux, beside notification regarding the agent status?
linsomniac•11m ago
For me, that was the big selling point. If you aren't working with multiple agents at once, I'm not sure you'd pick Herdr.
dagss•47m ago
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..

dv_dt•37m ago
what is the advantage of git worktree vs using a git remote set to a local file upstream.
dools•27m ago
What is the advantage of a git remote set to a local upstream vs a git worktree?
jamie_ca•24m ago
I'm sure they're roughly equivalent. Parent is probably actually asking: is there native support for managing multiple checkouts/branches for parallel work (and I would add: with lifecycle hooks for create/teardown so I can have dedicated test databases etc).
dagss•13m ago
As the sibling comments note, this is kind of off-topic to my post.

But I think git worktrees are a bit more ergonomic, I don't have to think about local vs upstream there's just one place to push.

I like to organize my projects like this:

    myproject/.repo/git  # bare repository .. my own convention..
    myproject/main       # worktrees from ../.repo/git
    myproject/feature1
    myproject/feature2
spudlyo•42m ago
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.

cyanydeez•30m ago
you dropped this >rust
jonfw•23m ago
Mobile support?
spudlyo•16m ago
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.
codybontecou•15m ago
The clickable areas work on mobile as well - at least using supported clients like Moshi
anr0•37m ago
how does this compare to superset and conductor?
colesantiago•35m ago
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?

beepbooptheory•33m ago
> 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?

kordlessagain•33m ago
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.

graypegg•15m ago

    > 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.
obmelvin•8m ago
I've seen a lot of companies list logos if just a single engineer or team is using the product.
linsomniac•17m ago
Yes, it seems that it does though I have not yet tried it: https://herdr.dev/docs/configuration/#worktrees
tim-projects•15m ago
I haven't been able to use worktrees because when there are major conflicts I find the ai can't handle it. Often it ends up dropping a lot of code.

How do you manage that? How do you successfully navigate complex merges using ai?

dools•8m ago
I always rebase the worktree back to the source branch before merging, and resolve conflicts on the branch. I have a resolve conflicts skill and just say:

echo “resolve conflicts” | runpi

Where runpi is my pi -p wrapper. I’ve never had a regression from it, but it gives me a report at the end so I can double check the decisions if I need to.

The skill is basically don’t use automatic resolvers, err on the side of including both sides, refer to recent commits, missions and runfiles for context and in your report to me use real branch names not HEAD and incoming because I can never remember what those refer to.

dagss•5m ago
That's just not my experience. Claude can easily do the merges I need (or myself manually for that matter). I guess all codebases and usecases are very different here and hard to give general advice.

But I do have many years of experience working in a larger team and it's the same problem there (just that people want to merge after some days of working).

I'm not sure if AI changes the picture much vs working in a team.

Either way one has to plan ahead a bit and select tasks that are not going to trample on each other. I can typically imagine roughly what the code generated is going to be (at least what files will likely be involved in what way) and when selecting tasks to work on I take into account if it's going to likely cause conflicts.

dools•12m ago
I use this bash script that creates tmux windows and panes in a worktree and then undoes the process:

https://gist.github.com/iaindooley/cc8a61a1ff0fe23526c850906...

You include a script .worktree in your repo that does any copying or symlinking to setup the target directory.

It also has a headless mode so that it does the worktree operations without the tmux which I use for executing pi -p prompts in worktrees.

All Cars Sold in the EU Now Require a Camera Aimed at Your Face

https://allaboutcookies.org/eu-mandatory-distracted-driver-system
77•nickslaughter02•25m ago•81 comments

StreetComplete: Fixing OpenStreetMap, one tiny quest at a time

https://streetcomplete.app/
600•kls0e•8h ago•138 comments

Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro

https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/
102•speckx•2h ago•20 comments

Chat Control 1.0 and 2.0 Explained

https://fightchatcontrol.eu/chat-control-overview
283•gasull•6h ago•94 comments

Herdr: One terminal to rule them all

https://herdr.dev/
48•handfuloflight•5d ago•29 comments

AI Meets Cryptography 1: What AI Found in Cloudflare's Circl

https://blog.zksecurity.xyz/posts/circl-bugs/
45•duha•2h ago•5 comments

l: A new runtime for k and q

https://lv1.sh/
68•skruger•3h ago•41 comments

A better way to tie gym shorts (or any drawstring) [video]

https://www.youtube.com/watch?v=3R0Lp86GEBk
403•surprisetalk•8h ago•149 comments

30papers.com – Ilya's 30 essential ML papers, in a beginner friendly format

https://30papers.com/
246•notmcrowley•5h ago•39 comments

Show HN: Davit, a Apple Containers UI

https://davit.app
65•xinit•2h ago•10 comments

Jim's TrueType QR Code Font

https://github.com/jimparis/qr-font
95•arantius•4h ago•10 comments

Show HN: Rowboat – Open-source, local-first alternative to Claude Desktop

https://github.com/rowboatlabs/rowboat
38•segmenta•5h ago•12 comments

Notes on Software Quality

https://anthonyhobday.com/blog/20260410
41•speckx•3h ago•25 comments

Fixing analog audio on the $2.58 HDMI-to-VGA adapter

https://nyanpasu64.gitlab.io/blog/hdmi-vga-dac-audio/
51•zdw•2d ago•18 comments

Why we built yet another Postgres connection pooler

https://pgdog.dev/blog/why-yet-another-connection-pooler
88•levkk•5h ago•16 comments

Show HN: Docx-CLI: agents read/edit Word docs using 1/2 the time and tokens

https://github.com/kklimuk/docx-cli
29•kirillklimuk•2h ago•10 comments

Automating AI Away

https://replicated.live/blog/away
73•gritzko•6h ago•37 comments

MacSurf 1.68 – NetSurf on OS 9 Released

https://github.com/mplsllc/macsurf/releases/tag/v1.86
57•mplsllc•4h ago•8 comments

Astro 7.0

https://astro.build/blog/astro-7/
135•saikatsg•2h ago•34 comments

Chat Control passed first round in EU Parliament

https://www.heise.de/en/news/Showdown-in-Strasbourg-The-unexpected-return-of-Chat-Control-1-0-113...
473•miroljub•6h ago•205 comments

Computational Balloon Twisting: The Theory of Balloon Polyhedra [pdf]

https://cccg.ca/proceedings/2008/paper34full.pdf
27•luu•5d ago•0 comments

Camera with transparent display launches for the equivalent of $29

https://www.notebookcheck.net/Camera-with-transparent-display-launches-for-the-equivalent-of-29.1...
14•yread•4d ago•6 comments

China sentences official to death for taking $325M in bribes

https://www.bbc.com/news/articles/c33y0n1v1xjo
212•randycupertino•4h ago•229 comments

Why skilled workers come to Germany and then leave again

https://www.dw.com/en/germany-migrants-skilled-workers-integration-labor-market-bureaucracy-langu...
116•theanonymousone•10h ago•253 comments

98% isn't much

https://whynothugo.nl/journal/2026/07/03/98-isnt-very-much/
431•speckx•8h ago•274 comments

9 Mothers (YC P26) Is Hiring in Austin, TX

https://9mothers.com/careers
1•ukd1•9h ago

Microsoft fire idTech team at Id software

https://gamefromscratch.com/microsoft-fire-idtech-team-at-id-software/
423•bauc•5h ago•413 comments

The revenge of the philosophy majors

https://www.nytimes.com/2026/07/05/business/philosophy-majors-ai-jobs.html
109•benbreen•6h ago•171 comments

GitHub Freno: cooperative, highly available throttler service

https://github.com/github/freno
32•nateb2022•1d ago•0 comments

Show HN: Halo – open-source, tamper-evident runtime evidence for AI agents

https://github.com/bkuan001/halo-record
13•brian_kuan•7h ago•8 comments