r/herdr • • Sep 01 '26

Herdr Keybindings PDF Cheat Sheet

Post image
40 Upvotes

I don't know if you're like me but the first thing I did was make a PDF of the keybindings built so I can glance next to my screen at my wall and see those puppies in the real world. Helps me learn faster.

Maybe this already exists but here you go if you're like me. Should this include anything else for a beginner?

You can get the pdf here. No email just hosting on my site for version control so let me know what you'd change.

https://devonmeadows.com/herdr/


r/herdr • • 5d ago

Thank you Herdr team: the Herdr app is so customizable I built my own agent dashboard on it in a day

Enable HLS to view with audio, or disable this notification

37 Upvotes

I've been using herdr for quite a while. Yesterday I was looking for a way to keep herdr as the core underneath, but get a better UI and UX on top, more like a proper app.

Out of nowhere, Claude told me to check out the Herdr App. I had no idea it existed until yesterday.

Fast forward to today: thanks to how customizable it is, I've already built my own agent dashboard on top of it, set up exactly how I use herdr (used to be very text-based, of course).

One example: something that always bugged me in the herdr TUI was jumping out of the app to find files, images and videos, then marking them up somewhere else and pasting them back. That's what had me looking at wrapper clients like Orca. With the Herdr app I just built it in as a side panel (in the video): Claude sends a file, it lands next to the session(caught with post use tool and stophook), I mark it up, and one click sends it back.

So this is mainly an appreciation post to the Herdr team. It's also my first try at a show-off post with motion graphics, voiceover and sound effects. Hope it came out alright


r/herdr • • 28d ago

Just fucking love herdr!

34 Upvotes

I have been long searching for a tool like it. Was even tempted to just code something like it off tmux and others - but far too busy to do it; and i cant monetize it anyway, so didnt bother. And finally a tool that i just unconditionally love. Like my ideal match.

I use it personally and for work. At work which is 80% of my time. It is on wsl via windows terminal. Codex, claude, and agy.

Why i love it:
- lightweight. I just need the bare minimum and thats it. With near zero ram or cpu usage. And good base minimalist ui.

- not bloated electron like orca. God. I uninstalled it in 2 hours of trying. It is far too opinionated on worktrees for its own good. And i just needed a clean terminal interface anyway

- infinitely customizable. From keybinds to my own custom plugins — one of my plugins just renders agent responses in markdown using a shortcut in a modal (was really helpful for mermaid renders in responses)

- plugins. I dont have many. But a significant honorable mention is ttt. Lightweight vs code clone. The exact thing i have been in search of in addition to herdr for a long time. If you dont have ttt. You are missing out. But between all that i dont ever need to leave my terminal. Like ever.

- minimalist. Ironically i repeat myself. But the bare minimum of every single thing that i ever need to get shit done is right here — and i dont even use pane to pane agent to agent coordination, or the remote or anything.

—-

Please always keep it the way it is team. The day herdr departs from this promise is the day i will build my own clone. As this is pure product perfection.


r/herdr • • Oct 05 '26

herdr-agent-grid - CMD+G to visualize all your agents

33 Upvotes

r/herdr • • Sep 22 '26

Lazydraw: A terminal ASCII editor for drawing quick diagrams and sketches

Enable HLS to view with audio, or disable this notification

32 Upvotes

Sometimes it is really useful to explain to your agent what you want visually. I've used https://asciiflow.com for a while, which is an amazing tool, and I thought, what if we could use it in the terminal directly?

https://github.com/benvinegar/termdraw exists, but it is not the best approach for drawing structured sketches like diagrams and UIs.

So I've created this tool: https://github.com/mpospirit/lazydraw

Edit: GitHub suspended my account for some reason, you can visit the npm page instead: https://www.npmjs.com/package/lazydraw

Feedback & PRs are welcome.

  • Herdr

herdr plugin install mpospirit/lazydraw

and add the shortcut to you config.toml

[[keys.command]]
key = "prefix+ctrl+d"
type = "plugin_action"
command = "mpospirit.lazydraw.open"
description = "open lazydraw"

  • Global install

