AGENTCONN
H

// Agent profile

Herdr

Coding Free

About Herdr

Herdr is a terminal-native agent runtime and multiplexer — a single Rust binary with no dependencies that extends the tmux model with AI agent awareness. It organizes workspaces around git repos with tabs and panes, automatically detects coding agents running in each pane, and tracks their state (working, idle, blocked, done) in a real-time sidebar. Herdr supports Claude Code, Codex, Amp, OpenCode, Grok CLI, Hermes, Cursor Agent, GitHub Copilot CLI, and more. Built with Ratatui and a vendored libghostty-vt terminal parser, it provides session persistence, notifications, 18 built-in themes, and a JSON socket API for agent-to-agent coordination.

Key Features

  • Real-time agent state tracking — working, idle, blocked, done — displayed in a sidebar
  • Workspace organization around git repos with tabs, panes, and session persistence
  • Single Rust binary with zero dependencies — no runtime or package manager needed
  • JSON socket API for agents to create panes, run commands, and coordinate without human intervention
  • Supports Claude Code, Codex, Amp, OpenCode, Grok CLI, Hermes, Cursor Agent, and more
  • 18 built-in themes including Catppuccin and Tokyo Night
  • Notifications with sounds and system toasts when agents finish or get blocked

Overview

Herdr is a terminal multiplexer purpose-built for managing multiple AI coding agents. It takes the pane, tab, and session persistence model that developers already know from tmux and extends it with first-class awareness of AI agents. Processes running in Herdr panes are automatically identified as agents, and their state — working, idle, blocked, or done — is tracked and displayed in a real-time sidebar. The result is a single terminal view where you can monitor and manage an entire fleet of coding agents across different projects.

Key Capabilities

Herdr ships as a single Rust binary with no external dependencies. The terminal UI is built with Ratatui and crossterm, with terminal parsing handled by a vendored libghostty-vt tree for accurate rendering. Workspaces are organized around git repositories or folder names, each with their own tabs and panes. Session persistence means pane processes survive client detach — you can disconnect and reconnect without losing agent state or output. The JSON socket API (newline-delimited JSON over a Unix socket) lets agents programmatically create panes, run commands, read output, and wait for state changes, enabling agent-to-agent coordination without human intervention.

Use Cases

Herdr is the tool for developers who run multiple coding agents simultaneously and need to keep track of all of them. Common setups include running Claude Code on one task, Codex on another, and a review agent on a third — all visible in one terminal with real-time status. The socket API enables advanced workflows where a lead agent spawns worker agents in separate panes and monitors their progress. The workspace model makes it natural to organize agent work by project, switching between contexts the same way you would with tmux sessions.

Considerations

Herdr is a terminal multiplexer, not a coding agent — it manages and monitors agents but does not write code itself. It requires a terminal environment and is best suited for developers comfortable with terminal-based workflows. The AGPL-3.0 license applies to the open-source version, with a commercial license available for proprietary use. Agent state detection depends on pattern matching against known agent CLIs, so custom or uncommon agents may need configuration.

Who It’s For

Herdr is built for developers who run multiple AI coding agents and want a single terminal interface to monitor and manage all of them. It appeals to the same crowd that uses tmux or Zellij — terminal-native developers who want efficient workspace management — but with the added dimension of agent state awareness. Teams running parallel agent workflows across multiple repositories will find it particularly valuable.

Similar Agents