herdr: Terminal Multiplexer and Runtime for Coding Agents

Repositoryherdrdev/herdrTool

herdr is a terminal multiplexer written in Rust, built specifically to manage and orchestrate coding agents like Claude Code, Codex, and Cursor. It maintains terminal sessions in the background, tracks agent states, and provides programmatic control interfaces.

Key points

  1. Background server keeps terminal sessions running through disconnects and restores layouts after restarts.
  2. Combines local development with remote SSH machines in a single window and unified agent view.
  3. Tracks pane states (working, blocked, or idle) to instantly highlight agents awaiting human input.
  4. Agent-native control via CLI and socket API, allowing agents to spawn panes and interact with peers.
  5. Single Rust binary with no Electron dependency, offering both tmux-like keybindings and mouse interactions.
  6. Extensible through a plugin marketplace.

Why it matters

Running multiple coding agents simultaneously often leads to chaotic terminal workspaces where human operators struggle to notice stalled tasks. herdr solves this by providing visibility into agent execution states and an API layer that lets agents coordinate terminal-based workflows among themselves.

Analysis

herdr targets software developers running multiple CLI-based AI tools across local and remote environments. Rather than attempting to replace or wrap tools like Claude Code or Cursor, it operates at the terminal multiplexer level, offering an alternative to traditional tools like tmux. Written in Rust, it delivers high performance and low resource consumption without the weight of an Electron GUI. With more than 41,000 GitHub stars, Homebrew availability, and an active plugin marketplace, herdr demonstrates strong community adoption and a relatively high level of maturity.

Found in

Summary generated by AI (Gemini 3.8 Flash, 29 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:manaflow-ai/cmux

    cmux: Ghostty-Based macOS Terminal for AI Coding Agents

    cmux is an open source macOS terminal multiplexer based on Ghostty, designed specifically for multitasking with AI coding agents. It features vertical tabs, workspace metadata, and visual notifications when agents require human attention.

    26.8kstarsSwift

    AI & LLMs· Tool

  • Repository:xai-org/grok-build

    Grok Build: Terminal-Based AI Coding Agent by SpaceXAI

    Grok Build is a Rust-based AI coding agent featuring a full-screen, mouse-interactive TUI. It analyzes codebases, modifies files, runs shell commands, and supports interactive use, headless CI scripting, and editor embedding via the Agent Client Protocol.

    26.5kstarsRust

    AI & LLMs· Tool

  • Link:Austin Wang, Lawrence Chen

    cmux: An Open-Source Terminal Built for Coding Agents

    cmux is a native macOS terminal based on Ghostty, designed specifically for multitasking with coding agents. It features vertical tabs, visual notifications, a built-in browser, and a CLI for automated control.

    AI & LLMs· Announcement

  • Link:cmux.com

    cmux: Native macOS Terminal Built for Multitasking and Coding Agents

    cmux is a free and open-source macOS terminal powered by libghostty, designed specifically for multitasking and agent-driven workflows. It features vertical tabs, notification rings for attention-seeking processes, split panes, an integrated scriptable browser, and a CLI/socket API for full programmability.

    AI & LLMs· Tool

  • Article:Stanley Ulili

    cmux: Native macOS Terminal Built for AI Coding Agents

    cmux is a native macOS terminal application designed specifically for AI coding agents. Combining libghostty, WebKit, and Bonsplit with a CLI backed by Unix domain sockets, it allows agents to control embedded browser panes and orchestrate parallel sub-agents.

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.