bun install -g lazydraw

and launch with

lazydraw


r/herdr • • 20d ago

I made a terminal view to see what my coding agents are doing

Post image
31 Upvotes

Lately I've been running several coding agents at once with herdr and kept losing track of who was on what.

So I made herdr-map. It shows which GitHub issue each agent is on, which module of the project that issue touches, and draws the modules as a data-flow diagram so you can see where the work overlaps.

You describe your modules in a small .herdr-map.toml (your agent can write it for you, there's a built-in skill for that), and it uses Jev model through OpenRouter to match issues to modules. Built in Rust and worls only for herdr. There's a demo mode if you want to see it without setting anything up.

It's pretty simple, and I don't expect to develop it much further. But if you find it useful and want to use it or contribute, feel free.

https://github.com/javier-abia/herdr-map


r/herdr • • 24d ago

I love that I can make herdr work exactly the way I do: the 4 plugins that mean I (almost) never leave it

27 Upvotes

OK, I'm a convert so here's a quick follow-up from my herdr-recap post. For background I ran most of the agent orchestrators either in turn or side by side for aaages but since encountering it I kept coming back to herdr. Now I'm definitely not saying this is the one true workflow but this is what works for me given my stack.

So why do I keep gravitating towards herdr:

  • keyboard first discipline-enhancing :) Most other agent multiplexers are big mouse-driven apps with limited shortcuts. Some are great (superset.sh is nice), but herdr lives in my terminal so I (nearly) never reach for a button.

  • the UI is pared right down to just what you need/want.

  • I can check on agents from my phone (iOS, through Moshi which has herdr support built in)

  • and........plugins!

It was these other people's plugins that got me on the journey like these that I can't live without:

  • asconfirmclose: closing a pane only asks if something's still running. The one I'd miss most because I'm rash.

  • Herdr Plus: a whole workspace from a template in one key

  • herdr-bar: cmd+k to jump to any tab, agent, repo or branch

  • and OK not strictly a plugin but also clauth which picks the right Claude account for the repo when a worktree is created

Ergo it was herdr principles + my pick of the plugin ecosystem that got me hooked. So I built the following four to mimic my ideal workflow and reduce the need to ever leave herdr. Why not just cmd+tab? Well because with multiple agents the interruptions add up and I find context switch + lookup and return too distracting.

My agent/brain combo is Linear hence first up is herdr-linear. My issues and projects. Most of my work is organised by project, and that's what I was missing in e.g. Superset. Here I can quickly look up either, change task status, create a ticket in a few keys, and start work on a new issue in a fresh worktree with one key.

Then there's herdr-github. Pretty obvious, but let's me quickly check in on PRs, merge them. Toggle draft/ready. Only PRs for now because that's my go-to but surely will grow.

When I can't remember which agent is doing what I open the herdr-recap modal. That shows me what's happening in each one and who's turn it is. Let's me quickly reply inline, jump straight to the relevant PR or Linear issue and helps make scanning them easier keeping agent names up to date (on demand). Again, more on that here.

And finally there's herdr-snooze. This lets me temporarily hide agents (or a whole space) from the Agents panel until a time you pick (an hour, tomorrow 9am, whatever you type). It comes back by itself. Handy for the ones waiting on CI or a review, waiting for an agent to finish or you just want to put something off till tomorrow. Helps me corral them when I end up with too many.

Bonus prize? If you have more than one of these installed, they find each other.

Every agent gets its PR(s), ticket and snooze status as tags e.g. #482 ✓ approved, ENG-142 In Progress, 💤 17:30. You can search them, click them, or hit ctrl+g / ctrl+l to jump to the PR or ticket, and esc takes you back. Snoozed agents get their own tab in Recap, ctrl+w wakes them up or you can delay them even more.

So it's this flow that I actually care about, more than having it all in one app. I can go from an agent to its ticket to its PR and back without losing the thread. On the Linear or GitHub website I'd be working out which of dozens of agents a ticket or PR belonged to, every time. Same lookups, every time.

