🧰 What Herdr Is
Herdr is a terminal multiplexer built for running AI agents. It lets you run multiple agents in parallel across workspaces, tabs, and panes — keeping them running as background processes even when you close the app or your laptop, and connecting to a VPS so agents keep working remotely. 0:00
⚡ Install & Quick Tour
Go to herdr.dev, copy the install command, paste it into your terminal — then run herdr to open the workspace. 1:59
🗂️ Workspaces, Tabs, Panes
"Ideally: one workspace per project, one tab per process or agent — an implementer here, a reviewer here, a server here." 2:40
| Concept | What it is | Shortcut |
|---|---|---|
| Workspace | Like a window tab — one per project | Ctrl+B + number |
| Tab | One per process/agent | Ctrl+B + c |
| Pane | Split a tab vertically/horizontally | Ctrl+B + % / " |
| Detach | Leave the session (agents keep running) | Ctrl+B + q |
| Shortcuts | Show available bindings | Ctrl+B + ? |
| Settings | Themes, notifications, labels | Ctrl+B + s |
👁️ Agent Detection & Tracking
"When you run an agent, Herdr automatically detects that this is an agent and lists it in the system bar." It shows every agent across all tabs and workspaces. 3:37
🔀 What a Multiplexer Is
"A multiplexer is the layer that sits between your terminal and a bunch of processes." Each workspace/tab/pane is an individual background process — which is why closing the window doesn't kill them. If the app errors or shuts down, the sub-processes continue. 6:20
⌨️ Prefix Keys
"You add a prefix, and whatever comes after is a shortcut for the multiplexer. Without a prefix, it targets the app underneath." 8:20
Ctrl+D (no prefix) goes to your coding agent and closes it. Ctrl+B (prefix), then a key, controls Herdr. This is how Tmux works too. 8:25
Ctrl+B then s): themes, indicator style, notification sounds, toast vs system notifications (off by default — enable if you want them), pane labels, and agent integrations (the natively-supported agents are listed). 8:55
☁️ Herdr on a VPS
"Run your agents remotely — turn off your computer and they keep working on the VPS, controllable from your phone." 11:10
herdr --remote, connect to your SSH identity. First connect asks you to install Herdr on the server (just press enter). "Herdr runs on our computer but controls the VPS — no latency. Every process runs directly in the VPS." 12:05
Ctrl+B q to detach → herdr session list to see open sessions (local + remote) → herdr remote VPS to rejoin where you left off. 12:55
🤖 Controlling Herdr with an Agent
"Herdr exposes an API through a CLI — so you can teach your agents to use that CLI to take control and spawn new sessions, tabs, panes." 13:20
🐍 Tau: Agents with Local Models
Tau is the agent Alejandro is building at Hugging Face — "a Python port of Pi, same architecture, exactly as minimalist, scores pretty much the same in benchmarks." Native support for local models (run it with Llama.cpp and pick your models). 14:15
💡 Key Takeaways
- Herdr = a multiplexer for agents — run many agents in parallel across workspaces/tabs/panes, all tracked in one bar.
- Agents are background processes — close the app, they keep running; detach with
Ctrl+B q. - Prefix keys disambiguate shortcuts —
Ctrl+Btargets Herdr; no prefix targets the agent underneath. - Use
herdr --remotefor VPS — zero latency, unlike running the full interface over SSH; reconnect withherdr remote VPS. - Agents can control Herdr — via the CLI API + official skill, spawn sub-agents that talk to each other.
- Color + notifications = situational awareness — yellow while working, blue when done, toast on completion.