A GUI for agent teams on Herdr
Your coding agents, working as a team.
Happy Herdr gives each project a standing team: an Orchestrator and the Members it delegates to, each a long-lived Claude Code, Codex, or pi session in its own Herdr tab. Watch the whole team at once, step into any terminal, and hand off work from one window.
How it works
From an empty workspace to a working team.
-
Build a Team
Open a Herdr workspace for your project and click Build Team. A Team-building session reads the project — docs, layout, build and tests, skills — and works out with you a Team that fits, starting from the closest built-in template. Nothing is written until you agree.
-
Bring it online
Every Member gets its own named tab and a long-lived agent session. Take the Team offline whenever you like; next time, each Member resumes its conversation.
-
Hand off a Todo
Type a Todo for the Orchestrator. It splits the work and delegates down the tree; each Member hands its Result back to whoever asked. You see where the work is, right now.
What you get
See everything. Step in anywhere.
Step into any terminal
Click a Member to attach to its real terminal. Read along, type straight into it, answer the prompt it is waiting on — then close the panel. The session keeps running in Herdr.
You decide how the Team changes
Only you change the Team. When the work calls for a reviewer, a sharper responsibility, or one Member fewer, the Orchestrator proposes it — and you see every change on the canvas before you approve or reject.
A steward keeps work moving
A background steward checks that every hand-off was actually submitted, nudges a Member that has stopped while holding a Task, brings back an agent session that exited, and tells you when nudging doesn't help.
Every Task on the record
Tasks carry requirements, deliverables and acceptance criteria. Results, timings and token usage stay in the project — per Member, per Task, and for every Todo you hand off.
Context under control
See how full each session's context is. Compact it, or rotate to a fresh session that starts from a handoff summary.
Reminders when you look away
A desktop notification when a Member waits for you, a proposal arrives, or your Todo comes back.
A CLI for your agents
Members delegate with the herdr-team command that ships inside the app. You never need to install or type it.
Your themes
Light and dark themes of its own, your own theme files, your Otty themes, and Ghostty's terminal themes.
Why “Happy”
Remote is where this is going.
The name nods to Happy, the remote control for coding agents. Happy Herdr starts on the Mac that runs Herdr; the plan is to reach your Team from anywhere.
- NowMac appThe Team view, on the Mac that runs Herdr.
- Next · not available yetSSH remoteConnect the window to Herdr on another machine over SSH.
- Later · not available yetMobile and webCheck on your Team and step in from a phone or a browser.
Requirements
What you need.
- MacApple silicon, macOS 12 or later
- HerdrHerdr 0.9.5 or later
- AgentsAt least one of Claude Code, Codex, or pi
- LanguageThe interface is in Chinese for now
Download Happy Herdr
Drag it to Applications and open it. It finds Herdr on its own and brings the herdr-team CLI along for your agents.