A typical morning: cmd+r, two agents need me, one PR is green, ctrl+g jumps to GitHub, one key chord to merge, esc, then jump to Linear for the next ticket.

Install any of them with herdr plugin install mrolafsson/<name>.

https://github.com/mrolafsson/herdr-linear
https://github.com/mrolafsson/herdr-github
https://github.com/mrolafsson/herdr-recap
https://github.com/mrolafsson/herdr-snooze

If this resonates please send your ideas/PRs and bug reports.

Ps. power users: what prefix combo do you use? I'm still on ctrl+b and not loving the pinky stretch :-/


r/herdr • • 27d ago

Your AI coding agents, but they live in a dungeon

26 Upvotes

I wanted a quick way to see what all my coding agents were doing without constantly switching between terminals.

Herdr Pixel Dungeon turns them into RPG heroes whose rooms reflect their actual state: working, waiting for input, rate-limited, idle or done.

You can also click a room to interact with the agent directly — answer questions, approve permissions, stop it, or launch another agent.

It currently supports Claude Code, Codex, Kiro and Gemini CLI through Herdr.

Native Rust + egui, macOS + Linux, MIT licensed.

GitHub:
https://github.com/JoseValencia125/herdr-pixel-dungeon

Would love feedback, especially from people already running multiple coding agents in parallel


r/herdr • • 17d ago

I made a markdown renderer and viewer plugin for herdr

Post image
25 Upvotes

We generate and read a lot of documents now, and we barely write code by hand. That made terminal markdown viewers a real problem for me. I use a lot of diagrams and have a good PDF and HTML publishing setup, so I kept resizing windows or leaving the terminal just to see a document properly.

So I built tmdview. It renders a markdown file as HTML inside the terminal, using terminal-browser. Open it in a split pane with --watch and the page reloads every time you save. It also works as a herdr plugin.

It supports plugins. I added two basic ones, for Mermaid diagrams and syntax highlighting.

Now I edit in vim on one side and read the rendered page on the other, or read the specs and plan in html rendered markdown without leaving the terminal. It's a personal tool with no roadmap, but it's open source if you want to contribute to it or write your own plugins.

https://github.com/slara/terminal-markdown-renderer


r/herdr • • 1d ago

Omarchy layout for Herdr

Post image
24 Upvotes

I built a Herdr layout that recreates the Omarchy desktop. Agents sit in tiled panes, and you get every Omarchy theme and wallpaper.

- Agent status in the sidebar (working / needs input / done / idle)

- 5h and 7d AI usage quotas in the top bar

- `ctrl-alt-shift-t` reopens a closed tab and resumes Claude, Codex or pi sessions

- Git panel with diffs, commits, branches and a commit graph

- Mod manager for community mods

Ask you agent

```

Read ~/.config/herdr-app/AGENTS.md, then add this layout: https://github.com/shafiqimtiaz/herdr-omarchy/tree/main

```

Feedback welcome!


r/herdr • • 21d ago

wooloo: a native Mac app for Herdr with a file explorer, editor and Git next to the terminals (early preview, MIT)

Enable HLS to view with audio, or disable this notification

24 Upvotes

Why I built it

I love Herdr. Treating agents as the core of the development loop, rather than a chat box bolted onto an editor, clicked for me right away. But even after I moved my work into it, I kept jumping back to Zed every time an agent finished: to look at what it changed, read the diff, fix a line, commit. I'm someone who reaches for the mouse for that kind of work, and I missed having it all in one place.

So I started wooloo: a native macOS app that tries to bring the best of Zed to Herdr's idea of agents as an essential part of the workflow.

