Spin up enough coding agents and you stop knowing which one is where, what each one is doing, or which one is sat waiting on you. Herdr fixes that — every agent visible, all the time, in one terminal workspace.
This isn’t an install-and-demo video. It’s how I actually run multiple AI agents at once on enterprise software, day to day, at GitLab.
Herdr is a server that runs in the background. You start it by typing herdr, spin up agents or processes like you would in any terminal window, and everything keeps running — close the window, close the laptop, it doesn’t matter. If you’ve used tmux or Zellij, the foundation will feel familiar. The difference is that tmux doesn’t know or care about your agents, and herdr is built for them first.
That means status at a glance: which agents are idle, which are working, which are blocked waiting on me, which project each belongs to, and roughly what each one is doing. Agents can spawn other agents in their own full sessions — not sub-agents, real instances I can jump into and talk to myself. Each one works in its own git worktree, so nothing collides.
The part I get the most value from is the automation around merge requests. When I’m assigned a review, a herdr session spins up on its own, gathers the context, does a first pass, then dings me — I still do the human review, but I arrive informed. When a blocking MR merges, my agent cluster rebases the next cohort, waits for the pipeline to go green, and assigns the pre-selected reviewers. Working across time zones, that often means going to bed with one MR in review and waking up to it merged and the next one ready for me.
The thing I keep coming back to: working with AI is knowing when to put yourself in the loop and when to get out of the way. I could automate the full review and merge cycle tomorrow. It would also be irresponsible. For a vibe-coded side project, fine. For enterprise software, the reliability of this code matters.
I’m Sam Beckham — former Engineering Manager at GitLab, now back to being a Staff Fullstack Engineer there, working out what agentic engineering looks like in real day-to-day work rather than in demos.
0:00 So many agents they creep into your dreams0:30 How you lose track of your agents0:53 Your agents are a team that reports to you1:32 Make the status come to you1:57 Always-on agents vs your daily driver2:25 This is herdr2:42 How it works3:15 Built for agents, not just terminals3:19 Every agent’s status at a glance3:49 Git worktrees mean agents never collide4:03 Automating the first pass on merge request reviews4:48 Sequencing work and unblocking the next MR5:33 Going to bed with an MR in review6:00 Knowing when to be in the loop6:30 Wrap up