herdr

About herdr
herdr is a terminal-based agent multiplexer designed to manage multiple coding agents within a single terminal session. It provides each agent with its own real terminal view, allowing full-screen terminal user interfaces to render correctly. The tool organizes agents into workspaces with tabs and panes, offering visual indicators for agent states such as blocked, working, done, or idle.
herdr operates as a lightweight Rust binary that runs on Linux, macOS, and Windows (beta), with no dependencies or GUI requirements. It supports persistent sessions that remain active even when detached, enabling reattachment from other terminals or devices via SSH. The tool includes a socket API for scripting and integration with various coding agents.
Key features
- Real terminal view per agent for accurate rendering of full-screen TUIs
- Visual agent state indicators (blocked, working, done, idle) in the sidebar
- Workspace organization with tabs, panes, and mouse-native navigation
- Persistent sessions that survive detachment and support reattachment
- Lightweight cross-platform binary with no dependencies
- Scriptable via local socket API and CLI
- Pre-configured support for multiple coding agents
- Remote session management over SSH
Download v0.7.3
Jul 7, 2026No direct download assets detected for the latest release.
View all 14 versionsFrequently asked questions
- Is herdr free?
- Yes. herdr is free and open-source software, distributed under the NOASSERTION license.
- What is the latest version of herdr?
- The latest version is v0.7.3, released on Jul 7, 2026.
- What platforms does herdr support?
- herdr runs on Linux and macOS as a stable release, with a beta version available for Windows. It operates as a single binary with no dependencies.
- How do I install herdr?
- herdr can be installed via curl script (curl -fsSL https://herdr.dev/install.sh | sh), Homebrew (brew install herdr), mise, Nix, or by downloading binaries from the releases page. Windows users can use a PowerShell installation script.
- How does herdr differ from tmux?
- While both provide terminal multiplexing, herdr is specifically designed for agent awareness, showing agent states visually. It offers mouse-native interaction and maintains persistent sessions like tmux, but with built-in support for coding agents and a socket API for orchestration.
- Can I use herdr remotely?
- Yes, herdr supports remote operation via SSH. The --remote flag allows connecting to a herdr server running on a remote machine while maintaining local terminal functionality.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.