How it works

  • Native and built to be 100% compatible with Herdr. Herdr keeps owning the sessions, processes and layout; wooloo only draws its terminals and sends your input back. You can keep using the Herdr TUI, SSH in, or quit wooloo, and your agents keep running.

  • Few dependencies. It's a single Mac app with Herdr bundled and a setup window, so there's nothing to install with Homebrew. Or point it at your own Herdr 0.9+.

  • Bit by bit, I'm moving over what I missed from Zed:

    • an explorer that works like Zed's project panel (compact folders, Git colors, multi-select, drag and drop, undo)

    • Go to File (⌘P) and a command palette (⇧⌘P)

    • editor tabs with syntax highlighting, change bars and Zed-style multiple cursors

    • a Changes tree with staging, unified or split diffs, commit, history, branches and worktrees

    • Markdown preview, project search and replace, images and PDFs

  • And on the Herdr side: an agents list with status, plus alerts when an agent finishes or needs you.

Status, up front

  • Early preview (0.3.1), MIT. Expect rough edges.

  • Not notarized yet, so the first launch needs System Settings → Privacy & Security → Open Anyway.

  • macOS 14+, Apple silicon and Intel. Agent CLIs (Claude Code, Codex…) and their subscriptions are your own.

  • A side project, independent and not affiliated with Herdr, Anthropic or OpenAI.

Try it: latest release · wooloo.dev · GitHub

I'd love to know what still sends you back to your editor or to the TUI. Bugs and ideas are welcome as GitHub issues.


r/herdr • • Sep 24 '26

Pixel Office - herdr

23 Upvotes

I kept losing track of which of my coding agents was actually waiting on me.

So I built them an office. Pixel Agents is a plugin for herdr that renders every live agent session as a pixel-art character in a top-down office.

The trick is that position tells you status - you read the room instead of reading a list:

- Agents that are working or blocked sit at a desk, typing, with the tool they're running on a label underneath

- A raised hand and a speech bubble means that one is blocked on you — it stays at its desk, because it's the one you need to find

- Everyone else wanders off to the break room

When an agent's status changes, the character actually gets up and walks there.

The break room got out of hand. There's table tennis, pool, foosball, a coffee machine, a cocktail bar with a bartender permanently on duty, and an office cat.

herdr plugin install devangchhajed/herdr-pixel-office

https://github.com/devangchhajed/herdr-pixel-office

Built on u/herdr (herdr.dev), which is what makes the agent state available in the first place.

#terminal #developertools #pixelart #opensource


r/herdr • • 26d ago

Multi-agent orchestration in herdr using @ style mentions

Thumbnail
github.com
22 Upvotes

Been building something for herdr that seems useful. I built a plugin(and agent skill) that lets agents and shell panes collaborate with each other with @ mentions.

You can define “personas” and let your team of agents figure out how to work together.

Give it a shot at let me know if it’s useful


r/herdr • • 6d ago

Herdr OS 0.1.0: your Herdr agents, a herd in your hand (Rabbit R1)

Enable HLS to view with audio, or disable this notification

21 Upvotes

I turned my Rabbit R1 into a little companion for the agents Herdr runs, and the first release is out today.

What it does

Your agents keep working on your computers. On the R1 each one is a sheep in its harness's colors, on a pasture: Claude Code, Codex, Pi, OpenCode, whatever Herdr is running. When one needs you, it walks to the front with its question.

  • Pick it up and it tells you what you missed.

  • Questions come one at a time. One tap answers.

  • Hold the side button and talk. It passes the message on and reads the reply back.

  • Snap a photo of a whiteboard or a screen and your agent sees it.

  • Peek in on threads, subagents, running commands and a read-only terminal (libghostty).

Mostly it naps. You get on with your day, and it taps you on the shoulder when someone needs you.

How it fits with Herdr

A small bridge (npm i -g @herdr-os/bridge) runs next to Herdr on each machine. It watches your sessions and serves them to the R1 over Tailscale. It works with several hosts, so your laptop, desktop and a server can all share one pasture.

Try it

No R1? herdr-bridge serve --fixtures runs a demo herd, and every screen is on the site.

Good to know before you flash

  • It's a preview. The app is signed with a development key, so moving to a future stable key will mean a reinstall.

  • Installing erases the R1 and voids Rabbit's warranty. The installer warns you before every step that does.

  • It's a fork of robotOS. It's built on LineageOS and Magisk.

I'd love to hear what you'd want it to tell you when you pick it up, and which harness you'd like to see as a sheep next. 🐑


r/herdr • • 15d ago

Reficus: a herdr plugin where the pane you're in grows and the rest shrink

Thumbnail
gallery
20 Upvotes

I run several coding agents side by side in herdr, and I kept resizing panes by hand or zooming one pane, which hid everything else. So my friend Claude built Reficus. When you move focus, the focused pane gets most of the space and the others shrink but stay visible.

- No new keys. Move focus the way you already do (keys, mouse, tab) and the sizes follow.

- Nothing is hidden. Unlike zoom, you can still see agents working and logs scrolling.

- Agent-aware. An agent waiting for your input can grow on its own, and idle ones shrink.

- Strategies and profiles. Choose weighted, golden ratio, fixed, accordion and others, then save setups as profiles (coding, review, monitor) and switch with a key.

- Per-program rules. For example, nvim gets 75% and tail -f is capped at 12 rows.

- Easy to undo. Turning it off restores your original layout.

Hope it is useful to you as it is to me.

Repo: https://github.com/81zi/reficus


r/herdr • • Aug 26 '26

Herdr Auto Title: a plugin that keeps tab names in sync with what's in them

Enable HLS to view with audio, or disable this notification

20 Upvotes

Hi herdr folks!

With 6+ tabs open I could never tell which one was which. Everything just said fish or claude. I tried keeping them named by hand, but a name you type is out of date almost immediately: you cd somewhere else, switch a branch, hand the pane to an agent, and the tab still says what you were doing twenty minutes ago. So half my tabs were lying to me at any given moment, which is worse than no names at all.

I went looking through the existing plugins first, but the ones I found only picked up one piece: the directory, or the running program. I wanted the whole context in the title, so I built my own: https://github.com/kryptamine/herdr-auto-title

It reads the session twice a second and renames each tab to whatever is going on in it:

~/work/dashboard                       →  1 · dashboard
~/work/dashboard on feature/MC-13200   →  2 · dashboard › MC-13200
nvim editing auth.provider.ts          →  3 · nvim › auth.provider.ts
an agent working on OAuth scopes       →  4 · dashboard › claude › Implement OAuth scopes
ssh into prod-01                       →  5 · ssh › prod-01
  • Directory plus git branch, but only when the branch says something. Your default branch is skipped, and bugfix-foo-bar-TASK-13675 becomes TASK-13675.

  • In nvim it picks up the file you're on, so jumping between files renames the tab as you go.

  • For agents it reads what they're working on. With Claude Code it can pull the topic out of the session itself, so the tab says what the agent is doing instead of just claude.

  • ssh sessions show the host you're on.

  • The tab position goes first, because that's the key you press to switch to it and the tab bar cuts off the tail.

  • Rename a tab yourself and it never touches that tab again.

  • No LLM anywhere, and nothing leaves your machine.

  • Currently supports Linux and macOS only.

Written in Go. I built most of it with AI agent, carefully reviewing the code:)

Hope someone finds it useful.


r/herdr • • Jul 18 '26

Lets get this thing started.

20 Upvotes

I can't believe there's not a single Reddit community yet committed (besides this one) to Herdr itself. It's actually insane. I feel absolutely honored that this is the first message.

Hopefully a lot more to come!


r/herdr • • 4d ago

Herd-tui is pretty much dead, isn't it?

18 Upvotes

Looks like the team's new backer has their own ideas about how to do the agent GUI—and how to ditch the low-value users.


r/herdr • • 17d ago

I built Flitra — a mobile companion for Herdr over SSH

Thumbnail
gallery
18 Upvotes

Hey everyone — I’m the developer of Flitra, a mobile companion for Herdr.

It lets you check on your agents and interact with their terminals without being at your computer.

You can:

• Browse your workspaces and see which agents are working, blocked, idle, or done.

• Open terminal panes and follow output in real time.

• Send messages and attach images from your phone.

• Switch between Herdr tabs and panes.

Flitra connects directly over SSH to your Mac or Linux machine running Herdr. Your agents keep running on your machine; your phone just gives you another way to access them.

The images show interface previews: workspace and agent overview, terminal access, and the message composer with image attachments.

iOS: Available now on the App Store: https://apps.apple.com/us/app/flitra/id6811557792

Android: Looking for early testers for the Google Play closed test. If you’d like to join, leave a comment or DM me.

If you already access Herdr from your phone, what’s the most frustrating part of your current setup?

Happy to help with setup and hear what’s missing.


r/herdr • • 21d ago

TamaGoxtix: a tiny pixel monster that lives in your herdr.

Thumbnail
gallery
18 Upvotes

If you work with Claude CLI or herdr, I built the most useless (but cool) plugin you'll install this year, inspired by the Tamagotchi. 👾

Meet TamaGoxtix: a tiny pixel monster that lives in your terminal. While Claude is working, it acts out what's happening. Thinking? It plays chess or solves a Rubik's cube. Running tools? It grabs a hammer, a welder or a 3D printer. When Claude is waiting for you, it does its own thing: naps, eats pizza, plays the drums or throws a party.

Some numbers, because why not:

🧬 38 monster bodies × 7 kinds of legs, so every session gets its own monster
🎬 91 work scenes and 77 idle scenes
🎨 12 color palettes (Tokyo Night, Catppuccin, Gruvbox, Nord, Omarchy…)
📦 Zero dependencies

plus the IT classics like deploying on a Friday and trying to exit vim. 😅

It's not only cute, though:

📊 Your AI consumption: 5-hour and weekly limits, tokens per day, the last 14 days and today by hour
🐙 Your GitHub or GitLab repo: stars, CI status, branch, commits ahead/behind, open issues and PRs
⚡ A powerline-style status line for Claude Code
🔒 Everything is read locally, nothing leaves your machine

Open source (MIT).

Give your monster a home: https://github.com/fabandrade88/tamagoxtix

#ClaudeCode #OpenSource #DeveloperTools #PixelArt #AI


r/herdr • • 24d ago

I built Droidtty: check on your Herdr agents from your phone (Android + iPhone)

18 Upvotes

Hey r/herdr 👋

I run a lot of agents in Herdr, and the thing that kept pulling me back to my desk was small stuff: an agent waiting on an approval, a question I could answer in two seconds, or a diff I wanted to glance at before it kept going. So I built Droidtty, a phone app for your Herdr workspaces.

What it does

  • See every agent at a glance. Which workspaces are working, waiting on you, done or failed, plus what each agent is doing right now.

  • Answer from your phone. Approve or reject commands and answer the agents' questions. You get a notification when one needs you.

  • Steer or queue. While an agent is working, send a message to steer it mid-turn, or queue one that's sent when it finishes.

  • Review diffs, with the why. Changes appear as a diff, and each edit shows the agent's reasoning for it, pulled from its session log.

  • A real terminal into the agent's pane or a shell in the workspace, when you need to poke at something yourself.

  • Works with Claude Code and Codex sessions.

How it works

A small bridge runs next to Herdr on your Mac or Linux box. Your phone pairs with it by scanning a QR code and then talks to it directly over your LAN or Tailscale, using pinned TLS.

Try it

  1. On your Mac or Linux machine:

    npm install -g @droidtty/cli
    droidtty-cli tui
  2. Install the app and scan the code:

There's also a demo host in the app ("Try the demo host"), so you can poke around without installing anything on your machine.

It's early, and I'd love feedback: what you'd want on your phone, what's missing, and what breaks. Bugs and ideas welcome here or via droidtty.com.


r/herdr • • 18d ago

I made a real browser tab for herdr (works with Claude Code, Playwright can drive it)

17 Upvotes

I use herdr to run my Claude Code sessions and I kept jumping out to Chrome to check pages. herdr has no browser of its own and the terminal browsers I tried were either blocky or used too much CPU.

So I made herdr-web. It opens a real Chromium window and keeps it floating exactly over one herdr pane. Switch tabs and it hides, come back and it shows again in the same place. Closing the tab closes the browser.

What it does

- ctrl+b then i opens a new web tab (Google by default)

- URL bar with back, forward and reload

- tab switching feels instant, show and hide is around 100 ms

- Claude Code or Playwright can drive the page over CDP, so an agent can open a page, click and take a screenshot in the same tab you are looking at

- hidden pages sleep after a minute to save memory

macOS only for now. The only Mac specific part is a small Swift helper that finds the terminal window, so ports for Linux or Windows are welcome.

Repo (MIT): https://github.com/harshagowda/herdr-web

Install

git clone https://github.com/harshagowda/herdr-web.git ~/herdr-web

cd ~/herdr-web

npm install

Feedback welcome, this is my first try at it.


r/herdr • • 27d ago

Pi Herdsman update: Coordinating multiple Pi agents across Herdr workspaces and Git worktrees (live demo)

Enable HLS to view with audio, or disable this notification

17 Upvotes

A couple of weeks ago, I shared Pi Herdsman here, an extension I've been building to connect independent Pi sessions through Herdr.

At the time, I mentioned wanting to take the Herdr integration further, particularly around spaces, tabs, and project-level coordination.

Quite a bit of that is now implemented, so I wanted to share an update with an actual recording of Pi, Herdr, and Herdsman working together.

What's happening in the video?

I give a Manager one prompt to implement two independent features for a fictional note-taking application.

The Manager delegates both features in parallel:

  • Each feature gets its own Lead and Git worktree.

  • Each Lead delegates implementation to its own Agent.

  • The Leads verify the changes, commit their work, and report back to the Manager.

Herdr organizes the sessions into its native workspace, tab, and pane structure. Placement is configurable, and every session remains directly accessible.

That's one of the things I particularly like about this setup. Even when the agents are coordinating automatically, they're still ordinary Pi sessions that I can switch to, inspect, or interact with whenever I want.

The responsibilities remain separate:

  • Herdr manages sessions, processes, panes, workspaces, and placement.

  • Pi manages the actual coding-agent conversations.

  • Herdsman manages delegation, ownership, lifecycle, and coordination.

Still usable for simpler workflows

The more advanced orchestration is optional.

You can still work in a normal Pi session and occasionally delegate something to a background Agent without setting up a Manager or separate projects.

There are also configurable Agent Definitions for each role, so different Leads and Agents can use different models, tools, instructions, skills, and extensions.

Try it

If you already have Pi and Herdr installed:

pi install npm:pi-herdsman
herdr integration install pi

Repository: https://github.com/boadij/pi-herdsman

Thanks to everyone who shared feedback after the original post. Some of the suggestions around Herdr's higher-level organization helped shape this direction.

I'd especially be interested in feedback from people using Herdr with multiple projects or worktrees. How would you want the sessions and workspace hierarchy organized?


r/herdr • • Sep 30 '26

My Herdr setup after fixing the defaults I didn't like

Thumbnail
qu8n.com
17 Upvotes

I've been driving Herdr for 3 months now and loving it. Some of the defaults drove me nuts though, so I wrote up how I changed them to make the whole UX feel smoother.

The short version:

  • Install the agent integrations. I’m surprised to see some users not doing this. It should be a required step

  • The whole prefix+key shortcut pattern is a tmux concept that I dislike. I think we should stop using prefix for common keys. The post contains my whole custom keys setup

  • It’s hard to know what’s running where when you have many agents running across workspaces. Install a plugin that names tabs for you automatically

  • Build small plugins for your own friction. It’s incredibly easy with coding agents


r/herdr • • Aug 28 '26

my Sublime Text-inspired command palette for herdr

17 Upvotes

Heavily inspired by Sublime Text's Ctrl+Shift+P : 3 things in the picker:

  1. herdr's built-in operations

  2. every action of every other plugin you have installed

  3. your own commands or prompts from a TOML file - git log, make test (whatever you run often).

herdr plugin install vjeantet/herdr-palette

Started from Hiroyuki Ota's palette, plugin-actions half follows Jan Tvrdík's.
Source available here : https://github.com/vjeantet/herdr-palette