Awesome Herdr 
A curated plain-English index of tools built for Herdr, the terminal-native agent multiplexer.
Official links: Website · GitHub · Documentation · Plugin Marketplace · Agent Skill · Socket API
Contents
- Run and orchestrate agents (157) - Official skill and foundation (1) - Multi-agent fleets and supervisors (20) - Claude Code multi-agent teams (19) - Pi supervisor workflows and extensions (13) - Subagent launchers and delegation (39) - Autonomous coding and pull-request loops (10) - Task queues, backlogs, and event triggers (6) - General workflows and skill packs (49)
- Connect through MCP and the socket API (106) - MCP servers (6) - Socket API clients and SDKs (54) - Chat alerts: Telegram, Discord, and Slack (14) - Desktop, mobile, and webhook notifications (13) - Telemetry, events, and quota streaming (7) - Voice, hardware, and remote bridges (1) - Protocol and third-party bridges (11)
- Editor integrations (54) - Neovim navigation and splits (30) - Full Neovim-hosted workspaces (1) - VS Code, Cursor, and dev containers (9) - Vim, Kakoune, and other editors (11) - REPL and code dispatchers (1) - Editor plugins and bridges (2)
- Switch and restore sessions (64) - Fuzzy session switchers and terminal pickers (46) - Persistence, snapshots, and state restoration (11) - Workspace and multi-session management (7)
- Worktrees and terminal experience (359) - Git worktree automation (99) - Workspace lifecycle and multi-repository tools (4) - Diff review and code inspection (21) - File viewers and markdown previews (19) - Pane navigation and overlay hints (11) - Terminal keybindings and shortcut helpers (81) - Command palettes and workspace switchers (14) - Status lines, sidebars, and tab synchronization (70) - Status overlays, HUDs, and agent timers (15) - Context meters and rate-limit gauges (7) - Output inspection, logs, and transcripts (9) - Dotfiles and ready-made configuration (6) - Plugin collections and developer frameworks (3)
- Apps, companion integrations, and installation (75) - Native desktop and mobile apps (11) - Web dashboards and remote viewers (16) - Hardware and ambient displays (12) - Plugins and supporting utilities (27) - Setup, packages, and version management (9)
- Experimental projects (12) - Experiments, concepts, and scaffolds (12)
- Resources
- Reference
1. Run and orchestrate agents
157 projects. Supervisors, delegation tools, coding loops, queues, and reusable workflow packs for running one or many agents.
Official skill and foundation
1 project. The official instructions that teach an agent how to understand and control Herdr.*
| Project | What it does |
|---|---|
| ogulcancelik/herdr · SKILL.md | Teaches an agent inside a Herdr pane how to inspect workspaces, tabs, and panes, start helpers, send input, and wait for status changes. |
Multi-agent fleets and supervisors
20 projects. Higher-level systems that coordinate several agents, roles, tasks, or repositories.
| Project | What it does |
|---|---|
| aemrebarut/herdr-dagr | Shows a live directed graph of an agent workflow inside a Herdr split. It reads a structured run.json file and displays tasks, retries, review gates, evidence levels, and progress history. |
| aorumbayev/herdr-workflows | Runs repeatable development and agent workflows from YAML files. Each manifest defines an ordered sequence of commands and agent interactions to execute inside Herdr workspaces. |
| StructuPath/herdr-browser | Renders an interactive Chromium browser inside a Herdr pane with Playwright automation and manual control. |
| natori-hrj/herdr-triage | Sorts active Herdr agents by how urgently they need attention. Blocked and stalled workers rise to the top based on their wait and idle time. |
| StructuPath/herdr-swarm | Runs several coding agents in parallel, each with its own branch, worktree, and Herdr pane, making it easy to watch competing implementations, compare changes, and keep the strongest result. |
| aashishd/herdr-agent-messenger | Defines a small messaging protocol for agents in separate Herdr panes. Peers use memorable call signs and exchange focused one-line messages, allowing coordination without sharing complete session histories. |
| voodootikigod/adlc-herdr | Adds Agentic Development Lifecycle gates into Herdr. It shows ticket states, per-pane phases, and backlog boards, and provides actions for unblocking controlled milestones. |
| tomoasleep/herdr-symphony | Reads issues from GitHub Projects, creates gwq worktrees, and runs one OpenCode agent per issue inside Herdr workspaces. |
| bredebjorhovd/herdr-board | Assigns GitHub issues to agents in dedicated Herdr panes and moves completed work into pull-request review. |
| kay-ws/herdr-island | Filters Herdr's agent view to show only workers that are blocked or waiting for human input. It also reports the reason each agent stopped, making large fleets easier to triage. |
| natori-hrj/herdr-standup | Builds a stand-up summary from recent commits and uncommitted changes across active agent workspaces. It provides one view of completed and ongoing work without opening every repository. |
| steig/worktender | Creates an isolated Git worktree and Herdr agent session for a GitHub issue. One command handles the branch, worktree, agent launch, and final cleanup. |
| StructuPath/herdr-conductor | Coordinates producer and reviewer agents with strict task and report formats, Git compare-and-swap checks, and a passive status board. It is designed for visible, operator-supervised delivery rather than free-form swarming. |
| zhenyufu/herdr-cadence | Uses a lead agent to sort tasks and start specialized workers in separate Herdr tabs and Git worktrees. It checks for a clean repository state and gives each worker only the context it needs. |
| misty-step/kelpie | Provides a phone-first mobile console for checking and triaging OMP coding agents in Herdr workspaces. |
| cowcow02/herdr-agent-orchestrator | Adds event-driven orchestration around one existing controller agent while Herdr observes and reports the work. It avoids replacing the controller with a separate fleet manager. |
| mikeyobrien/herdr-agent-profiles | Provides a data-driven command-line harness and reusable model profiles for agents running through Herdr. |
| persinac/agents-nexus | Operates agent fleets on Herdr with runtime components, plugins, memory and observability tools, and conductor missions. |
| kyokosawada/viu | Lets developers monitor Herdr agent fleets and respond to workers by voice or keyboard from a mobile phone. |
| hewel/herdr-harness-coordinator | Coordinates autonomous coding-agent harnesses across separate Herdr panes and tracks their active tasks. |
Claude Code multi-agent teams
19 projects. Adapters and skills that organize Claude Code sessions into structured teams.
| Project | What it does |
|---|---|
| richardadonnell/herdr-claude-manager | Tiles and manages an N-agent grid of labeled Claude Code panes on Windows and macOS, with menu commands to list, resume, and stop workspaces. |
| caioniehues/herdmates | Runs Claude Code multi-agent teams in Herdr through a teammux translation layer. Teammates work in isolated panes while a mission-control view reports their status and task progress. |
| erwins-enkel/shepherd | Hosts a browser and mobile control panel for parallel Claude Code or Codex sessions in isolated worktree panes. |
| vinicius91carvalho/harness-engineering | Provides shared harness-engineering patterns for running and coordinating Claude Code, Codex, OpenCode, and Pi in Herdr. |
| wilbeibi/herdr-catchup | Transfers work between Claude Code, Codex, Cursor, Cline, and OpenCode sessions in Herdr. It captures and summarizes a live pane so another agent can continue or branch the task with useful context. |
| hcaiano/skills | Provides a herdr-pair skill that pairs Claude and Codex as equal collaborative partners in one tab. |
| jeffory/herdr-walkietalkie | Enables an orchestrator delegate work to Claude, OpenCode, or Antigravity sessions in separate Herdr tabs and worktrees. File-based handoffs and structured completion signals keep the parent context small. |
| david-lutz/herdr-claude-teams | Maps Claude Code's experimental agent-team commands to Herdr's socket API, so teammates open as native Herdr panes instead of tmux panes. It requires Herdr 0.6.10 and supports Herdr metadata, notifications, and sidebar views. |
| inbeomheo/herdr-orchestra | Coordinates Codex, Grok, Gemini, or Claude worker panes from a central Claude Code controller session. |
| msadig/herdr-peer-agents-skill | Teaches Claude, Pi, or Codex to start a named peer agent, assign work, and collect its result. A shell wrapper handles common startup failures and Codex input quirks. |
| Elio2000/herdr-peer-review | Starts a second coding agent in a split pane to review the current workspace diff. The tool runs a protected review, revision, and decision loop and includes a Claude Code skill for orchestration. |
| eciuca/herdr-drover | Orchestrates Claude Code, Codex, and Kira CLI agents across tmux-style Herdr workflows. |
| yigitkonur/herdr-pm | Adds a technical project manager to each live agent tab. The manager reads the session and Git state, ranks possible actions, and guides the existing agent. It supports Claude, Codex, Pi, and Hermes, with optional persistent notes. |
| LittleDrinks/herdr-orchestrator-skill | Turns the main Claude Code session into a coordinator that plans work, starts workers in Herdr panes, and monitors them without editing code itself. It includes Python monitors, a YAML state-machine template, and role prompts. |
| bakescakes/claude-orchestration | Provides five orchestration skills and hooks for Claude Code to manage parallel backlogs from QA to deployment. |
| clawsouls/clawsouls-herdr-plugin | Applies ClawSouls persona definitions to agents running in Herdr. It sets role-specific environments and behavioral rules for Claude Code and other supported agents across multiple panes. |
| kiitosu/herdr-jira-board | Embeds a Jira Kanban board in a Herdr pane with one-key Claude Code session launching and live card status updates. |
| chetanunadkat-lang/herdr-fleet | Runs Claude and Codex workers as a fleet in Herdr panes. The project includes orchestration skills, an hm command-line tool, agent definitions, and a Claude Code installer. |
| terafin/herdr-restart-always | Supervises processes running in Herdr agent panes and restarts them after a crash. It works with Claude, Hermes, Codex, Pi, OpenCode, and other pane-based agents. |
Pi supervisor workflows and extensions
13 projects. Supervision harnesses, task planners, and extensions for Pi agents in Herdr.
| Project | What it does |
|---|---|
| ogulcancelik/pi-extensions | Extends Pi with overlays, parallel agent spawners, session recall, and direct Herdr pane control. |
| edxeth/pi-subagents | Provides a Pi framework for foreground and background subagents, messaging, and multi-pane orchestration. |
| joelhooks/pi-bellwether | Exposes Herdr agent, pane, and session controls as Pi slash commands and LLM tools. It provides reusable start, send, read, focus, and stop operations for higher-level Pi workflows. |
| jillesme/pi-herdr-squad | Creates visible, strictly read-only investigation teams for Pi inside Herdr. It is intended for parallel research and review tasks that must not modify the workspace. |
| joelhooks/herdr-pings | Adds turn-completion alerts and crash detection for Pi agents in Herdr. A Pi extension and companion wait command track workers, while short call signs make concurrent agents easier to identify. |
| kirel/herdr-subagents | Starts each Pi subagent in its own Herdr pane or tab, manages session files, and notifies the parent when work finishes. Panes remain available for follow-up, and different subagents may use different models. |
| Jackliu-miaozi/pi-herdr-workflow-kit | Creates a controlled Pi workflow with separate planner, coder, and reviewer panes. Plans must be approved before coding, each phase is reviewed, and large handoffs are stored in .pi-herdr/ files instead of pasted into the terminal. |
| NickPittas/pi-herdr-subagents | Monitors Pi's asynchronous subagents and shows their IDs, tasks, states, and session files in a TUI. It can open or focus a subagent session, or start one in a pane, without changing how Pi runs it. |
| SecretAardvark/pi-overseer | Runs implementer, tester, reviewer, and researcher agents under one supervisor. Each role has command limits, sensitive actions require approval, and task state is saved under .pi/overseer/ so work can resume after a restart. |
| joshka0/herdr-watcher | Tracks detached or long-running work and resumes the relevant agent when a background task completes. It uses the Herdr socket API to support workflows that must survive disconnects and interrupted sessions. |
| neilwashere/herdr-unrecoverable | Watches Pi sessions for terminal-provider failures and attempts recovery automatically. It confirms the problem from transcripts, shows a countdown, and can submit a continue command up to three times. |
| muslihudindev/herdr-agent-orchestrator | Coordinates multiple Pi software-engineering agents across isolated Herdr panes. |
| yanekyuk/pi-herdr-orchestrator | Provides project-independent orchestration for Pi agents running in Herdr, with work distributed across visible panes. |
Subagent launchers and delegation
39 projects. Tools for launching workers in separate panes and passing work between a lead agent and its helpers.*
| Project | What it does |
|---|---|
| alvinunreal/oh-my-opencode-slim | Assigns OpenCode specialist roles (fixers, librarians, explorers) to dedicated Herdr panes. |
| vekexasia/pi-extensible-workflows | Runs deterministic Pi workflows with on-disk checkpoints and Git worktree isolation in Herdr. |
| ogulcancelik/herdr-plugin-github-start | Turns a GitHub issue, pull request, or discussion into a prepared agent tab with one key. |
| a2u/herdr-jira | Provides a Ratatui Jira client to browse, filter, and assign tickets directly to Herdr agent panes. |
| vercel-labs/herdr-vercel-sandbox-plugin | Runs Claude Code, Codex, or OpenCode inside isolated Vercel Sandbox microVMs while showing each session as a Herdr pane. It previews uploads, excludes secrets, and exports agent changes back as Git patches. |
| hungv47/herdr-agent-orchestration | Provides a captain-and-worker workflow for Hermes, Codex, Grok, OpenCode, and Cline agents in Herdr. |
| minhtran3124/Brichan | A repository-local AI chief of staff for Codex. It keeps project work bounded, coordinates Herdr agents, checks outputs, and stores durable project memory. |
| gustavocaiano/opencode-herdr | Opens a new Herdr pane whenever OpenCode creates a subagent session, then attaches OpenCode and arranges the panes in a readable grid. Panes may close automatically when a task becomes idle, fails, or is deleted. |
| rohanthewiz/herdr-todo | Queues terminal prompts using Bubble Tea, letting you filter and paste them into Claude Code panes. |
| darjss/herdr-orchestrate | Provides Pi-native orchestration with visible workers, a live run board, persistent state, and isolated Git worktrees. Model and reasoning profiles can route simple evidence gathering separately from deeper analysis and review. |
| GavinTomlins/herdr-oh-my-agent | Mirrors oh-my-openagent delegations into Herdr panes or tabs as they happen. It records live state and full scrollback transcripts, supports split or tabbed layouts, and does not change the agents' execution. |
| giuseppecrj/pi-herdr-agents | Runs asynchronous Pi subagents and approval-based review workflows entirely inside Herdr. |
| machine-machine/ask-fable-skill | Delegates tasks from Hermes or Claude Code to a Claude Code Fable 5 worker in a separate Herdr pane. |
| freewillythe4th/action-button-agent | Connects an iPhone Action Button to personal Herdr agents. Voice input passes through an iOS Shortcut, Tailscale, Telegram, and a Claude Agent SDK operator, which starts or targets a Herdr session and returns the response. |
| cyperx84/herdr-loop | Runs iterative planner, coder, and reviewer graphs across Claude Code, Codex, OpenCode, and Pi panes. Socket events and pane output are used to pass intermediate results until the workflow reaches its stopping condition. |
| jbaham2/herdr-plugin | Provides Claude Code skills for Herdr orchestration, layouts, agent monitoring, and session management. |
| eliebak/herdr-agent-island | Coordinates multiple agent loops in separate Herdr panes and tracks their active tasks. |
| yigitkonur/claude-code-herdr-plugin | Controls a Codex subagent from start to finish through one tool backed by the Herdr multiplexer. |
| EDMND-SRC/herdr-subagents | Starts subagents in named Herdr panes. It includes automatic interception, delegation tools, and a grid layout that adapts as workers are added. |
| mcdonc/mcdonc-pi-herdr | Makes Pi's background work visible in Herdr. /bg moves the current task into a pane, while /tab forks the conversation into a new tab through the socket API. |
| aldrickdev/herdr_subagents | Enables a Pi session create, guide, and inspect named subagents in a shared Herdr tab. Each delegated task remains visible, and the parent can read the worker's output after it becomes idle. |
| noor-latif/herd | Two scripts that create a project-specific Herdr workspace with a configurable grid of Pi agents. The workspace follows the current directory and restarts dead agents when the project is reopened. |
| JLighter/herdr-spawn | Starts coding agents in separate Herdr panes and creates an isolated Git worktree for each one. Commands are provided for assigning work, checking jobs, and collecting completed results. |
| noctaIO/herdr-plugin-aos | Starts Agentic OS-enabled Claude Code agents in a Herdr pane from any workspace without modifying the surrounding project setup. |
| lalanikarim/herdr-skills | Provides Pi skills for creating, navigating, and managing Herdr terminal workspaces. |
| marv1nnnnn/pi-yahe | Provides a composable Pi tool for visible task-based multi-agent work that steers async results back to the parent. |
| MinhDuyDEV/pi-subagents | Provides a Pi delegation runtime with claims, leases, context packs, and diagnostic retry handling in Herdr. |
| thkt/herdr-agentchat | Coordinates a two-agent leader-and-coder conversation between Claude Code and Codex with send-and-wake sync. |
| aerain/herdr-agent-orchestration | Provides a pane-based orchestration skill for OMP and Claude Code running in Herdr. |
| shubham399/herdr-agents-auto-compact | Automatically compacts long Claude Code and OpenCode sessions in Herdr so they do not exhaust their context windows. |
| lucasdeprit/Puppy | A basic multi-agent system built around Claude Code sessions running in the Herdr terminal. |
| Sebastiangmz/herdr-plus | Teaches coding agents to operate Herdr and delegate work to subagents in Herdr spaces. |
| goatbjh/pi-herdr-claude-subagents | Enables Pi call Herdr-backed Claude sessions directly as an oracle, reviewer, or planner. |
| BrianM0330/pi-herdr-snooze | Adds a forced snooze state to Pi agents in Herdr, controlled through /snooze or a key binding and independent of the underlying agent type. |
| shimo4228/herdr-toolkit | Provides tools for cross-vendor delegation on Herdr. It adds acceptance checks intended to reduce fabricated results and can start detached sessions from a phone. |
| Idan-Levin/herdr-implement-review | A Herdr workflow in which Codex implements changes, a security scan checks them, and a parent agent performs the final review. |
| mithyer/ry-skill | A personal collection of Pi skills for faster Herdr-based workflows. |
| regenrek/codex-orchestration-herdr | A reusable Codex Sol/Luna orchestration skill that assigns workers through Herdr and reuses panes in a predictable way. |
| sh1ny/herdr-switchyard | A human-approved Hermes and Herdr workflow for isolated OMP coding workers, using Beads as the persistent task ledger. |
Autonomous coding and pull-request loops
10 projects. Long-running workflows that implement changes, open pull requests, review results, and react to CI.*
| Project | What it does |
|---|---|
| machine-machine/herdr-factory-loop-skill | Provides tools for running Claude Code or Hermes agent fleets through Herdr. It covers discovery, spawning, dispatch, fan-out and convergence, approvals, tasks.md-driven workers, spec-kit integration, and guided setup through a TUI. |
| sean1588/herdr-orchestrator | A Go daemon that runs an issue-to-pull-request workflow from a validated YAML state graph. Herdr hosts implementer and reviewer agents, while the daemon checks GitHub's merge gate and can squash-merge, with dry-run enabled by default. |
| razajamil/herdr-factory | Claims work from Jira or Markdown task files, creates one Herdr worktree per item, and moves Claude Code through a configurable YAML pipeline. It can follow pull requests through CI, review, and merge under a shared concurrency limit. |
| talent-factory/herdr-linear | Adds an interactive Linear issue browser to Herdr. Selecting an issue opens a dedicated agent pane and supplies the ticket context so implementation can begin immediately. |
| firegnu/herdr-loop-lab | Provides bounded agent loops at three levels: one-task convergence with mechanical and cross-model checks, parallel worktree fleets, and large-goal decomposition with branch integration. All state is saved on disk for clean recovery. |
| Tudor0404/dual-author | Processes GitHub issues through isolated worktrees, Claude implementation, draft pull requests, and paired Codex and Claude review rounds. A dashboard shows each issue's stage and elapsed time until the change is ready for automatic merging. |
| tomasvarga/herdr-sniffr | Starts an agent in Herdr to perform an initial quality and bug review of a pull request, then writes draft comments into tuicr. It supports Claude, Codex, Cursor, and Grok backends. |
| w-gitops/herdr-agent-factory | A Herdr-native launcher and control plane for multi-agent teams that works independently of the underlying coding harness. |
| sarmientoF/herdr-pr-loop | Runs tester, coder, and reviewer agents through local task cycles and GitHub pull-request reviews in separate tabs. State is stored in files, while approval gates, logs, a budget limit, and a pause file keep runs controllable. |
| conpiracy/ep-starter | A minimal, extensible starter setup for running Pi as an agent factory inside Herdr. |
Task queues, backlogs, and event triggers
6 projects. Queues and event-driven systems that turn stored work into agent jobs.*
| Project | What it does |
|---|---|
| nelsonPires5/herdr-board | A Kanban TUI and background service that turns cards into prompts for agents in visible Herdr panes. Moving a card can create an agent, run it in a dedicated tab, and advance the work through review gates. |
| 0x5c0f/herdr-insight | A dockable timeline that combines agent events from every Herdr workspace. It shows active and blocked states, session IDs, configurable columns, and a deduplicated seven-day history that remains current across workspace changes. |
| carze/herdr-smolmachine | Starts a coding agent inside a libkrun/KVM microVM from a Herdr pane. A prepared image and shell pipeline manage the VM, while Herdr still provides normal pane control, detaching, and reattaching. |
| saiashirwad/homestead | Creates an isolated worktree for each branch or GitHub issue, including separate ports, environment files, and setup. It launches an agent in Herdr, tracks progress, lands completed branches, and removes finished environments. |
| DnzzL/herdr-automations | Schedules recurring prompts and cron jobs that run agents in fresh Herdr worktrees. It supports task-specific MCP settings, collision protection, persistent run history, and a live monitoring board. |
| ram4-dev/herdr-automations | Runs scheduled or event-triggered agent jobs from cron expressions, intervals, and lifecycle hooks. It prevents overlapping runs, creates fresh Git worktrees, and records complete execution histories. |
General workflows and skill packs
49 projects. Reusable skills, commands, and opinionated setups for common agent workflows.*
| Project | What it does |
|---|---|
| cloudmanic/herdr-plus | A plugin with two launchers: TOML project templates that build complete workspaces from a fuzzy picker, and Quick Actions for running reusable scripts in the current directory. Prebuilt binaries are available. |
| jhochenbaum/herdr-hunk-diff | Displays side-by-side git diffs in an adjacent pane and lets developers leave review comments for agents. |
| madarco/agentbox-herdr-plugin | Connects AgentBox sandboxes to Herdr through a live overlay, a one-key VM launcher for the current project, and clickable agentbox:// links. |
| cobanov/herdr-ntfysh | Sends ntfy push notifications when a Herdr agent finishes or asks for input. |
| transparent-pegasus/herdrpowers | Provides adding advanced agent workflows to pane-based Herdr sessions. The source description does not list specific features. |
| sanirudh17/herdr-agent-handoff | Moves an active coding conversation to a new session using another installed agent CLI. The complete transcript and command history are passed to the replacement agent, avoiding a manual handoff summary. |
| pbean/bmad-loop-adapter-herdr | Provides a Herdr terminal-multiplexer backend for bmad-loop. |
| bon5co/bermuda | Schedules jobs as interactive agents in dedicated Herdr splits. It supports multi-step workflows, shared append-only discussion logs, and exclusive resource claims that remain valid across temporary sessions. |
| wenxichang/herdr-pal | Provides instant-messaging control of Herdr-based AI agents. |
| motionharvest/herdr | A terminal-based agent multiplexer project. The source catalog provides no additional detail beyond its Herdr name and purpose. |
| nhclink16/herdr-announcer | Speaks a one-sentence AI summary when an agent finishes or needs input. It supports local text-to-speech, ElevenLabs, or any custom command. |
| yangyang0507/herdr-skill | Refines Herdr agent coordination by replacing vague status polling with output markers and structured messages. Messages include sender, reply target, and task type, and a dependency-free herdr-msg Bash helper is included. |
| quan-meng/herdr-slurm | Connects Slurm allocations to Herdr by creating dedicated workspaces and monitored agent tabs for compute jobs. It tracks queue state and reports job and agent progress in the terminal. |
| hewenyu/herdr-agent | An agent focused on managing Herdr and making development conversations easier from a phone. |
| calebcauthon/herdr-agent-copy-paste-fork | Forks an agent session into a new Herdr pane by copying and pasting, either manually or through a hotkey. |
| leonho/herdr-agent-inbox | Shows a popup inbox of all agents and their latest recap. Pressing Enter jumps directly to the selected agent's pane. |
| eyalev/herdr-web | Provides tools for viewing and controlling Herdr agents from a phone. |
| RenKoya1/herdr-approve-all | Approves every pending agent permission request in Herdr with one keystroke. |
| mikedclarke/herdr-shepherd | Runs cron routines, heartbeats, and recurring automation scripts in visible Herdr workspaces so background maintenance remains easy to inspect. |
| zoridos/herdr-skill | Provides tools for controlling Herdr panes, starting agents, and coordinating multi-agent work from inside a Herdr session. |
| lifez/herdr-agent-dashboard | Provides tools for standard herdr agent processes. It runs on macOS and serves a touch-friendly page that devices such as a Boox can open over the same local network. |
| Xz-FreeMan/herdr-hint | Adds agent-session hints to Herdr. |
| jwkicklighter/herdr-prompt-library | Provides browsing, organizing, and inserting reusable Markdown prompts into the focused pane. Prompt libraries may be local to a project or shared globally. |
| andpeicunha/herdr-output-comment-composer | Adds inline comments directly to AI-agent output in a Herdr pane. |
| luweiCN/herdr-ops | Adds natural-language workspace commands to Herdr's official skill. Requests such as creating a feature worktree are translated into CLI operations, including worktree actions not covered by the upstream skill, with detailed documentation loaded only when needed. |
| marcjfj-vmlyr/quickTUI | Provides OpenTUI components and a /quicktui skill for building interactive terminal interfaces in Herdr panes, including dashboards, status views, and form prompts. |
| pdjsh/herdr-plugins | A pair of Rust plugins for Herdr: one displays agents in a radial map, and the other reorders workspaces from the keyboard. |
| loopkeep/herdr-plugin-loopreview | Integrates the loopreview workflow with Herdr as a plugin. |
| y011d4/herdr-plugin-agentweb | Provides tools for monitoring and controlling sessions through a small local bridge server. |
| TheShellLand/herdr-agent | A Herdr agent project with no further description in the source catalog. |
| huynguyen03dev/herdr-agent | Provides agent-independent role profiles for operating an AI technical department over the Herdr protocol. |
| MartinBspheroid/herdr-agent-dash | A local, keyboard-first agent board showing active workers, semantic state, effective directory, Git context, and source-labelled activity. |
| zerodice0/herdr-agent-labels | Assigns readable color-and-animal names to Herdr agents that do not already have labels. |
| okonomi/herdr-agent-queue | Cycles through stopped or waiting Herdr agents with one key, starting with the agent that has been waiting longest. |
| hisetu/herdr-agent-skill | Adds integration support and dedicated helpers for using an agent skill inside Herdr sessions. |
| ahnsv/maeh | Provides tools for hmph and Herdr agent orchestration. |
| dkarter/foreman | Provides tools for monitoring Herdr agents. |
| BlazzzPlay/herdr-office | A read-only pixel-art office that visualizes Herdr agents and their activity. |
| mikhail-angelov/herdr-review-loop | Automates a repeated cross-review loop in which one agent writes changes and another reviews them inside the same Herdr workspace. |
| masakirocorp/oh-my-herdr | A terminal workspace manager for AI coding agents built around Herdr. |
| egriff38/effect-herdr | A typed Effect-TS SDK for controlling the Herdr terminal agent multiplexer. |
| Drozerah/herdr-voice | Provides tools for Herdr with audio-stream management for several agents working in the same workspace. |
| hoon-ch/herdr-gjc-plugin | Reports agent launch, exit, idle, working, and blocked states to Herdr. |
| narumiruna/herdr-web | A terminal-focused browser workbench for viewing and operating the Herdr agent runtime. |
| wtcrowe4/DialDeck | Uses a Microsoft Surface Dial and an AutoHotkey v2 engine as a keyless control surface for Herdr orchestration, development commands, and modelling macros. |
| IgorWarzocha/herdr-annotations | Captures notes attached to selected terminal text and stages those annotations for Herdr agents to act on. |
| huntergdavis/dunkingsheep | Keeps agents active by sending configured text to Herdr panes at regular intervals. |
| EricBois/herdr-nudge | Schedules a continue prompt for a Herdr agent, either at a chosen time or when the agent becomes idle or blocked. |
| ryanlewis/herdr-workspace-renamer | Copies agent session names onto the corresponding Herdr workspace labels. |
2. Connect through MCP and the socket API
106 projects. MCP servers, socket clients, notifications, telemetry, hardware links, and bridges to other protocols or services.
MCP servers
6 projects. Servers that expose Herdr operations as MCP tools for compatible AI clients.*
| Project | What it does |
|---|---|
| Phoobobo/herdr-agent-config-manager | Provides tools for auditing and managing skills, MCP servers, plugins, and lifecycle hooks across workspaces. A central manifest helps keep agent configuration consistent. |
| runchr-works/herdr-mesh | Connects multiple Herdr instances into a coordinated mesh over Model Context Protocol. |
| eugeneb50/herdr-mcp | Exposes Herdr workspace and pane controls as tools to any Model Context Protocol (MCP) client. |
| 54rt1n/herdr-simple-mcp | Provides a lightweight Model Context Protocol server for driving Herdr from Claude Desktop and Cursor. |
| islam3zzat/herdr-mcp | An MCP server that lets AI assistants inspect and control coding agents running in Herdr through a socket-based communication bridge. |
| bonsai/herdr-mcp | Provides Herdr tab control from OpenCode through MCP and also works as a Herdr plugin. |
Socket API clients and SDKs
54 projects. Libraries, command-line clients, and services that communicate with Herdr through its local socket.*
| Project | What it does |
|---|---|
| backpine/remote-agent-workspace | Provides an always-on remote agent environment: edit on macOS, run Herdr work on Linux, synchronize files with Syncthing, and expose services through Cloudflare Tunnel and Caddy. |
| DanielOu1208/agentslate | An iPhone remote keypad for supervising Herdr coding agents over Tailscale. |
| schacon/micro-manager | Uses the Creator Micro 2 hardware controller to operate Herdr. |
| 0xGosu/herdr-auto-pilot | Prompts a running coding CLI through the Herdr API. A training mode observes user actions, safety checks block dangerous operations, and an optional autonomous mode can continue prompting after sufficient setup. |
| benkraus/herdr-plugin-mobile-relay | Provides mobile-relay integration. The source catalog does not describe its controls in more detail. |
| LoneExile/merino | Provides tools for viewing and controlling Herdr agents. |
| ryonakae/shepherd | A worker-observability service and set of runtime bridges for coding agents managed by Herdr. |
| Tomyail/herdr-connect | An open-source LAN companion app that discovers nearby Herdr installations and connects to them. |
| kkunkunya/herdr-remote-phone | A phone-focused fork of herdr-remote with profiles for several Macs, a conversation view, and model and command pickers designed for small screens. |
| Mic92/herdr-eternal | A roaming-friendly transport for herdr --remote using QUIC with a WebSocket fallback, exact byte-stream resumption, and OIDC authentication. |
| cryks/shepherd | Monitors Herdr agents on local and remote machines from the macOS menu bar. |
| 54rt1n/herdr-python-client | Provides typed Python bindings and socket utilities for automating Herdr programmatically. |
| CodyBontecou/herdr-telemetry-bridge | Streams structured Herdr activity as NDJSON, including pane focus time, detected agent and model details, and local session summaries. Output can go to a file, webhook, or command, and transcript text is hidden by default. |
| speardragon/herdr-agents-history | Combines live tool calls and command output from Claude Code and Codex agents. It reads Herdr's event stream and provides one searchable, filterable activity feed. |
| TheMetalStorm/herdr-freebuff-plugin | Integrates Freebuff agents with Herdr by reading PTY output and local session files, then reporting idle, working, and blocked states through the socket API. |
| usrivastava92/herdr-wakeup | Prevents macOS or Linux from sleeping while Herdr agents are working. It enables an operating-system sleep inhibitor when activity begins and releases it when every agent is idle. |
| vantt/herdr-go | A web-first remote gateway and supervisor for controlling Herdr coding agents from a phone. |
| akhileshrangani4/herdr-bridge | An HTTP bridge with a terminal-friendly control panel for Herdr agents. |
| lib-x/herdr-sock-go | Provides tools for Herdr's newline-delimited JSON socket protocol, generated for the 0.7.0 API. It includes typed helpers for common operations and raw call methods for the full surface. |
| klittle32/letta-herdr-mod | Modifies Letta Code so sessions running in Herdr report accurate idle, working, and blocked states to the sidebar. |
| aneym/herdr-voice | Controls workspaces, pane splits, and agent dispatch with spoken commands through OpenAI's Realtime API. A floating display shows the transcription and asks for confirmation before sending instructions. |
| benkraus/herdr-plugin-codex-subs | A Bubble Tea popup that reads local CLIProxyAPI credentials and displays Codex subscription quota, reset times, and credit balances for multiple accounts. |
| gejiliang/herdr-openclaw | Treats OpenClaw TUI sessions as Herdr agents, with live state, model information, and token use in the sidebar. A background watcher parses OpenClaw status lines and reports them through the socket API. |
| uuie/reasonix-herdr | Reports Reasonix agent lifecycle states to Herdr in real time and adds native workspace and pane controls for supervising Reasonix alongside other agents. |
| maxandersen/jherdr | Provides tools for the Herdr socket API. |
| damozhang/dsh-herdr-bridge | Lets the web interface discover, start, prompt, and monitor Pi, Claude, Codex, and other agents running under Herdr. |
| jerryfane/herdr-codex-usage-kit | Shows remaining Codex five-hour and weekly quota in the Herdr sidebar and provides a live shell dashboard. It reads local Codex JSONL logs, refreshes every 30 seconds, and does not call an external API. |
| Phoobobo/herdr-traex-integration | Connects TraeX lifecycle hooks to Herdr's agent-reporting socket methods, giving TraeX panes correct idle, working, and blocked status. |
| cdpath/herdr-warp | Integrates the Warp Agent CLI with Herdr. It can send prompts, wait for output, approve or reject actions, and infer idle, working, and blocked status from terminal output. |
| kevinWangSheng/herdr-kit | Provides building Herdr integrations, with declarative layouts, an event-watcher service, plugin helpers, and a typed socket client exposing streaming and low-level features beyond the standard CLI. |
| scott-the-programmer/vscode-devcontainers-herdr | Forwards Herdr's Unix socket into VS Code development containers through a loopback TCP bridge, allowing containerized agents to report status and receive commands from the host Herdr instance. |
| yuuta1219/claude-usage | Reads local Claude Code telemetry and shows session and weekly token-use percentages at the bottom of the Herdr sidebar. |
| nyanyaon/github-issue-herdr-plugin | Provides tools for organizing and dispatching work from GitHub issues through Herdr. |
| maedana/herdr-agents-bridge | Provides tools for Herdr agents that runs a web server and uses a QR code for easy connection. |
| cyperx84/herdr-api | Provides tools for Herdr protocol 19, with transport handling, event streaming, and a typed agent model. |
| thanh-dong/herdr-rich-preview | A browser preview for files changed by agents in Herdr. It renders Markdown, Mermaid, D2, HTML, and SVG and works with SSH and remote Herdr sessions. |
| flaricy/herdr-bridge | Reports DeepSeek Harness activity to the Herdr pane that hosts it, including live working, blocked, and idle states, without requiring changes to Herdr. |
| PlaneshiftDev/microd | A companion service for the Codex Micro macropad that handles button events, gestures, and RGB control over a Unix socket, with an optional Herdr bridge. |
| atnine-ai/herdr-bridge | Connects Herdr panes to chat services for communicating with agents outside the terminal. |
| aiken884/herdr-bridge | A single command center for sending tasks to several coding agents, following their progress, and checking the final result through Herdr. |
| sina85/herdr-mobile | A password-protected, mobile-first Next.js panel for a local Herdr session, published through Cloudflare Tunnel and Access. |
| pepperhorn/herdr-remote | Provides tools for a running Herdr server. |
| deanbaker/herdr-remote | Provides tools for inspecting and controlling Herdr workspaces remotely. |
| hisetu/pi-herdr-remote | Pi-native tools for operating Herdr servers on explicitly approved SSH hosts. |
| bradydibble/herdi | A private remote client and relay for Herdr; development moved away from its former public fork. |
| alex-devdone/herdr-remote-agent-watch | Shows a Claude session running behind SSH and tmux as a live Herdr sidebar agent. It also provides more resilient SSH and remote-Herdr wrapper commands. |
| georgolden/herdr-remote-setup | Provides tools for multi-project Herdr development with remote phone access. |
| AgentWorkforce/herdr-relay-bridge | A relay bridge intended to connect Herdr agents as a cooperating team. The source catalog gives no further protocol details. |
| pinksaucepasta/paperboat-helper | A remote runtime for Paperboat environments, covering PTYs, Herdr agents, previews, images, activity reporting, and configuration synchronization. |
| shaunbntan-create/vgpt-app | Provides tools for a Herdr agent fleet, served over Tailscale and based on AltanS/collie. |
| shaunbntan-create/vgpt | Provides tools for viewing and controlling a Herdr agent fleet, maintained as a fork of AltanS/collie. |
| crabfishxy/awaytome | Provides tools for monitoring and controlling Herdr agents from a phone, with full terminal mirroring. |
| LuYanFCP/herdr-wechat-plugin | Provides tools for remote control through WeChat. |
| trillium/herdr-tailscale | Automatically attaches trusted Tailscale peers to Herdr as remote tabs. |
Chat alerts: Telegram, Discord, and Slack
14 projects. Bot and channel alerts that ping you when agents finish or need input.
| Project | What it does |
|---|---|
| alexei-led/ccgram | Maps forum topics to terminal windows running Claude Code, Codex, Gemini, Pi, or a shell. It relays output and input through Herdr or tmux so sessions remain usable from a phone. |
| ogulcancelik/herdr-plugin-examples | Official sample plugins showing four common patterns: Telegram notifications, development layouts, GitHub link previews, and Rust release tracking. Each example is a standalone package meant to be adapted when building a new plugin. |
| dcolinmorgan/herdr-push | Forwards agent status changes to the herdr-remote relay using only curl and system Python or jq. A single relay setting enables mobile, menu-bar, or Telegram monitoring, and a test action checks the connection. |
| luminexord/herdres | Provides tools for monitoring and messaging Herdr coding agents. |
| natori-hrj/herdr-hail | Connects Herdr to Slack and Discord through a two-way webhook bridge. Blocked-agent alerts can be answered through replies or action buttons without opening a network tunnel. |
| gaijinjoe/herdres | Maps every live Herdr pane to a Telegram forum topic. Agent activity appears in the topic, and bot commands can send input back to the matching pane from any device. |
| cokekitten/herdr-telegram-bridge | Sends Telegram notifications when an agent finishes or waits for input. Replies, including files, are delivered to the correct pane without requiring a public server or port tunnel. |
| mvallebr/herdr-telegram-plugin | A Telegram bot companion that maps Herdr agents to forum topics and provides remote control without placing an LLM between the user and the pane. |
| blockshiftnetwork/herdr-telegram-attention | Sends Telegram alerts for blocked, finished, or approval-waiting Herdr agents and supports quick replies for unblocking them remotely. |
| happyeric77/agent-webhook-notify | Posts structured HTTP webhooks when agents block or finish. Payloads can include workspace and pane details, model information, and recent scrollback for use in Slack, Discord, or mobile-alert systems. |
| revanp/herdr-discord-presence | Publishes the active Herdr project, current agent, and total active-agent count through Discord Rich Presence using a local RPC service, with no bot or external server required. |
| juninaba/herdr-slack-notify | Sends Slack notifications when Herdr agents finish or become blocked. |
| dcieslak19973/herdr-slackr | Displays a real-time Slack feed inside a Herdr pane, using Socket Mode with polling as a fallback. |
| sbulav/herdr-relay | Provides monitoring and approving Herdr agents from a phone, menu bar, or Telegram without using SSH. |
Desktop, mobile, and webhook notifications
13 projects. System toasts, ntfy pings, and webhook triggers for agent events.
| Project | What it does |
|---|---|
| cedrus-8864/herdr-prompt-reply | Posts blocked agent permission prompts as interactive macOS notifications with action buttons, allowing responses without switching back to the terminal. |
| yankewei/herdr-focus-notify | Shows a clickable macOS notification when an unseen pane becomes blocked or finishes. Clicking the alert brings the terminal forward and focuses the exact pane through alerter. |
| zom-2018/herdr-ntfy-notify | Sends structured ntfy alerts when an agent blocks or finishes. Notifications include the workspace, tab, and pane, and the plugin prefers a detected local ntfy server before using the network. |
| dot/herdr-terminal-notifier | Bundles a branded macOS notification app so Herdr alerts use the correct icon and can jump to the relevant pane. The app periodically refreshes its Launch Services registration to recover cleanly after reboots or updates. |
| horn553/herdr-ntfy | Sends ntfy alerts for done and blocked agent states using standard command-line tools and curl. |
| TheMetalStorm/herdr-commandcode-plugin | Integrates Command Code as a Herdr agent runtime with process detection, idle, working, and blocked status, session recovery after server restarts, and toast alerts when input is needed. |
| tiny-send/tinysend-herdr | Emails a one-line summary when an agent blocks, finishes, or fails. Replying to the message sends input to the correct pane, making an email client a simple remote approval interface. |
| HikaruEgashira/say-hook | Reads a one-line status summary aloud when an agent becomes done or blocked, using ElevenLabs or macOS speech through a Herdr state-change hook. |
| saeedrahimi/herdr-notify-wsl | Converts Herdr lifecycle events inside WSL into native Windows 11 toast notifications by invoking PowerShell across the WSL boundary. |
| rkbkosp/agent-beacon | An ESP32-S3 desktop beacon showing Codex quota, Herdr agent state, weather, and full-screen alerts through a macOS bridge. |
| keinstn/drover-notify | Sends a push alert to the Drover iOS app when a Herdr agent becomes blocked. It uses built-in Node.js features only and stores encrypted pairing information locally. |
| ram4-dev/herdr-notify-center | Stores notifications from all workspaces in a durable popup inbox. Items can be reviewed, opened in their related pane, cleared when resolved, and retained across restarts. |
| winoooops/herdr-agent-watcher | Adds live sidebar cards, lifecycle alerts, and a zero-configuration Claude Code metrics bridge for Herdr agents. |
Telemetry, events, and quota streaming
7 projects. Event collectors and monitors for agent state, usage, cost, and runtime activity.*
| Project | What it does |
|---|---|
| DIodide/herdr-telemetry | Sends workspace and agent telemetry to an endpoint chosen by the user. It removes tokens, redacts sensitive prompts, and ships as a single binary. |
| second-state/vibetty | Streams live Herdr terminal screens over MQTT to devices such as VibeKeys and VibeWatch and relays keystrokes back. It includes an MQTT broker and integrates with Herdr's command palette and status bar. |
| alejodelosrios/herdr-claude-usage | Shows live Claude plan usage for both the current session and the weekly limit in the Herdr sidebar. It reads Claude Code's own authentication and status data rather than estimating usage. |
| amurru/herdr-whistle | Provides tools for monitoring and controlling agents across remote Herdr daemon instances. It streams lifecycle updates and sends commands without taking over the terminal session. |
| Javamomma/herdr-scribe | Streams microphone audio into temporary in-memory transcript and analysis panes. When recording ends, it creates structured meeting notes, policy checks, and draft task tickets without saving the raw audio. |
| kosuketut/herdr-remotedownloder | Downloads files created or changed in a remote Herdr pane to a local Mac. A plugin action detects paths in the active pane and transfers the selected artifact over the remote connection. |
| iamhouser/herdr-claude-usage-multi | Adds session and weekly Claude rate-limit gauges, color thresholds, and unblock countdowns to workspace rows. It supports several accounts by matching pane directories to profile folders without using tokens. |
Voice, hardware, and remote bridges
1 project. Interfaces that connect Herdr to spoken input, physical devices, or remote control surfaces.*
| Project | What it does |
|---|---|
| razajamil/herdr-hex-browser-voice-command | A Chrome extension and local service that sends Hex voice transcripts to the correct Herdr pane based on the browser URL that was focused while speaking. URL patterns are mapped to workspace, tab, and pane targets. |
Protocol and third-party bridges
11 projects. Adapters between Herdr and other multiplexers, platforms, messaging systems, or automation protocols.*
| Project | What it does |
|---|---|
| openclaw/crabbox | Adds Crabbox sandbox provisioning and remote test execution to Herdr. Plugin actions can prewarm temporary environments, synchronize diffs, and inspect active leases from an overlay. |
| neon-solutions/neon-herdr | Embeds a serverless Postgres dashboard in a Herdr pane. It can create database branches per agent worktree, start or stop compute, and insert connection strings. |
| JYasha11/herdr-in-your-face | Shows an increasingly urgent ASCII-art face when a Herdr agent is blocked and waiting for input, making overlooked approvals difficult to miss. |
| kukv/herdr-plugin-github-dash | Adds GitHub issue and pull-request management to Herdr, including review, tracking, and assignment of GitHub work to agent tabs from inside the terminal. |
| carsonjones/herdr-agent-dashboard | A Bun and React/OpenTUI dashboard that lists all running Herdr agents with live status. It can be opened as a key-bound plugin action or run as a standalone terminal app. |
| go-min/herdr-fwd | Automatically maintains loopback port forwarding between a remote Herdr session and the local machine, making services started by remote agents available without manual SSH tunnels. |
| vaclavik-xyz/herdwatch | Keeps a pane marked as working while CI, review, or another background condition is still pending after the agent itself becomes idle. It can run once or as a background service. |
| jatingargiitk/herdr-memory | Builds persistent project memory from agent actions, successful approaches, and earlier decisions across Herdr sessions, then adds relevant context to later prompts to reduce repeated mistakes. |
| junliu-mde/mimo-code-herdr-plugin | Combines all subagent states into a stable idle, working, blocked, or done status for Herdr. A watchdog releases stale labels after crashes, and nested MiMo tool calls are ignored. |
| abtris/herdr-plugin-jira-pr | Checks the current branch's GitHub pull request against linked Jira tickets. It shows ticket state and warns when issue keys are missing or do not match, keeping Jira context visible in Herdr. |
| candypoets/buzzr | Mirrors Herdr workspaces and panes into Buzz channels using Nostr identities. It publishes agent availability and routes channel mentions to the correct terminal pane without exposing the user's private key. |
3. Editor integrations
54 projects. Tools that connect Herdr with Neovim, VS Code, Cursor, Vim, Kakoune, REPLs, and other editing environments.
Neovim navigation and splits
30 projects. Plugins that make movement between Neovim windows and Herdr panes feel continuous.*
| Project | What it does |
|---|---|
| paulbkim-dev/vim-herdr-navigation | Ports vim-tmux-navigator behavior to Herdr. Direction keys move within Vim or Neovim until an edge is reached, then shift focus to the adjacent Herdr pane based on the pane's foreground process. |
| lmilojevicc/herdr-splits.nvim | Bridges Neovim split navigation and smart pane resizing with Herdr terminal panes. |
| chmarax/herdr-nvim | A Neovim bridge with a Rust core and Lua configuration for inspecting Herdr panes, starting agent sessions, and sending editor selections to active panes. |
| aimdevlee/herdr-nvim-nav | Provides shared Ctrl+h/j/k/l navigation between Neovim splits and Herdr panes using socket-based focus tracking. |
| nettlesh/dotfiles | Personal Alacritty, Fish, Herdr, and Neovim dotfiles with workspace navigation and agent-dispatch configuration. |
| devxplay/herdr.nvim | Provides seamless directional split navigation (Ctrl+h/j/k/l) between Neovim and Herdr panes. |
| makyinmars/herdr-context.nvim | A two-pane Neovim composer that turns selections, cursor positions, and file details into structured Markdown context for a Herdr agent. The prompt is staged for review rather than submitted automatically. |
| nwiizo/signalbox.nvim | An attention-focused Neovim control surface for persistent coding agents running in Herdr. |
| cinco/herdr-grep-nvim | Combines ripgrep and fzf for live searching, then opens a selected match in a Neovim split beside the active Herdr agent. |
| willfish/herdr-navigator | Provides the Herdr-side actions needed for shared Vim or Neovim navigation. It checks the active pane process and either forwards the key to the editor or moves Herdr focus. |
| kaar/nvim-herdr-navigator | Uses one set of Ctrl+h/j/k/l shortcuts to move through both Neovim splits and Herdr panes. |
| inferst/herdr-review.nvim | A Neovim code-review interface with Git and Herdr integration. |
| bojackduy/nvim-herdr-navigation | Applies vim-tmux-navigator-style directional keys across internal splits and surrounding Herdr panes. |
| shadowfax92/herdr-comments | Imports output from a Herdr agent pane into Neovim for line-level comments and organized review notes in editor buffers. |
| ctbaum/herdr-agents.nvim | Provides tools for starting and working with editor-integrated coding agents in Herdr panes. |
| willfish/herdr-navigator.nvim | Provides unified movement between Neovim windows and Herdr panes. |
| TianZuo555/herdr.nvim | Sends Neovim file and code references to coding agents running in the same Herdr tab. |
| sebcbi1/herdr-edge-nav | Unifies directional navigation and resizing across Neovim splits, Herdr panes, tabs, and workspaces. Boundary detection forwards focus to the next surface without changing modes. |
| kbroomstd/herdr.nvim | Provides Neovim key bindings for controlling the Herdr agent multiplexer. |
| luiarthur/herdr.vim | Starts a language-appropriate REPL in a Herdr pane and sends the current line, whole file, or visual selection from Vim or Neovim. It supports older Vim releases as well as modern Neovim. |
| UN-9BOT/sidekick_herdr | Adds Herdr as a session backend for sidekick.nvim, giving its AI CLI launcher the same workflow available with tmux or Zellij without requiring a fork. |
| luisgui1757/dotfiles | A cross-platform Rose Pine terminal and editor setup for macOS, Linux, WSL2, and Windows. It includes Neovim, Herdr, tmux or psmux, several terminals and shells, Nix on POSIX, and chezmoi-managed configuration. |
| RooseveltAdvisors/vim-herdr-navigation | A fork of vim-herdr-navigation with shared Ctrl and Alt directional keys across Herdr panes and Vim or Neovim splits. |
| joo-was-already-taken/herdr-navigator.nvim | Provides tools for navigating between editor splits and surrounding Herdr panes. |
| utahta/herdr-prompt.nvim | Enables a Neovim user ask a Herdr agent about the code currently being viewed or edited. |
| ocyedwin/editor | A portable development setup combining Ghostty, Herdr, Vim, Neovim, and VSCodeVim. |
| rahadur/herdr.nvim | Ports the Ink and Paper color schemes from herdr.dev to Neovim. |
| s-0-a-r/copse | A command-line agent development environment combining Herdr, Neovim, and parallel agent fan-out. |
| jakkzz/herdr-setup | A reproducible Herdr and Neovim setup with pinned plugins and a cross-platform installer for macOS, Linux, and WSL. |
| mirkobozzetto/dotfiles | A macOS terminal setup using Ghostty with tmux or Herdr, Neovim, and routing that brings the user to whichever coding agent needs attention. |
Full Neovim-hosted workspaces
1 project. A deeper integration that uses Neovim as the main interface while Herdr owns the agent processes.*
| Project | What it does |
|---|---|
| MomePP/herd.nvim | Uses Neovim as the primary dashboard to launch, monitor, and control background Herdr agent sessions. |
VS Code, Cursor, and dev containers
9 projects. Extensions and environment setups for graphical editors and container-based development.*
| Project | What it does |
|---|---|
| T0mSIlver/localvoxtral | Fully local, real-time dictation for Apple Silicon Macs. It streams speech into the coding-agent session under the cursor, including Claude Code inside a Herdr pane, and uses that session as context for optional text polishing. |
| timofey-TK/herdr-open-in-editor | Opens the active Herdr workspace in VS Code or Zed with one shortcut. Local and SSH-remote workspaces are translated into the correct editor URI automatically. |
| lurepos/herdr-vscode-tasks | Provides tools for projects that use a .vscode directory and VS Code task configuration. The source catalog provides no further detail. |
| magimetal/matrix-themes | Provides Pi Coding Agent, Ghostty, Herdr, VS Code, and Zed. |
| andorexu/hermes-agent-skills-pack | A pack of 28 Hermes Agent skills covering decision methods, reasoning workflows, engineering tools, OCR, and web tasks, with support for Hermes, Claude Code, Herdr, and Cursor. |
| endoumame/herdr-vscode | Adds an inline code-review workflow to VS Code for work associated with Herdr agent sessions. The source description is incomplete beyond writing comments where the code is read. |
| alex-devdone/herdr-cursor-open | Opens the focused Herdr pane's project in Cursor or VS Code, including remote panes through the editor's Remote SSH support. |
| gogamid/pi-herdr-cursor-focus | Hides the editor cursor in Herdr panes that are not currently focused. |
| beraterkanelcelik/agent-army | A three-level agent hierarchy for parallel coding missions under one human operator, using Claude Code, Herdr, cursor-agent, and files as the command channel. |
Vim, Kakoune, and other editors
11 projects. Navigation and workflow integrations for editors outside Neovim and VS Code.*
| Project | What it does |
|---|---|
| ImArtisann/zed-herdr | Keeps Zed projects synchronized with Herdr workspaces by listening to lifecycle events over the Unix socket. It supports reconnection and full snapshot synchronization after interruptions. |
| ChmaraX/herdr-gitview | A Git status and diff panel for Herdr with file editing in Neovim, hunk staging and discarding, and commits from inside the terminal. |
| Schaitanya535/herdr-config | A personal Herdr configuration with custom keys, a theme, and a helper that sends scrollback into Neovim. |
| ionrock/ghostherd | Manages Herdr agent terminals from Emacs through ghostel. |
| Aerosnail/nvim-herdr-navigator | A matching plugin pair for moving smoothly between Neovim splits and Herdr panes. |
| AVGVSTVS96/vim-herdr-navigator | Provides unified directional navigation between Herdr panes and Vim or Neovim splits. |
| eddof13/herdr.el | Controls Herdr from Emacs while hosting Herdr's terminal sessions inside Emacs through ghostel. |
| SamuelCastrillon/tzemed | A Windows-native development stack combining Herdr, Neovim, Peri, and Gentle-ai specification-driven development. |
| GMakeziG/ninjatronics-ai | An AI operating environment for coordinating specialist engineering agents through Hermes, Herdr, Claude Code, and Codex. |
| AVGVSTVS96/starter-dotfiles | Minimal, agent-first macOS dotfiles for React and TypeScript development, including Ghostty, Herdr, Claude Code, Codex, LazyVim, Vite+, Nub, and basic shell tooling. |
| lhr0909/herdr-bel | Forwards Herdr agent notifications to Zed Terminal Threads using the terminal bell signal. |
REPL and code dispatchers
1 project. Tools for sending code or commands from an editor to a running pane or interactive session.*
| Project | What it does |
|---|---|
| AbhijithAnirudhan2907/herdr-sidebar | A fork of herdr-sidebar that adds an editor inside the pane, including save, syntax highlighting, undo and redo, and find and replace. |
Editor plugins and bridges
2 projects. General-purpose bridges that synchronize editor state with Herdr panes and agents.*
| Project | What it does |
|---|---|
| Daniel-Steinberger/obsidian-herdr | Sends the next unchecked Markdown task to an agent in the matching Herdr workspace and marks it complete when the agent finishes. Continuous mode can process an entire checklist. |
| aclima01/herdr-edit-windows | A small Windows text editor that opens in a Herdr split, with a directory tree, syntax highlighting, and an uncommitted-diff tab. Files can be edited and staged without leaving the multiplexer. |
4. Switch and restore sessions
64 projects. Pickers, switchers, snapshots, restoration tools, and managers for moving among persistent Herdr sessions.
Fuzzy session switchers and terminal pickers
46 projects. Interactive pickers for finding and focusing workspaces, tabs, panes, agents, or projects.*
| Project | What it does |
|---|---|
| nicosuave/memex | Indexes conversations from Claude Code, Codex, Pi, OpenCode, and Cursor with hybrid search. A Herdr TUI searches the archive and can resume a selected interaction in a fresh tab. |
| thanhdat77/herdr-picker-plus | A Ratatui overlay that combines workspaces, project templates, directories, zoxide history, SSH hosts, agent panes, and plugin integrations. It reuses matching workspaces and can create or focus remote-host workspaces automatically. |
| thanhdat77/herdr-navigator | Searches and switches between active Herdr sessions and workspaces using an interactive fuzzy picker. |
| andrewchng/herdr-sessionizer | A tmux-sessionizer-style launcher for Herdr. Fzf selects projects or worktrees, while TOML defines tabs, splits, startup commands, repository-specific layouts, and preview panels. |
| code-yeongyu/web-terminal | A self-hosted, mobile-first web terminal built on Ghostty WASM, with sessions that survive disconnects, a file explorer, and Herdr integration. |
| jeffarese/herdr-bar | A dependency-free Python command palette for jumping to any Herdr tab, agent, repository, or branch. |
| lmilojevicc/seshagy | Provides tools for repositories, tmux sessions, and Herdr workspaces. It also shows running agent state before the user attaches. |
| AVGVSTVS96/herdr-drovr | Uses fzf and the Herdr socket API to move live tabs and panes between workspaces without stopping their processes. |
| beyondlex/herdr-recent-navigator | A Rust popup that tracks recently focused workspaces, tabs, panes, and agents through socket events. It provides a live most-recently-used index, keyboard navigation, and fuzzy search. |
| marcoskichel/herdr-muster | Labels each Herdr workspace with live agent states such as working or blocked, making attention-heavy workspaces easy to spot. |
| maayanyosef/herdr-aws-ssm | Selects a running EC2 instance across AWS profiles and opens herdr --remote through AWS SSM. It uses temporary Instance Connect keys and automatic SSH-user detection, so no bastion, public IP, or stored key is required. |
| mr04vv/herdr-pane-navigator | A fuzzy tree for workspaces, tabs, and panes, sorted by agent urgency. Its preview shows directory, status, and recent scrollback so blocked or completed work can be triaged quickly. |
| ugurtarlig/herdr-agent-recency | Ranks agents and workspaces by the time of their latest real Claude or Codex turn, bringing the most recently finished or stalled sessions to the top. |
| yoshiori/herdr-configurable-picker | A tree-style Herdr navigator with fully configurable keys, designed for shortcut layouts that conflict with input methods such as Japanese IMEs. |
| salkhalil/herdr-sessionizer | A Herdr sessionizer that uses fzf to search open workspaces and zoxide directories, then creates or focuses a workspace with template tabs. |
| haphamdev/herdr-simple-switcher | Provides tools for active Herdr workspaces, tabs, and agents. Selecting an item immediately focuses the matching location. |
| ImArtisann/herdr-workspace-launcher | Scans configured project roots and creates or focuses Herdr workspaces with one keyboard action. |
| ismaelosuna7824/herdr-recent-workspaces | Keeps searchable history of workspace directories, refocuses active workspaces, restores older locations, and includes a filesystem browser for creating new workspaces. |
| kenchan/herdr-ghq-open-agent | Provides tools for ghq repositories that opens the selected project in a Herdr workspace or tab and starts Claude Code in that directory. |
| wraithyy/herdr-waypoint | Saves frequently used project directories as named waypoints in a small text file and opens them as new Herdr workspaces through fzf. |
| iiii1224/herdr-statusline | A configurable status line for Herdr sessions. |
| pawaca/even-better | Mirrors live Claude Code and Codex sessions from Herdr to Even Realities G2 glasses using the even-terminal-compatible protocol. |
| j0urneyk/herdrctx | A keyboard-driven TUI for finding, attaching to, creating, stopping, and deleting Herdr sessions. Prebuilt macOS and Linux binaries are available, and it prevents accidental nested launch from inside a Herdr pane. |
| alon-z/herdr-command-palette | A small fuzzy palette for open workspaces, configured project roots, and optional zoxide history. It focuses an existing workspace for a directory or creates one, without SSH or plugin-management features. |
| asumaran/herdr-goto | A Bubble Tea workspace switcher organized by repository and worktree. It supports fuzzy search, optional pane expansion, and automatic installation of prebuilt binaries. |
| joshuadavidthomas/hrd | Combines local and remote Herdr sessions with isolated sandboxes for discovery, inspection, and attachment across machines and containers. |
| pedroloch/herdr-undo-close | Restores recently closed panes or tabs, including their split hierarchy, directories, labels, and launched agents, through a shortcut or history picker. |
| shadowfax92/herdr-ferry | A native Rust popup for moving running panes or whole tabs between Herdr workspaces without restarting them or requiring fzf or Node.js. |
| TheThoughtagen/attic | Finds idle coding-agent sessions, saves their state, and closes them to reclaim resources while keeping them restorable. A Textual dashboard and Herdr plugin support pinning, snoozing, and reviewing archived workspaces. |
| yxhta/herdr-agents-picker | A Ratatui fuzzy-search popup with live previews of active agent panes. Pressing Enter focuses the selected session. |
| htlin222/herdr-agent-self-reload-skill | Re-prompts the agent in the current Herdr pane after a chosen delay. |
| KUKARAF/collie_voice_commands | A Rust and Tauri Android app that sends voice commands to Collie or Herdr sessions and produces spoken summaries through OpenRouter. |
| ridho9/switchr | A full-screen Herdr session selector that shows each session with its workspace, tab, and pane tree. It can run at terminal startup and can offer to restart an incompatible daemon before attaching. |
| adamwangxx/herdr-codex-resume | Opens Codex's native resume picker in a new Herdr split, preserving the current view while previous Codex sessions are browsed and resumed. |
| damianpoole/herdr-opencode-sessions | Searches earlier OpenCode sessions by project, title, date, or transcript text. Conversation previews and shortcuts make it possible to resume or fork a result into a new Herdr pane. |
| dleen/herdr-agents | Lists all active panes and puts blocked agents first. It shows live previews, jumps to existing workers, and can start new agents with one key. |
| iskwyuki/herdr-control-panel | A no-build popup panel using fzf to switch through workspace history, open paths, and run custom actions from Herdr key bindings. |
| mikedclarke/herdr-workspaces | Registers frequently used project directories and opens them through a fuzzy picker. Existing workspaces are focused instead of duplicated. |
| Joxtacy/herdr-plugin-vault | Browses earlier Claude Code sessions in a Herdr popup and resumes the selected conversation in a new tab. |
| vsem-azamat/herdr-telegram | Connects Telegram forum topics to stable Herdr agent sessions for ongoing remote conversations. |
| BradleyLWood/herdr-sessions | Provides managing Herdr sessions. The source catalog provides no specific feature list. |
| fjordlars/herdr-session-manager | Provides tools for creating and managing named Herdr sessions. |
| Duzc01/herdr-session-finder | Searches Claude Code sessions across all projects and resumes the selected conversation through a Herdr plugin. |
| JeremiahChurch/herd-remote | Provides tools for starting, watching, and controlling Claude or Codex sessions in Herdr. |
| nickboy/herddeck | A Stream Deck control surface for local and remote Herdr agent sessions. |
| lsisoft/herdr-telegram-slack-bridge | Provides tools for Herdr sessions. It sends blocked-agent alerts and routes chat replies back to Herdr or tmux panes. |
Persistence, snapshots, and state restoration
11 projects. Tools that record layouts and process context, then rebuild or resume them after a restart.*
| Project | What it does |
|---|---|
| dmangla3/herdr-fork-from-message | Forks a Claude Code or Codex conversation from an earlier user message into a new tab, split pane, or workspace without modifying source transcripts. |
| nikok6/herdr-mirror | Mirrors remote Herdr workspaces and agent state into a local sidebar over SSH or Docker. Remote panes can be watched and controlled alongside local ones. |
| ntindle/herdr-resurrect | Captures workspaces, tabs, panes, directories, and running agent processes so a complete Herdr environment can be restored after a crash or restart. |
| mo-arvan/herdr-claude-auto-retry | Detects Claude Code stalls caused by rate limits or server errors and safely resumes only idle or blocked panes, leaving actively working agents untouched. |
| iviaxpow3r/herdr-session-parker | Parks active panes and tabs outside the current working layout and restores them later with agent state and prompt progress intact. |
| moneycaringcoder/herdr-tether | Moves long-running terminal commands into background services so local or remote tasks continue after the main Herdr window closes. |
| bengemine/herdr-hibernate | Suspends idle Claude Code, Codex, or Grok panes to reduce memory use while keeping pane state and directory context. Pressing Enter resumes a hibernated session. |
| tomasvarga/herdr-e2b | Copies the active Git worktree, including uncommitted changes, into an temporary E2B cloud sandbox and starts a remote agent there without requiring a push or remote branch. |
| nickmaglowsch/herdr-session-restore | Tags Claude Code panes with session IDs, saves the workspace, tab, and directory layout during a clean server stop, and rebuilds it on the next cold start using claude --resume. It is intentionally Claude-only and requires a clean shutdown. |
| Angel-O/herdr-agent-resume | Generates the exact resume command for an interrupted Claude Code, Codex, or custom agent session and either copies it or pastes it into a Herdr pane. |
| noviadi/herdr-layout | Saves Herdr pane splits and arrangements and restores the same workspace geometry later, similar to tmux-resurrect for layouts. |
Workspace and multi-session management
7 projects. Managers for creating, grouping, naming, attaching to, and cleaning up several sessions.*
| Project | What it does |
|---|---|
| third774/herdr-last-workspace | Tracks workspace IDs and toggles between the current and previous workspace with one key. It remains correct after reordering and exits quietly if the earlier workspace was closed. |
| taxueseek/session-digger | Indexes conversations from Claude Code, Codex, and other agents in SQLite FTS5. It also tracks token and cache data and creates local HTML reports for review. |
| den-tanui/herdr-zoxide | Uses zoxide's directory history when creating Herdr workspaces, tabs, and panes, making recent project paths quick to open. |
| douglascorrea/herdr-agent-inbox | A central inbox for Herdr agents that combines run time, workspace statistics, session titles, and unread state into one triage view. |
| to4iki/herdr-unread-jump | Jumps to the next Herdr pane needing attention, prioritizing blocked agents before cycling through completed tasks. |
| dantehemerson/herdr-last-tab | Tracks tab focus history and returns to the previously active Herdr tab with one keystroke. |
| osamahbeig/herdr-grove | Displays projects and directories as a grouped tree in a Herdr popup and opens the selected workspace or folder by key or click. |
5. Worktrees and terminal experience
359 projects. Git worktree automation, diff review, navigation, status displays, logs, and ready-made terminal configurations.
Git worktree automation
99 projects. Tools that create isolated branches and worktrees for agents, then connect them to Herdr workspaces or tabs.*
| Project | What it does |
|---|---|
| persiyanov/herdr-reviewr | Provides an interactive diff review interface for inspecting agent changes and dispatching review feedback. |
| smarzban/herdr-file-viewer | A read-only split-pane file viewer with a Git-status tree and automatic rendering for diffs, Markdown, or source code. It includes search, worktree switching, and optional integration with delta, bat, and glow. |
| devashish2203/herdr-worktrunk | Provides tools for Worktrunk inside Herdr. It switches to existing worktrees or creates a branch with Worktrunk hooks, and its removal action checks for dirty or unmerged work first. |
| kenn-io/ghosthub | A power terminal for local and remote sessions that supports tmux, Herdr, and Zellij, with built-in Git worktree creation, isolation, and repository-specific setup. |
| alexarthurs/herdr-sidebar | A persistent sidebar combining a file explorer and Git controls. It includes syntax-highlighted previews, visual diffs, detailed change information, and AI-generated commit messages. |
| NathanFlurry/herdr-plugin-jj-workspace | Adds key bindings for creating and removing Jujutsu workspaces through jj workspace, opening the result as a Herdr workspace or tab. |
| razajamil/herdr-plugin-workspace-manager | Defines tabs, splits, and startup commands in YAML and applies the layout whenever a new worktree opens. It can run a blocking setup command first and prune worktrees whose upstream branch has been removed. |
| tdi/herdr-worktree-setup | Runs repository setup after Herdr creates a worktree, including copying .env files and executing commands such as mise trust and direnv allow, so the environment is ready immediately. |
| Crokily/herdr-lazygit | Runs lazygit in a Herdr sidebar with shortcuts for opening, expanding, and staging changes, plus AI-assisted commit-message generation from the pending diff. |
| wyattjoh/herdr-plugin-gh-pr | Shows the GitHub pull-request number and CI state for the focused agent pane's branch in the Herdr sidebar. Updates are rate-limited, with shortcuts for manual refresh and opening the pull request. |
| ribbons-digital/pi-herd | Provides visible Pi session orchestration through Herdr panes and isolated Git worktrees. |
| edmundmiller/herdr-plugin-hunk | Adds six Hunk actions for worktree, staged, and branch diffs, each opening in either a split or a new tab. The active workspace and selected Herdr theme are passed to Hunk automatically. |
| tdi/herdr-worktree-from-linear | Searches active Linear issues, then creates or focuses a matching Git worktree and Herdr workspace. An optional split shows the issue description and assignee. |
| wyattjoh/herdr-plugin-renamer | Renames numbered tabs from the agent's first prompt and can also rename an automatically linked worktree's branch and workspace. The short task name is generated locally with Apple Foundation Models or Codex. |
| dwarvesf/herdr-quicklook | Previews a file path from the clipboard in an overlay and can expand it into a full terminal viewer, avoiding manual path entry or temporary splits. |
| EzraCerpac/jj-waltz | An interactive Jujutsu workspace switcher that maps jj workspace directories to Herdr tabs and workspaces for parallel version-control tasks. |
| freethinkel/herdr-plugin-git-worktree-hooks | Runs global YAML-configured shell hooks when Git worktrees are created or removed. Hooks receive paths and event metadata, and executions are recorded durably. |
| hotchpotch/herdr-tiny-fingers | Adds tmux-fingers-style labels to visible URLs, commit hashes, and file paths. Typing a short hint copies the selected token without using a mouse. |
| tdi/herdr-worktree-from-pr | Creates an isolated Git worktree from a GitHub pull request and opens it as a new Herdr workspace in one operation. |
| scott306lr/herdr-plugin-hunk-autodiff | Opens Hunk in a companion split whenever an agent finishes a turn with uncommitted changes, while leaving focus on the agent pane. |
| simoncrypta/agentic-dev-setup | A shareable development layout combining Herdr and Worktrunk for agent-oriented coding workflows. |
| persiyanov/herdr-fresh-worktree | Updates a newly created worktree branch to origin HEAD while protecting any branch with an upstream, a remote counterpart, local changes, or unique commits. Automated tests cover the safety checks and repeat runs. |
| hmu332233/herdr-symlink-worktree | Symlinks declared ignored files, environment files, and caches from the main checkout into new worktrees without replacing files that already exist. |
| jlimas/herdr-worktree-seed | Seeds new Node.js worktrees with copy-on-write node_modules and project dotfiles, reducing duplicated storage and setup time for temporary agent branches. |
| tanshio/herdr-worktreeinclude | Copies gitignored environment and configuration files into new worktrees from standard .worktreeinclude patterns when Herdr reports creation. |
| qdentity/herdr-worktree-lifecycle | Routes worktree lifecycle events to setup and teardown scripts stored in the repository itself. Events are serialized per path, so each project owns its provisioning logic while the plugin handles delivery. |
| shizlie/herdr-setup-bootstrap | Reads worktree_init.toml when a worktree is created, runs a configured command, and copies selected ignored files or directories from the main checkout. An idempotency marker prevents repeated setup. |
| kkckkc/herdr-plugin-gh-workflow | Takes a GitHub issue number, creates a branch and worktree through gh issue develop, and builds a Herdr workspace from the repository's herdr-workspace.yaml layout. |
| azizuysal/herdr-workbench | An IDE-style Herdr sidebar with collapsible files, live text search, Git status groups, syntax-highlighted previews, editor handoff, and quick-look views. |
| cdowell09/herdr-pr-board | Combines open pull requests from several repositories and shows CI, review, and branch state beside agent workspaces. |
| JacquesvanWyk/herdr-lazygit | Opens lazygit in a Herdr split or tab and intelligently opens, focuses, or closes it based on the current state, while preserving orientation and working directory. |
| osolmaz/herdr-branch-cleanup | Returns idle panes to the default Git branch after a feature branch is merged or deleted on GitHub, but only when the tree is clean and no agent is actively typing. |
| qq88976321/herdr-copy-search | Adds incremental regular-expression search to pane history and copies matched URLs, Git hashes, or file paths through OSC 52, combining tmux-copycat and extrakto-style behavior. |
| thomasschafer/herdr-kiosk | A fuzzy launcher that scans local repositories and branch checkouts and opens them as Herdr workspaces or worktrees. TOML settings control scan depth, key overlays, and startup pane recipes. |
| timofey-TK/herdr-worktree-hooks | Runs custom setup and teardown commands when a Herdr worktree is created, opened, or removed. |
| SirTenzin/superherd | Connects the Superset workspace manager to Herdr. One command creates a worktree and Herdr workspace, mirrors Superset setup terminals as tabs, forwards interrupts, and removes the launcher pane when setup completes. |
| mattarau/wt-herdr | Keeps Worktrunk worktrees and Herdr workspaces synchronized. Workspace creation, removal, and focus follow Worktrunk changes, with health checks, dry runs, and lifecycle notifications. |
| danilolucasmd/herdr-clone-layout | Uses the currently arranged tabs and splits as a live template and copies that layout into every newly created Herdr worktree, without a separate configuration file. |
| JacquesvanWyk/herdr-hunk | Combines an fzf Hunk diff picker with a hook that opens a diff split when an agent finishes. It reuses existing viewers and skips clean repositories. |
| jsmenzies/mergr | Adds compact GitHub pull-request and review indicators to Herdr workspace rows by periodically checking the branch associated with each workspace. |
| LeonardoTrapani/herdr-js-worktree-bootstrap | Prepares JavaScript and TypeScript worktrees by detecting lockfiles, installing dependencies, and restoring untracked environment configuration before agents begin work. |
| mroth/herdr-jj-status | Displays Jujutsu bookmarks, working-copy state, and change IDs in Herdr workspace rows and updates them as agents modify or switch workspaces. |
| serhii-chernenko/herdr-worktreeinclude | Supports custom worktree target locations and copies files matched by .worktreeinclude, following Claude CLI behavior for local environment setup. |
| dkarter/hwt | Provides tools for simplifying Herdr worktree orchestration. The source catalog provides no detailed feature list. |
| ditwrd/herdr-remote-worktrunk | A remote Herdr workspace setup built around Worktrunk. The source catalog does not describe the workflow further. |
| noamsiegel/git-wt-herdr | Automates Git worktree creation and lifecycle management by mapping worktrees directly to Herdr tabs. |
| peterferguson/herdr-conductor-worktree | Creates worktrees in Conductor's expected directory structure, registers them in Conductor's database, and provides a synchronization pane for opening active workspaces and closing archived ones. |
| mkdir700/herdr-config | A portable Herdr configuration with worktree settings, LazyVim-style keys, and small plugins for diff review, copying workspace paths, opening lazygit, and showing pull-request status. |
| aleslanger/herdr-strays | Provides tools for finding and removing abandoned Git worktrees from parallel agent runs. It shows project trees and live diffs and can send follow-up prompts to Claude Code panes. |
| baotran01/herdr-agent-diff | An in-pane viewer for reviewing unstaged Git and filesystem changes made by agents before approval, with clean patch summaries beside the agent output. |
| bfreed/herdr-corral | A Herdr-focused replacement for workmux that creates Git worktrees, branch-specific environment files, dependencies, and tabs for agents, shells, and development servers, with merge-aware cleanup. |
| blurname/herdr-git-tab-name | Keeps Herdr tab labels synchronized with the Git branch in the focused pane. |
| brianh20/herdr-stagr | Adds a source-control sidebar for staging, unstaging, and discarding changes with side-by-side diffs inside Herdr. |
| chouxcreams/herdr-dashboard | A Ratatui pull-request dashboard covering all workspaces and panes. A background service caches CI and approval state, and keyboard actions jump to the responsible pane or open the pull request. |
| crexi/herdr-worktree-copy | Reads a .worktree-copy manifest when Herdr creates a worktree and copies environment files or symlinks shared directories from the main checkout. |
| cyperx84/herdr-notes | Creates a separate Markdown scratchpad for each Herdr workspace ID. Notes and prompt drafts open in a side split and stay outside the Git working tree. |
| Feasy01/herdr-allow | Copies allowlisted, uncommitted files such as secrets, environment settings, and local configuration into new worktrees based on a .herdr-allow file. |
| jorge-huxley/herdr-git-graph | A read-only commit-graph TUI with ASCII branch lanes, branch filters, commit search, and on-demand diffs inside a Herdr pane. |
| kbrdn1/herdr-plugin-gwm | Adds popup menus for the gwm worktree CLI, including create, switch, clean, and batch commands, while adopting worktrees as Herdr workspaces and keeping gwm as the source of truth. |
| mattyan1053/herdr-compose | Shows Docker Compose service health for each workspace in the Herdr sidebar, with quick toggles and a service-details popup. Compose stacks are removed when their worktrees are deleted. |
| rotemb-wond/herdr-copy-hints | Places short keyboard labels over visible paths, commit hashes, and URLs. Typing a label copies the matching text to the system clipboard. |
| mkdir700/herdr-plugin-worktree | Creates a Git worktree from a GitHub issue, pull request, or branch name, automatically detecting the input type and using Claude-generated naming where supported. |
| jal-co/pi-herdr-worktree | Provides tools for managing Git worktrees through Herdr's native API, with project-level hooks before removal and after creation. |
| ralphcrisostomo/herdr-goal-skill | Provides tools for splitting a goal among parallel lead agents in Herdr worktrees, with model tiering and self-updating coordination. |
| beomjungil/herdr-lazygit-overlay | Opens lazygit as an overlay using the focused pane's working directory, then restores the previous focus and zoom state when lazygit exits. |
| ynny-github/herdr-event-hook | Reads a committed .herdr-event-hook.toml and runs configured commands when worktrees are created or removed, making it possible to start and stop per-worktree services automatically. |
| asumaran/gotopr | Finds open GitHub pull requests across local repositories and worktrees, then focuses the Herdr workspace that matches the selected review branch. |
| disintegrator/trunkr | Connects Worktrunk worktree operations to persistent Herdr workspaces so creation, switching, and cleanup remain synchronized. |
| kazimshah39/herdr-suffix-agent-filter | Filters the Herdr agent sidebar to workspaces whose names share a chosen suffix, reducing noise in large multi-repository fleets. |
| khatriafaz/herdr-plugin-auto-rename | Uses the first agent prompt to rename the active Herdr workspace and Git branch so task names remain descriptive without manual editing. |
| langtind/gren-herdr | Connects the gren worktree manager to Herdr for creating, switching, and removing worktrees mapped to tabs, including gren's post-creation setup hooks. |
| mariotmc/herdr-source-control | A lightweight source-control pane showing changed files, the current branch, and upstream synchronization. Background polling and focus events keep the display current. |
| nimrc/herdr-git-pull | Runs git pull for the active workspace in an overlay. It finds the repository root from subdirectories or linked worktrees and opens an interactive shell if conflicts need attention. |
| scoussens-nthplusio/herdr-worktree-include | Copies ignored and untracked files into new Herdr worktrees according to repository .worktreeinclude rules compatible with Claude Code. |
| sfroment/herdr-git-detail | Adds a $git_detail sidebar token with modified, staged, untracked, ahead, behind, and stash counts, refreshed when pane focus changes. |
| tjg184/herdr-worktree | Connects Worktrunk hooks and native Git worktree operations to Herdr workspaces and tabs, including dependency installation and environment propagation for newly created checkouts. |
| zerodice0/herdr-plugin-worktree-bootstrap | Copies ignored local configuration, environment files, and credentials into new worktrees and runs required setup commands so agent panes can start working immediately. |
| spirin22/herdr-plugins | Provides seeding new worktrees with ignored files and running project-specific setup steps. |
| kennethkoontz/herdr-worktree-sync | Copies ignored files selected by .worktreeinclude into new worktrees, then allows and reloads direnv at the new root. |
| arjenblokzijl/herdr-worktree-autosetup | Runs a configured setup command in a visible pane whenever Herdr creates a Git worktree. |
| eightHundreds/herdr-worktreeinclude | Copies gitignored files selected by .worktreeinclude into new Herdr worktrees. |
| riclib/herdr-worktree-layout | Automatically builds a fixed worktree layout containing a file viewer and two shells, using defined 60/40 and 75/25 splits. |
| untalfranfernandez/herdr-worktreeinclude | Populates every new Herdr worktree with local ignored files such as .env, editor settings, and fixtures, using Claude Code-compatible .worktreeinclude patterns. |
| botonddombi/boti-toolkit | A personal development toolkit with Herdr worktree helpers, a machine-setup playbook, and a Claude Code setup agent. |
| snics/herdr-worktree-from-gitlab | Creates a Git worktree and Herdr workspace from a GitLab issue through the glab CLI. |
| dabeeeenster/herdr-worktree-local-files | Links ignored local configuration files from the main checkout into newly created Git worktrees. |
| toyamarinyon/herdr-worktree-setup | Runs a setup script committed to the repository whenever Herdr creates a new worktree. |
| AndreGeng/herdr-worktree-dispatcher | Dispatches coding tasks into temporary Git worktrees and starts an agent in each checkout. The public entry point is scripts/dispatch.sh, backed by a compiled TypeScript command-line implementation. |
| wthorp/squeeze-chute | Coordinates GitHub issues through isolated Herdr worktree teams. |
| mopeneko/herdr-worktree-hook-plugin | Runs user-defined shell commands immediately after a new worktree is created, providing a simple post-create hook for Herdr. |
| mholtzscher/herdr-worktree-picker | Creates Herdr worktrees from either local or remote Git branches. |
| arjenblokzijl/herdr-worktree-provisioner | Runs repository-specific setup in a visible pane inside each new worktree, with a deliberately simple and composable design. |
| hung-eggie-do-covergo/delegate-orchestrator | Starts one isolated Claude Code subagent per repository through Herdr worktrees, with multi-repository coordination, worktree reuse, and session resumption. |
| m1sk9/herdr-worktree-hooks-plugin | Adds configurable lifecycle hooks to Herdr worktree operations. |
| QuentinTorg/stagehand | A human-guided workflow connecting Herdr worktrees, author and reviewer agents, Hunk feedback, and GitHub pull-request handoff. |
| eoinest/convo-history | A voice scratchpad that turns a recent window of speech into a Codex prompt in a fresh Herdr worktree, triggered by a hotkey or wake word. |
| firew0rks/herdr-ci-tokens | Shows pull-request, CI, and review state for every worktree in the Herdr sidebar. |
| sample-usr/herdr-devenv-worktree | Provides tools for using devenv inside Git worktrees. |
| danieljvdm/herdr-worktrunk | Integrates Worktrunk worktree management with Herdr as a plugin. |
Workspace lifecycle and multi-repository tools
4 projects. Higher-level utilities for starting, tracking, and removing workspaces that span one or more repositories.*
| Project | What it does |
|---|---|
| tomaszhanc/herdr-plugins | A monorepo of Herdr plugins, each packaged in its own directory with a manifest and executable. |
| tyler-jewell/herdr-plugins | A standard-library-first monorepo of Herdr plugins written entirely in Rust. |
| shelken/herdr-plugins | A Herdr plugin monorepo that includes an auto-Pi launcher by area and a session picker. |
| paulrobello/par-herdr-plugins | A monorepo of custom Herdr plugins. The source catalog does not list the individual plugins. |
Diff review and code inspection
21 projects. Side-by-side git diff inspection and comment handoff tools for agent reviews.
| Project | What it does |
|---|---|
| osolmaz/ghzinga | A focused TUI for one GitHub issue or pull request. Clicked GitHub links in Herdr can open in a side split with review and comment actions. |
| plannotator/herdr-plannotator | Embeds Plannotator plan reviews in a dedicated Herdr browser pane so plans can be annotated, discussed, and approved beside active coding sessions. |
| tomasvarga/herdr-pickr | Intercepts clicked GitHub pull-request and GitLab merge-request links and opens their diffs in tuicr, Hunk, or a browser, with an optional AI first-pass review. |
| krystof018/herdr-git-status | Shows GitHub or GitLab CI state in workspace labels and an on-demand pane. It includes pull-request or merge-request numbers, recent failures, clickable links, and review-state markers. |
| flupke/herdr-progressive-reviewer | A turn-by-turn diff reviewer that presents the changes from each agent cycle for incremental inspection before another run is approved. |
| arvindparmar-me/herdr-markdown-viewer | Previews a selected Markdown file path in a right-hand Herdr split through a single shortcut. |
| dzwduan/herdr-convo-index | Builds a navigable index of user and assistant turns for Claude Code sessions in Herdr, making long conversations easier to review without scrolling through raw terminal history. |
| speardragon/herdr-ask-inbox | Collects blocked Claude AskUserQuestion prompts from all Herdr workspaces into one popup, where pending questions can be reviewed and answered safely. |
| Tomatio13/herdr-google-gmail | A keyboard-driven Gmail browser inside a Herdr split, using gogcli and fzf to navigate mail and render HTML messages as readable text previews. |
| yuucu/herdr-hunk | Provides tools for browsing modified files and opening interactive diffs in a split or tab, optionally whenever an agent finishes with uncommitted changes. |
| Volpestyle/herdr-plugin-mermaid-preview | Shows live Mermaid diagram previews for Claude Code and Codex output inside Herdr. |
| edmundmiller/herdr-plugin-dotfiles-github-link-preview | Detects GitHub issue and pull-request links in the active pane and opens their details in a neighboring split through the GitHub CLI. |
| maedana/herdr-agents-preview | Tiles previews of all active agent panes while giving most of the terminal to the focused worker, preserving awareness of background agents without crowding the main task. |
| quantk/herdr-review | Opens the agent's working-tree diff in a split or tab, supports line comments, and drafts the notes into the source agent's prompt without submitting them. It runs on Bun or Node without external diff tools. |
| robert-flo/herdr-terminal-file-manager | Finds the focused pane's directory and opens the Elio terminal file manager there, providing previews, inline images, and batch file operations inside the workspace. |
| CyPack/herdr-plugins | File-manager extensions for the CyPack Herdr fork that preview spreadsheets, images, PDFs, and text files. |
| dannycroft/hunk-herdr-plugin | Provides tools for opening Hunk diffs in either a Herdr split or a tab. |
| cevr/herdr-hunk | Routes Hunk review notes back to the correct Herdr agent pane. |
| caoer/ccc-herdr-layout | Provides tools for Herdr with live previews. |
| devenjarvis/herdr-review | Adds an interactive plan-review stage to Herdr workflows. |
| pi-dal/herdr-preview | A diff-first review pane with restricted file browsing, comments, and image previews. |
File viewers and markdown previews
19 projects. In-terminal file browsers, image previews, and markdown rendering panes.
| Project | What it does |
|---|---|
| sh1ma/herdr-auto-title | Runs in the background and derives Herdr tab names from the topic and intent of Claude Code or Codex conversations. |
| iurysza/termscope | Finds visible file paths and web links on the terminal screen, lets the user select one with fuzzy search, and opens it in a separate split without disturbing the main pane. |
| alexarthurs/herdr-notes | Keeps one persistent Markdown note per workspace, with rendered and edit modes, autosave, and restoration after restarts. |
| Phoobobo/herdr-workboard | A Kanban-style TUI that represents Herdr workspaces as boards, task states as tabs, and active agent sessions as panes, with direct navigation from cards to terminals. |
| devskale/herdr-flist | Opens a narrow directory sidebar beside the focused pane and follows its current directory, including remote SSH shells where the path is parsed from the prompt. Entries are directory-first and include Git status markers. |
| jagzmz/herdr-annotations | Attaches local annotations to selected terminal text and groups them into reusable collections. Line-specific notes can be combined into one feedback prompt for an agent. |
| takemo101/wave-tui | A terminal internet-radio player with an Agent Planets view, where Herdr agents orbit an audio visualizer according to live state and panes remain directly accessible. |
| opsydyn/herdr-questmancer | A 16-bit fantasy guild overlay for live agent sessions. Working agents appear on quests, blocked agents request help, and completed runs return to the guild according to real Herdr state. |
| ShankyJS/herdr-space-scoped-agents | Limits the agent sidebar to workers in the currently focused workspace, reducing unrelated fleet noise when moving between projects. |
| alon-z/herdr-devup | Reads .herdr/dev.toml to start a project's tabs, panes, and services, refresh an ngrok URL across configured environment files, and close only the tabs it created. |
| ramarivera/herdr-pretty-which | A Rust and Ratatui which-key popup that combines default and custom Herdr bindings. It supports searchable tree and list views with themes that adapt to terminal contrast. |
| rvalledorjr/herdr-fresh | Embeds the Fresh terminal IDE in a side pane and follows the active workspace root for quick file browsing and editing beside agents. |
| ppggff/herdr-plugin | Remembers the macOS keyboard input source used in each Herdr pane and restores it when focus returns, using a bundled Swift helper or macism. |
| lucasleon2107/herdr-tab-title-sync | Updates Herdr tab labels from agent conversation titles and prompt summaries, allowing names to change as the task evolves. |
| narumiruna/herdr-plugins | A collection of independently installable, dependency-free Rust plugins for Herdr, including a popup GitHub pull-request viewer. |
| Royal-lobster/herdr-spinup | Shows a configurable launcher in every new Herdr tab. Tools are defined in JSON and start directly in the selected pane with normal agent detection. |
| ryanlewis/herdr-tab-renamer | Renames tabs from the active agent's session title or working directory, replacing generic numbers with current task context. |
| carellano/herdr-dev-servers | Detects development servers running in Herdr panes, records their ports and process state, and can focus or safely stop orphaned services. |
| cpcloud/herdr-agentsview | Combines active AgentsView sessions across projects, models, and agents, with real-time timelines and metrics inside Herdr. |
Pane navigation and overlay hints
11 projects. Direct 1-character overlay hints and smart directional pane jumping.
| Project | What it does |
|---|---|
| JanTvrdik/herdr-command-palette | Opens an fzf overlay containing every action from every installed plugin. It preserves the originating workspace directory, runs the selected action, and removes the temporary overlay afterward. |
| rmarganti/herdr-pluck | Adds one- and two-letter hints for copyable terminal tokens, including URLs, paths, hashes, UUIDs, IP addresses, Kubernetes references, and hexadecimal values. |
| KonstantinKai/herdr-harpoon | Provides tools for frequently used Herdr panes. Numeric shortcuts jump to saved panes, using only shell scripts and the Herdr CLI. |
| The-Dave-Stack/herdr-keymap | Displays all Herdr key bindings in an overlay and can run bindings that have an equivalent command-line action. |
| malone-c/herdr-keybind-search | Parses Herdr key bindings into an fzf overlay for searching and running configured actions without memorizing every shortcut. |
| jeffarese/herdr-newtab-plus | Replaces the normal new-tab action with a directory and project picker that includes autocomplete, recent locations, and an optional agent to start. If the directory is already open, it focuses that workspace instead. |
| maedana/herdr-hint | Displays Vimium-style single-letter labels over active tabs and agent panes so focus can jump directly to a target without cycling through the layout. |
| wraithyy/herdr-hintr | An early which-key-style popup that shows available Herdr shortcuts and can run the selected action. |
| yigitkg/herdr-open-local-paths | Finds file and folder paths mentioned in recent pane output and opens them with the operating system or reveals them in a file manager. When several paths exist, a picker lists files before folders. |
| RooseveltAdvisors/herdr-leap | Provides EasyMotion or Leap-style character jumps and selection-to-copy inside Herdr terminal panes. |
| stappmus/Udder | Shows Herdr agents in the Omarchy bar, notifies when work finishes, and jumps back to the relevant pane. |
Terminal keybindings and shortcut helpers
81 projects. Custom keymap packs, leader-key setups, and prefix-free navigation.
| Project | What it does |
|---|---|
| yuk1ty/herdr-spreader | Builds complete Herdr layouts from YAML, including tabs, splits, directories, startup commands, and dependencies that wait for output patterns before launching later panes. |
| benkraus/herdr-mobile | A native iOS and Android control surface for persistent Herdr sessions. The source description is incomplete beyond its mobile-control purpose. |
| qu8n/herdr-automatic-rename | Renames tabs from the active foreground process and icon, and prefixes workspaces, tabs, and agents with numbers 1 through 9 for quick visual and keyboard selection. |
| yigitkonur/native-shortcuts-herd | Adds browser-style macOS shortcuts such as Cmd+T, Cmd+W, and numbered tab selection across Ghostty and Herdr. It uses a separate Ghostty sidecar config, creates backups, and includes a clean uninstall path. |
| oscabriel/pi-herdr-btw | A Pi extension distributed as pi-herdr-btw. The source catalog does not describe its features beyond the install command. |
| speardragon/herdr-yazi | Opens the Yazi file manager in a Herdr pane or tab at the current directory while reusing the user's existing Yazi configuration. |
| Davidcreador/herdr-token-dashboard | Provides tools for Pi and OpenCode token use, cost, model, messages, and tool breakdowns across panes. It refreshes live and shows a Herdr toast with the final cost when an agent finishes. |
| Taeyoung96/herdr-dotfiles | A ready-to-use Herdr configuration with prefix-free pane movement, Ctrl+Space as the prefix, Catppuccin styling, and a global agent panel. The installer symlinks the file and backs up the previous config. |
| markhuot/herdr-equalize-splits | Balances all split dimensions in the current tab with one shortcut, equalizing panes by rows or columns after manual resizing or new splits. |
| aliou/herdr-cast | A macOS plugin combining agent notifications, fuzzy workspace switching, zoxide-based creation, and layout helpers. |
| htlin222/herdr-gamepad | Maps Xbox, PlayStation, and 8BitDo controller buttons to Herdr actions through macOS GameController, enabling workspace and pane control away from the keyboard. |
| aclima01/herdr-notify-windows | Sends native Windows 11 toast notifications when a Herdr agent finishes a turn or asks for input. |
| hrdle/hrdle | Web frontend tools for hrdle or Herdr. The source catalog provides no additional explanation. |
| milkyskies/herdr-attention | Moves focus to the next agent needing attention with one key, checking blocked agents before completed ones. |
| kamaaina/herdr_sync | Sends the command currently typed in one pane to every other pane in the same tab, providing synchronized-pane behavior for Herdr. |
| devoc09/herdr-equalize-vsplit | Splits the active pane vertically and immediately equalizes all column widths through Herdr's layout API. |
| HexSleeves/herdr-warp | Opens Herdr workspaces as native Warp tabs and splits on macOS, using Warp's window controls while Herdr continues to manage the underlying agents. |
| jagzmz/herdr-s3-clipboard | Uploads a clipboard screenshot to S3-compatible storage and pastes a public or signed URL into the active Herdr pane for use with vision-capable agents. |
| StructuPath/herdr-guard | Applies command-safety rules across Herdr panes and blocks dangerous operations such as force pushes, recursive deletion, and arbitrary base64 execution before they run. |
| Tyru5/herdr-agent-state | Shows real-time, human-readable summaries of what each agent in the current Herdr workspace is doing. |
| jeph/herdr-pane-balancer | Automatically retile and equalizes Herdr panes whenever a pane is created, closed, or exits. |
| astkaasa/herdr-tokscale-dashboard | Opens the existing Tokscale token and cost dashboard in a Herdr split and exposes a JSON quick action without reimplementing Tokscale. |
| 3mmdrew/herdr-layout | Defines and creates Herdr workspace layouts in plain Lua, including pane splits and startup commands, without YAML or a separate service. |
| aclima01/herdr-todos-windows | A Windows task panel that follows agent TaskCreate and TaskUpdate events and shows planned stages and current progress in real time. |
| jugyo/herdr-nav-history | Adds browser-style back and forward navigation across panes, tabs, and workspaces by recording focus changes from the Herdr socket event stream. |
| retroaalto/herdr-smartnav | Moves geometrically between panes based on their actual position, providing natural up, down, left, and right navigation in irregular Herdr grids. |
| Sawakee/herdr-imebox | Provides an IME-friendly popup for composing Japanese, Chinese, and other multibyte text before sending the completed string to an agent pane through the socket API. |
| shadowfax92/herdr-talon | Adds spoken Talon labels to visible Herdr targets for hands-free movement between panes. |
| yuuta1219/herdr-gekiatsu-plugin | Tracks Claude Code token use with a pachislot-style counter, jackpot animations, and daily resets inside Herdr. |
| shadowfax92/herdr-layouts | Adds tmux-style narrow splits and focused-pane equalization to Herdr. |
| bestony/herdr-codex-capacity-retry | Automatically continues Codex sessions in Herdr after capacity-related interruptions. |
| twadams21/cc-controller | Maps SDL game controllers to Herdr socket commands for navigation, scrolling, and voice mode. The controller may be local or connected from another machine over SSH. |
| a-curious-coder/herdr-plugin-manager | An fzf plugin manager for finding, installing, updating, enabling, and disabling Herdr plugins from the public registry. It also stops orphaned background services when a plugin is turned off. |
| AsgardMuninn/herdr-plugin-orbstack | Creates and manages OrbStack Linux virtual machines as Herdr workspaces, using native shell attachment with SSH fallback and synchronized state. |
| chantlong/herdr-habitat | A terminal habitat where plants and wildlife evolve as Herdr agents work and consume tokens, providing ambient visual feedback in a pane. |
| gambtho/herdr-devcontainer | Starts shells and coding agents inside a repository's Dev Container through the official Dev Containers CLI and presents them as normal Herdr panes. |
| go-min/herdr-pane-name | Inspects running processes and detected agents to replace numbered pane labels with meaningful command or agent names. |
| hasuwini77/herdr-follow-cwd | Renames a Herdr workspace from the active pane's current directory, with configurable path boundaries that keep names anchored to the project root. |
| linuxing3/herdr-nnn | Opens the nnn file manager in a Herdr split or tab at the focused pane's current directory. |
| marius-se/herdr-brainrot | Runs terminal games and distraction apps such as DOOM in a dedicated Herdr pane while agents continue working in neighboring panes. Additional apps can be configured through the plugin manifest. |
| oullin/herdr-plugins | A collection of small, independently installable Herdr plugins focused on navigation, agent awareness, and terminal workflow improvements. |
| tajdien/herdr-confirm-close | Requires confirmation before closing a Herdr pane or tab, reducing accidental termination of long-running agent work. |
| WerrySs/herdr-cmux-cwd-sync | Keeps cmux's graphical file explorer synchronized with the current directory of the focused Herdr pane by listening to focus events without modifying shell sessions. |
| ycros/herdr-compass | Uses consistent directional keys across panes, tabs, and workspaces, moving to the next tab or workspace when the current pane layout has no target in that direction. |
| petitviolet/herdr-plugins | A collection of Herdr plugins. The source catalog does not list the included tools. |
| oyuk/herdr_plugin | A Herdr plugin repository whose source description contains only an incomplete action table. |
| alastairsounds/herdr-plugins | A repository of plugins for Herdr, without a feature list in the source catalog. |
| GroepOnline/herdr-plugins | A mirrored Herdr plugin collection migrated from OnlineChefGroep/herdr-plugins. |
| SeanRoberts/herdr-plugins | A repository of Herdr plugins. The source catalog provides no individual descriptions. |
| lliwi/herdr-plugins | A personal collection of Herdr plugins. |
| aiki-sh/aiki-plugin-herdr | Provides tools for Aiki integration. |
| boooowy/herdr_plugins | A Herdr plugin collection with no specific features described in the source catalog. |
| BlockedPath/herdr-plugin | A Herdr plugin project with no specific features described in the source catalog. |
| michiomochi/herdr-plugin-sidenote | A TUI plugin intended to remain in the right pane of a main Herdr workspace. The source description ends before explaining the per-workspace behavior. |
| amine2233/herdr-plugin-kanban | Adds a Kanban interface to Herdr. |
| BryanHeBY/anolisa-herdr-plugin | Integrates the ANOLISA tool suite with Herdr terminal workspaces. |
| m4salah/herdr-plugin-last | Adds tmux-style shortcuts for returning to the previous Herdr tab or workspace. |
| mi2428/herdr-agent-layout | Maintains a readable minimum width for a supervisor pane and arranges worker panes around it. |
| yansfil/herdr-agent-context-labels | Adds compact task summaries and runtime status labels to Herdr coding-agent panes. |
| advaitbd/herdr-notify | Sends Herdr agent-status notifications through signed Hermes webhooks. |
| spr-networks/spr-herdr | Runs a Herdr TUI inside an SPR-managed KVM microVM. |
| amiramay/herdr-layout-cycle | Cycles through preset Herdr pane layouts with a tmux-style prefix-and-space action. |
| jmarcelomb/herdr-nav | Provides tools for Herdr panes, tabs, and workspaces. |
| iQua/herdr-flakes | Mirrors and controls Flakes runs from a local Herdr session. |
| corrius/herdr-numbered-navigation | Deprecated. Its numbered-navigation features moved to herdr-session-organizer version 0.3.0 and later. |
| jrswab/herdr-status | An ambient Linux machine-status pane for Herdr. |
| markbrutx/pif-herdr-reporter | Provides tools for the pif coding agent. |
| Tetat-Chulchue/meadow | A mouse-driven file explorer that runs in a Herdr pane. |
| jlangston/herdr-clipboard | Adds tmux-style clipboard history to Herdr, including image entries. |
| supex0fan/herdr-claude-swap | Resumes each Claude Code pane through the claude-swap account that owns its existing session. |
| kikyous/herdr-claude-usage | Opens a Claude usage panel in a chosen Herdr workspace. The source description does not explain the displayed metrics further. |
| tigorlazuardi/herdr-claude-retry | Watches Claude CLI panes for Anthropic-related interruptions. The source description is incomplete before explaining the recovery behavior. |
| floco/herdr-claude-resume | Detects Claude Code's five-hour rate limit and automatically resumes the session after the limit resets. |
| ViSHNUPrABU/herdr-codex | An unofficial Herdr-related Codex project. The source catalog contains only version, license, and non-affiliation notices, with no feature description. |
| jievince/herdr-codex-app | Turns Herdr into a terminal-first Codex interface for synchronizing projects and resuming conversations. |
| Howryann/herdr-monitor | A read-only HTTP monitor for Herdr agent state with no runtime dependencies. |
| gadgj/agent-state-changed-bell | Rings a bell when a Herdr agent changes state. |
| zerkc/herdr-notify-firebase | Sends Firebase Cloud Messaging push notifications when Herdr agent status changes. |
| donghaolicd/herdr-teams-notify | Sends bounded Microsoft Teams notifications for Herdr agent lifecycle events. |
| capt-marbles/herdr-jcode-integration | Reports Jcode session and lifecycle state to Herdr. |
| DMelisena/shipmates | A Hermes plugin offering a preconfigured Kun Chen-style Herdr and OpenCode first-mate workflow. The source catalog does not describe its individual controls. |
Command palettes and workspace switchers
14 projects. Searchable menus for Herdr commands, projects, workspaces, and common actions.*
| Project | What it does |
|---|---|
| TaylorFinklea/herdr-ask | Opens a popup to translate plain-English requests into shell commands, letting you review and insert them into the active pane with Ctrl+Enter. |
| fullerzz/herdr-plugin-sesh | A sesh-style Herdr workspace picker with zoxide integration for creating workspaces from frequently used directories. |
| ramarivera/herdr-palette | A Rust and Ratatui fuzzy command palette for Herdr workspaces. |
| arjenblokzijl/herdr-launcher | Defines named workflows as .mjs files with custom input fields and a run() function. Workflows can be launched from a Herdr picker or through herdr-launcher run, supporting interactive and scripted use. |
| ningxiaoxiao/herdr-agent-picker | Enables the user choose an AI agent and working directory before Herdr creates a new tab, split, or workspace. |
| mackt/herdr-window-title | Writes template-formatted Herdr session and agent state into the outer terminal window title, including whether background agents are working, blocked, or done. |
| phine-apps/mux-prompter | Searches local prompt libraries with fzf and inserts a context-aware template into the active Herdr pane. |
| tomotochi/herdr-plugin-picker | Takes selections from terminal browsers or search tools and inserts them into the pane that opened the picker. |
| daltonkyemiller/herdr-plugin-switchboard | A Herdr plugin built for one focused switchboard workflow. The source catalog does not describe that workflow. |
| AnnanKhan/herdr-agent-launcher | Adds a clickable agent-launcher pane. Left-click starts the configured default agent, while right-click opens the full list. |
| spro/herdr-agent-launcher | Opens a named Herdr tab running a selected Claude model. |
| bkroeze/omherdr | An Omarchy and Wayland Quickshell status launcher for Herdr. |
| lucasleon2107/herdr-claude-launcher | Opens a new Herdr tab with Claude Code already running. |
| quinnjr/herdr-claude-profile | Manages and switches claude-profile profiles from a Herdr overlay palette. |
Status lines, sidebars, and tab synchronization
70 projects. Persistent interface elements that show agent state, repository context, quotas, tasks, or synchronized tab information.*
| Project | What it does |
|---|---|
| iurysza/herdr-tab-smart-rename | Uses a lightweight LLM to derive short workspace and tab names from pane activity, replacing generic numbers or directory labels with current task summaries. |
| fkiene/llmtrim-herdr | Activates the llmtrim compression proxy in new Herdr workspaces, shows savings badges in pane rows, and opens llmtrim's dashboard in a split. It also warns when a pane did not inherit the proxy settings. |
| rjyo/herdr-window-title-sync | Writes workspace, tab, and agent context to the outer terminal title. It uses pane metadata and status first, then falls back to recent prompts in local Claude Code or Codex session files. |
| wenhanweime/herdr-plugin-renamer | Uses an LLM to name sessions for Claude Code, Codex, Grok, Pi, and OpenCode, with Chinese or English labels and OpenCode Zen as the default engine. |
| Resetnak/herdr-logbook | An offline Bubble Tea notebook for Herdr workspaces. It manages Markdown task files, records decisions, and builds local activity heatmaps and stand-up summaries without a database or cloud service. |
| mrcndz/herdr-routines | Runs scheduled routines on cron or interval timers by opening a tab in a chosen workspace and executing a command or starting an agent. |
| aarsh21/herdr-tab-title | Provides automatic tmux-style tab titles for Herdr. |
| bcihanc/herdr-claude-session-title | Copies the Claude Code session title, including /rename or automatic summaries, into Herdr pane metadata. |
| kakigakki/herdr-auto-namer | Uses Claude Code session titles for agent tabs and directory names for workspaces, providing automatic ChatGPT-style labels across parallel sessions. |
| wjarka/herdr-ghostty-tab-title | Writes color-coded counts of working, blocked, done, and idle Herdr agents into Ghostty tab titles. |
| cdc-lst/herdr-wait | Examines the process tree of idle or blocked panes and replaces generic state with a specific waiting label, such as a build or external CLI name. |
| edouard-andrei/herdr-layout-tools | Rearranges existing panes into main-left, grid, or equalized presets without changing pane IDs, tab IDs, or running processes. |
| getpipher/herdr-sysmon | Adds CPU, memory, battery, network, and disk measurements to Herdr sidebar tokens, with configurable refresh intervals and macOS-focused probes. |
| rohankewal/herdr-nerd-font-tab-name | Ports tmux-nerd-font-window-name to Herdr, updating tab icons from the running program and directory context. |
| lachieh/herdr-plugin-cmux | Mirrors every Herdr agent into the cmux sidebar. |
| calebcauthon/herdr-theos-settler | Moves finished Herdr agent tabs and workspaces below active work so completed items stay visible but out of the main path. |
| 4Born/herdr-pane-id-labeler | Keeps pane labels synchronized with public identifiers such as w1:p2 as panes and workspaces are created, split, or closed. |
| furuhashin/herdr-synchronize-panes | Broadcasts one command to every pane in the current tab, providing a shell-based equivalent of tmux synchronized panes. |
| ndom91/herdr-ai-tab-name | Uses a local Ollama model to generate and update descriptive Herdr tab names from recent pane activity. |
| nytafar/herdr-cache-ttl | Shows a color-coded countdown for each pane's prompt-cache lifetime and can sort agents by cache urgency so warm sessions are used before expiry. |
| toyamarinyon/herdr-thread-to-tab | Renames single-pane tabs from Claude Code or Codex thread titles through background session updates and the Herdr socket API. |
| varelaseb/tabherd | Adds pinned agents, color-coded session tabs, and collapsible workspace folders to Herdr. |
| justcyl/pi-herdr-tab-sync | Renames the active Herdr tab to the Pi session name when an agent starts or resumes. It communicates directly with the socket and remains inactive outside Herdr-managed panes. |
| liu-qingyuan/herdr-tmux-local-config | A workstation configuration combining Herdr, Codex lifecycle hooks, and Oh My Tmux. Codex hooks report agent state to the Herdr sidebar, and install scripts document how to combine the components. |
| carsonjones/herdr-plugin-tiles | Adds named split ratios: 60/40 and 40/60 horizontal, 20/80 and 80/20 vertical, plus 50/50 resets. Modifier keys flip the larger side or return to equal sizing. |
| alexjsp/herdr-scrollback-capture | Saves the focused pane's scrollback as a colored, self-contained HTML file or plain text, with configurable path, filename, and theme. |
| aclima01/herdr-powershell-title-sync | Updates a Windows PowerShell terminal title from the focused Herdr workspace and agent state using native console escapes and event listeners. |
| bayoudhi/herdr-prayer-times | Displays the next Islamic prayer and a live countdown in the Herdr sidebar, with a timetable popup and optional desktop alerts. Schedules are fetched from Al Adhan and cached locally. |
| btorresgil/herdr-hermes-session-title | Reads local Hermes Agent SQLite data and publishes descriptive conversation titles in the Herdr sidebar. |
| danbuhler/herdr-pane-topic-sync | Renames panes and tabs from the active topic or terminal title emitted by Claude Code and Codex, while avoiding rename loops and respecting manual labels. |
| davidolrik/herdr-titles | Builds tab and terminal-window titles from foreground processes, agent session names, and workspace status counts using HCL templates. Shell hooks support Bash, Zsh, and Fish, and manual tab names are preserved. |
| dev-shimada/herdr-auto-tab-name | Keeps tab labels aligned with the focused pane's current directory and updates them on lifecycle and focus events without replacing manually chosen names. |
| iuhoay/herdr-break-pane | Moves the active pane into a new tab while preserving its process, similar to tmux break-pane. It unzooms complex tabs first and leaves single-pane tabs unchanged. |
| Numbered-com/herdr-ports | Detects TCP listeners started by processes in each workspace and adds a dynamic $ports badge to the Herdr sidebar. |
| Only-Moon/herdr-nerd-font-tab-name-windows | Adds contextual Nerd Font icons to tab titles based on directory, project type, or running tool, with support for Windows, macOS, and Linux. |
| pjs-0457/herdr-yazi-explorer | Opens Yazi in a labelled Herdr tab or split at the workspace directory and relaunches it automatically after exit. |
| playsthisgame/herdr-api-client | Opens the Ichigo terminal REST client in a split or tab and scopes it to the current project's request collection. |
| ropali/herdr-compose | A standalone YAML layout manager for workspaces, tabs, splits, and startup commands, with active switching, starter templates, and terminal inspection of the layout tree. |
| szrenwei/herdr-space-tab-metadata | Adds current tab labels and state indicators to each workspace row in the Herdr sidebar and keeps them synchronized through lifecycle events. |
| tmn73/herdr-claude-tab-title | Uses Claude Code session events to replace generic Herdr tab numbers with active task descriptions. |
| rcosteira79/herdr-plugins | Contains two separate Herdr plugins: an idle-shell badge and a read-pending indicator. |
| jfdg01/herdr-claude-setup | A reproducible personal Herdr and Claude Code setup with status lines, automatic compaction, night-light behavior, and named workflow variants. |
| phillipleblanc/ad | A command-line dispatcher for sending messages between local Herdr agent tabs. |
| akhillb/herdr-attention | Docks a theme-matched countdown to the next Google Calendar meeting and highlights the pane when the meeting is ten minutes away. |
| aiki-sh/aiki-integration-herdr | Shows active aiki epics in a live-refreshing Herdr sidebar and installs the companion session-identity hook. |
| dnf0/herdr-llm-summary-header | Creates a one-line LLM summary when an agent finishes and writes it into the pane header so completed work can be scanned without opening scrollback. |
| eabadim/herdr-context-namer | Reads active OpenCode context through Herdr and renames tabs and workspaces to match the current task. |
| elKei24/herdr-title-sync | A single-instance daemon that copies OSC terminal titles from Claude Code and similar agents into Herdr tab labels and periodically reconciles state through the socket. |
| malone-c/herdr-agent-smart-rename | Renames panes and tabs from the active agent task or prompt by analysing live terminal activity and producing a concise label. |
| OliverGilan/herdr-jj | Adds Jujutsu workspace creation, remote fetching, bookmark setup, live change metadata, and post-create hooks to Herdr. |
| sergeybataev/herdr-codex-session-title | Watches Codex session logs and updates Herdr agent labels with the current conversation topic. |
| willfish/herdr-balance-panes | Equalizes all panes in the active tab with one key, reproducing tmux select-layout -E behavior after repeated splits or resizing. |
| winoooops/herdr-agent-title-sync | Synchronizes pane titles with active Claude Code, Codex, Kimi Code, and OpenCode sessions as their tasks or roles change. |
| cokekitten/pi-recap | Summarizes recent activity and can synchronize session titles with Herdr or tmux. |
| bleedingfight/herdr-agent-manager | An fzf-based fuzzy finder for Herdr workspaces, tabs, panes, and agents. |
| scaryrawr/herdr-agent-title | Displays Herdr agent information in the outer terminal window title. |
| Vistyy/pi-herdr-agents | Runs user-owned Pi agents in dedicated Herdr tabs. |
| the-inconvenience-store/herdr-agent-session-title | Copies Claude Code or Codex session titles into Herdr pane metadata. |
| adnichols/herdr-kitty-status | Shows live Herdr agent-state counts in Kitty terminal tabs. |
| carlotran4/waybar-herdr | An event-driven Waybar module for Herdr agent status. |
| tipok/herdr-layouts | Builds complete Herdr workspaces from declarative TOML files defining tabs, panes, split directions, and startup commands. |
| timaliev/herdr-layout | Defines session-aware Herdr layouts in YAML, applies them idempotently, and can load them automatically at startup. |
| phenome/herdr-layout | A small Herdr plugin with three saved tab layouts. |
| alex-devdone/raycast-herdr-status-bar | A Raycast menu-bar extension showing local Claude and Codex agents, their states, token use, and session duration. |
| yuhgo/herdr-tab-marker | Automatically adds a task-based title and repository-specific emoji to Claude Code and Codex tabs in Herdr. |
| allexborysov/herdr-claude-auto-title | Summarizes the first Claude Code message into a short kebab-case session title and shows it in Herdr's agent sidebar. |
| TheMetalStorm/herdr-cline-plugin | Makes a plain Cline CLI process appear as a native Herdr agent with lifecycle reporting. |
| MartinKei/herdr-tab-notes | Provides tools for taking notes. |
| QuantumDancer/herdr-last-tab | Switches back to the previously focused Herdr tab. |
| nmogil/agent-skill-patterns | Provides Claude Code, Hermes, and Herdr workflows. |
Status overlays, HUDs, and agent timers
15 projects. Floating status HUDs, turn timers, and keep-awake utilities.
| Project | What it does |
|---|---|
| Tyru5/herdr-floax | A tmux-floax-style floating shell with one persistent scratch session per Herdr workspace. |
| osamahbeig/herdr-pane-mover | A clickable overlay for moving, re-splitting, and swapping panes across Herdr tabs and workspaces. |
| sohanemon/herdr-helpr | Adds keyboard overlays for naming a workspace before creation, renaming the current workspace, and closing every pane or tab except the focused one. |
| maro114510/herdr-toggle-popup | Toggles a shell overlay above the current Herdr session for quick commands, notes, or plan inspection without rearranging panes. |
| iikjl/herdr-spotify | A macOS Spotify overlay with album art, progress, and playback controls in Herdr. AppleScript provides basic control, while optional Web API access adds search, queueing, and track-change alerts. |
| jeromychu23/herdr-popupx | Adds persistent floating terminal popups that can be toggled from any workspace without changing the tiled layout or losing scratchpad state. |
| maedana/herdr-agents-status | An always-on-top overlay for Herdr agent status. |
| Yemeni/herdr-agent-timer | Alternates each agent's status label with the elapsed time spent in that state. |
| ArteenHD/herdr-cache-timer | Tracks prompt-cache windows for active agents and shows live countdowns in the Herdr sidebar, with warnings before a cache expires. |
| happyeric77/agent-keep-awake | Uses macOS caffeinate while any Herdr agent is working and releases the sleep lock when all agents become idle, blocked, or done. |
| napalmpapalam/herdr-quotr | Captures recent agent output in a popup and lets the user select a passage to quote back into the conversation. |
| nwarwick/herdr-caffeinate | Keeps macOS awake while Herdr agents are working and releases the caffeinate assertion after a configurable idle grace period. |
| shadowfax92/herdr-scratch | Gives each Herdr pane a persistent scratch overlay backed by a private tmux session, keeping notes, REPLs, and side commands tied to that pane. |
| zetlen/herdr-hud | A floating, customizable HUD for host, network, session, and agent metrics, with support for extra data supplied by shell scripts. |
| speardragon/herdr-status-platform | A Herdr status-platform integration. The source catalog does not explain its displayed data or controls. |
Context meters and rate-limit gauges
7 projects. Live token headroom meters, quota tracking, and agent cost gauges.
| Project | What it does |
|---|---|
| senna-lang/herdr-agent-usage | Shows context meters and provider rate limits for agents running in Herdr. |
| ezcorp-org/herdr-pc-ram-and-cpu-usage-overlay | A Linux-focused Rust plugin showing CPU and memory use per workspace relative to total system capacity. |
| mgh3326/scopefuel | Breaks provider quota and remaining capacity down by account, model, and group, including reset times for five-hour and weekly windows. |
| silverwolfdoc/herdr-usage-bar | A compact bar showing live token use, rate-limit ceilings, and context-window fill for agents without occupying a full pane. |
| szrenwei/herdr-agent-metrics | Tracks context-window and token metrics for Claude Code, Codex, and TraeX sessions and summarizes them in a small Herdr overlay. |
| tomys22/herdr-agent-usage-plugin | Displays Claude, Codex, and Gemini API usage, including session and weekly percentages and reset times, in a Herdr split. |
| ram4-dev/herdr-codex-usage | Detects installed agents and shows their usage quotas inside Herdr. |
Output inspection, logs, and transcripts
9 projects. Tools for searching, cleaning, exporting, or reviewing pane output and agent conversations.*
| Project | What it does |
|---|---|
| AkashJana18/herdr-scratch | Maintains persistent scratch panes that can be shown or hidden without losing shell, note, or REPL state. Scratch areas may be global, workspace-specific, or directory-specific. |
| Hanyang-Li/herdr-espresso | Uses the macOS espresso utility to keep a Mac awake while monitored Herdr agents are working or blocked, then releases the assertion when tasks finish. |
| GranamyrBR/herdr-english-coach | A side-pane English and developer-jargon coach that records grammar corrections and phrasing suggestions while agents work. |
| x0d7x/herdr-fzf-url | Reads visible content from every Herdr pane, extracts and deduplicates URLs, and sends them to fzf. Enter opens the selected URL, while y copies it. |
| a-curious-coder/herdr-iris | Detects the active agent and searches matching skills and rules from Claude SKILL.md and Cursor configuration. Selecting an item inserts the formatted command for confirmation. |
| Brutheron/Renderd | Displays completed Claude Code and Codex responses in a clean, scrollable side panel that updates live. It reads structured session files, removes thinking blocks, and renders the answer as Markdown. |
| fredrikkvalvik/herdr-scratch | A temporary floating shell for quick commands over a Herdr session. |
| alanpcurrie/herdr-claude | A repository containing Herdr and Claude demonstration output rather than a described tool. |
| johnlindquist/herdr-pane-update-timestamps | Adds timestamped, scrollable observations of Herdr pane output. |
Dotfiles and ready-made configuration
6 projects. Complete or partial Herdr configurations that can be installed and adapted instead of written from zero.*
| Project | What it does |
|---|---|
| ogulcancelik/herdr-browser | Renders an interactive Chromium browser inside a Herdr pane through the Kitty graphics protocol. Chrome DevTools Protocol support lets agents automate the browser while humans observe and intervene with keyboard or mouse. |
| multiplex-term/Multiplex | An SSH, tmux, and Herdr terminal client for Apple Vision Pro and iPad. |
| ddfonseca/herdr-paste-image | Saves an image from the macOS or Linux clipboard to disk and pastes its file path into the active pane for use by multimodal agents. |
| crierr/herdr-tmux-layout | Adds tmux-style layout presets for Herdr, including even horizontal, even vertical, main horizontal, main vertical, tiled, cycle, and balance. |
| VinhLe1410/herdr-agent-priority | Configures how Herdr agent states are prioritized. |
| masatokawano/to-herdr | Configuration and notes for migrating a terminal setup from Zellij to Herdr. |
Plugin collections and developer frameworks
3 projects. Collections and scaffolding for discovering, creating, or maintaining several Herdr extensions.*
| Project | What it does |
|---|---|
| vonzelle-vzt/herdr-extensions | Installs a complete 13-panel developer environment inside Herdr for diagnostics, language-server completion, tests, and in-terminal agent diff review. |
| MIDO-ruby7/herdr-plugins-directory | A directory of Herdr plugins organized by the task a user wants to accomplish. |
| Newt6611/herdr-plugin-rust | Provides tools for developing Herdr plugins. |
6. Apps, companion integrations, and installation
75 projects. Desktop and mobile clients, browser dashboards, physical status devices, supporting plugins, and reproducible installation tools.
Native desktop and mobile apps
11 projects. Installed applications and launchers that provide a native interface to Herdr on desktop or mobile operating systems.*
| Project | What it does |
|---|---|
| skeletor-js/bessie | Provides tools for Herdr. |
| undivisible/herdr-gui | Provides tools for Herdr and related development tools. |
| jgwesterlund/agent-view | A playful macOS status app that represents agents as pixel-art office characters, changes their behavior with agent state, and focuses a pane when its character is opened. |
| bsorescu/herdr-mobile | Connects to Herdr over SSH and provides mobile-friendly status cards, filtered scrollback, and quick approval actions. |
| hmu332233/herdr-menu-bar | A macOS menu-bar app showing agent state by workspace. Selecting an agent can return directly to its Herdr pane. |
| re2zero/zenix | Provides tools for Herdr with workspace controls, live system metrics, built-in themes, CJK input support, and an isolated bundled Herdr binary. |
| mohamed-essam/herdr-mobile | An Android companion made from a Go daemon and a Kotlin Compose app for monitoring Herdr agents and answering blocked prompts from a phone. |
| re2zero/deepin-herdr | A native Deepin Linux and UOS desktop app that embeds Herdr in a Qt terminal, installs the binary on first launch, and is distributed as a Debian package. |
| zackbart/herdr-ios | Connects to Herdr over SSH, lists workspaces, displays live scrollback, subscribes to events, and sends terminal input without a relay service. |
| sunnoy/livis | Provides tools for monitoring agents over SSH or Mosh, working with Herdr or tmux, and sending approval alerts to a phone. |
| Tatendaz/herdr-launcher | An unofficial macOS Dock launcher that opens the Herdr terminal interface with one click. |
Web dashboards and remote viewers
16 projects. Browser-based monitors, remote controls, and visual scenes for following Herdr agents from another screen or device.*
| Project | What it does |
|---|---|
| AltanS/collie | A Herdr plugin and private Tailscale web app that mirrors panes, shows which agent needs attention, and supports replies from a phone without opening an SSH terminal. |
| dcolinmorgan/herdr-remote | A remote monitoring suite with a mobile web app, macOS menu-bar app, Telegram bot, push notifications, terminal views, and one-tap responses to blocked agents through a Cloudflare tunnel. |
| kcosr/herdr-web | Provides tools for viewing and controlling Herdr from a desktop or mobile browser, including live pane state, terminal attachment, and event updates. |
| 0cv/herdr-mobile-relay | A mobile web app and relay for monitoring Herdr, approving blocked actions, pairing by QR code, receiving push alerts, and combining several machines in one dashboard. |
| KaminariOS/whip | A remote-control project for checking and directing Herdr agents running on a home machine while travelling. |
| ragamo/herdr-flock | Represents active Herdr agents as animated sheep and records completed sessions in a persistent graveyard log. |
| alecuba16/herdr-webui | Provides tools for Herdr with workspace and worktree navigation, agent status, live terminal access, and service scripts for persistent macOS or Linux use. |
| hmu332233/herdr-f1 | A web visualization that represents active Herdr agents as Formula 1 cars, using race and pit-stop states to show whether agents are running, blocked, or finished. |
| osuki-dev/muqun-gateway | A local-first gateway that links Herdr to the Muqun mobile app over encrypted peer-to-peer connections, allowing private remote viewing, approvals, and prompts without cloud accounts. |
| mejiasd3v/herdr-farm | A Three.js dashboard that represents Herdr workspaces and agents as a 3D farm, with animal animations tied to live idle, working, and blocked states. |
| allmight-ai/herdr-pet | A retro virtual-pet display that reacts to live Herdr agent states and creates a persistent pet identity from the user's GitHub ID. |
| matheus3301/herdr-phone | A mobile remote console built from a Go relay and an embedded PWA, with Cloudflare Tunnel and Access for secure status viewing, scrollback inspection, and prompt responses. |
| aviz85/herdr-controller | A Next.js dashboard for Herdr with a live agent grid, terminal mirror, messaging, agent spawning, and an optional 3D office view driven through the Herdr CLI. |
| tigorlazuardi/herdr-web-tui | A lightweight browser and progressive web app client for daemon-mode Herdr, with terminal viewing, pane navigation, and plugin launching on desktop or mobile devices. |
| funsaized/herdr-mise | Represents Herdr agents as line cooks and animates their work, tool use, and blocked states from live socket events. |
| gabrielbarretoo/herdr-medieval | A Three.js visualization that turns Herdr workspaces into medieval camps and panes into animated adventurers whose behavior reflects each agent's state. |
Hardware and ambient displays
12 projects. Keypads, watches, desk devices, and compact displays that turn agent state into physical controls or at-a-glance signals.*
| Project | What it does |
|---|---|
| Unayung/herdr-watch | A native Apple Watch companion that shows Herdr agent activity and alerts the wearer when an agent finishes or needs input. |
| timvdhoorn/stream-deck-herdr-plugin | Assigns a key to each agent, displays its state with a color and icon, and focuses the matching Herdr pane when pressed. |
| spencerbull/xeneon-edge-agents | An Omarchy and Herdr agent command center designed for the Corsair XENEON EDGE display, with conservative handling when state cannot be confirmed. |
| walcew/herdr-assist | An ESP32-S3 desk display that shows Herdr session states and sounds a bell when an agent is waiting for a decision or approval. |
| alasano/house-of-herdr | Provides tools for the Work Louder Codex Micro keypad that maps Herdr events to status lights, dials, shortcuts, and approval controls. |
| Pimpmuckl/herdr-streamdeck | A Stream Deck+ integration that maps Herdr agent states and actions to LCD keys, touch controls, and dials for quick status checks and pane switching. |
| bowlofsoup/herdr-stoplight | An Arduino integration that uses a physical traffic light to show aggregate Herdr status: green for working, red for blocked or failed, and yellow for idle. |
| third774/herdr-sidepulse | A USB hardware integration for SidePulse Pro and Dot devices that turns combined Herdr agent states into ambient LED patterns, including prominent alerts for blocked agents. |
| AlexBSoD/qubeherd | A hardware integration that shows Herdr agent state, the host clock, and keyboard layout on an Ergohaven Qube dongle display. |
| 8-BitRhyon/bantay-tui | A macOS notch HUD that combines Herdr approvals, live usage and cost data, a file shelf, task tracking, Apple Reminders sync, and session controls. |
| omerturhan/herdr-touchbar | Shows working and blocked Herdr agents and jumps to a selected agent's tab when tapped. |
| zhongpei/herdr-ulanzi-deck | A Ulanzi D200X keypad integration that shows live, priority-sorted Herdr agent states on LCD keys and can monitor several Herdr machines over SSH. |
Plugins and supporting utilities
27 projects. Small integrations for notifications, status, tasks, scheduling, agent management, and everyday desktop behavior.*
| Project | What it does |
|---|---|
| natori-hrj/herdr-lazy | A declarative Herdr plugin manager with a dedicated terminal interface, a lockfile, version pinning, synchronization from one list, and support for prebuilt binaries. |
| speardragon/herdr-plugin-manager | A small in-terminal menu for browsing, installing, updating, enabling, and disabling Herdr plugins through the standard plugin command-line interface. |
| miiraheart/herdr-beads | Displays Beads issues as a list, table, or Kanban board in a Herdr sidebar or floating pane. |
| ezcorp-org/herdr-git-status | Shows staged, modified, untracked, and conflicted Git files for each workspace beside its branch name. |
| afogel/shepherdr | Provides tools for launching delegated coding agents in visible panes that can be watched, resumed, audited, or taken over manually. |
| A1exthegreat/herdr-agent-notify | Sends desktop notifications when agents finish, request confirmation, or become idle. |
| leset0ng/pi-todo-herdr | Provides tools for Pi with a live task widget and integration with the Herdr sidebar. |
| neefrehman/herdr-caffeinate | Prevents sleep while any Herdr agent pane is actively working, including when the laptop lid is closed. |
| dio16/herdr-auto-update | Checks installed Herdr plugins for newer upstream commits and reinstalls updated versions automatically. |
| gw31415/herdr-amphetamine-macos | Watches Herdr agent-status events and keeps an Amphetamine session active while agents are working, preventing sleep during long tasks. |
| suisya-systems/herdr-agent-office | A terminal pixel-art office where Herdr agents appear as animated desk workers, blocked agents raise timed alerts, and selecting a character focuses its pane. |
| levi-qiao/herdr-agent-quota | A sidebar quota monitor for Claude, Codex, Grok, and Agy that shows the percentage remaining in five-hour and weekly limits. |
| cxnmai/dms-herdr-plugin | A DankMaterialShell widget for viewing Herdr agent states and accessing basic controls from the desktop shell. |
| TianZuo555/pi-herdr-agents | Starts role-guided peer coding agents in separate Herdr panes. |
| hbacheller-tribe/herdrStatusWidget | A Herdr status widget that highlights tabs containing agents that are waiting for approval. |
| zerodice0/herdr-booking-task-plugin | Provides sending prompts to Herdr agents or running local command-line tasks at chosen times on macOS and Linux. |
| calorie/herdr-auto-focus | Focuses the Herdr agent needing attention after the computer has been idle. |
| quinnjr/herdr-notifications | Sends native desktop notifications when Herdr agent states change on Linux, macOS, Windows, and BSD. |
| ablause/herdr-flutter | A Herdr sidebar for watching, hot-reloading, and inspecting a running Flutter app beside the coding agent working on it. |
| aorumbayev/herdr-ctx | A Herdr sidebar indicator that shows Claude's remaining context-window capacity. |
| miya10kei/herdr-plugin-sidebar | Displays Google Calendar events and GitHub Actions run status in a split pane styled as a sidebar. |
| khatriafaz/herdr-plugin-agent-repo | Adds the current agent, repository, and branch names to Herdr pane headers and the sidebar. |
| ondratuma/herdr-status-plugin | A per-pane activity plugin with sidebar icons, live timers, and a helper for renaming agent panes. |
| cedrus-8864/herdr-sidebar-numbers | Shows workspace and agent position numbers matching Herdr's numbered shortcuts. |
| Coolsik/herdr-codex-cost | Estimates the cost of the current Codex session. |
| samuelbaldwin05/herdr-burn | Shows Claude Code cost and quota for each pane, plus a total spending overlay for the workspace. |
| mougua/herdr-reasonix | Detects Reasonix agents and displays their status correctly. |
Setup, packages, and version management
9 projects. Guides, configuration bundles, installers, package definitions, and tools for reproducible Herdr environments.*
| Project | What it does |
|---|---|
| joeseesun/herdr-guide | A Chinese-language practical guide that explains what Herdr is useful for and how to get started. |
| Yassimba/loom | A curated collection of agent skills, Pi packages, and Herdr plugins with a single command-line setup tool. |
| maxto/dotfiles | Provides tools for a human-and-agent terminal environment using Herdr, broot, Micro, shell configuration, a symlink installer, and a ready-made layout. |
| AodhanHayter/herdr-nix | A Nix flake for installing Herdr on Intel and ARM macOS or Linux, with automated upstream release tracking and a Cachix binary cache. |
| lachieh/vfox-herdr | Provides tools for versioned Herdr releases, verified downloads, preview builds, and shell completions that can include live session data. |
| yigitkonur/herdr-wezterm-setup | A macOS terminal configuration that uses Herdr as the multiplexer and WezTerm as the keyboard-routing layer. |
| DavidTWhitlatch/dotfiles-template | A shareable macOS dotfiles template with zsh, Oh My Zsh, Oh My Posh, Herdr, Git template hooks, and a symlink-based setup. |
| tyler-jewell/herdr-bootstrap | An idempotent machine-bootstrap script for Herdr, Node tooling, Grok, and the Herdr agent skill. |
| chrisjohnson/asdf-herdr | Provides tools for installing and switching between Herdr versions. |
7. Experimental projects
12 projects. Early experiments, design documents, and incomplete prototypes. Check each repository before relying on one in daily work.
Experiments, concepts, and scaffolds
12 projects. Ideas and prototypes that are useful to study but may be incomplete, read-only, or not yet installable.*
| Project | What it does |
|---|---|
| eliasstravik/herdr-call | An early TypeScript prototype for translating spoken commands into Herdr navigation and input through the local socket. |
| meerzulee/herdr-float | An early plugin scaffold exploring Zellij-style floating terminal panes that can be toggled without changing the main Herdr grid. |
| wraithyy/herdr-openr | Extracts file paths and URLs from recent pane output and Claude Code transcripts, then presents them in a fuzzy finder for quick opening. |
| rohanthewiz/herdr-web | Renders Herdr pane frames with color, mouse, clipboard, and hyperlink support; keyboard and paste input are currently disabled, so it mainly works as a viewer. |
| hmu332233/herdr-plugins-labs | An experimental plugin laboratory containing early prototypes for agent launching, workspace metrics, and worktree symlinking before they move into separate projects. |
| shoaibkhanz/herdr-nav-plus | An early navigation plugin designed to move with Ctrl+h/j/k/l across Herdr panes and wrap at workspace boundaries. |
| ugurtarlig/herdr-pane-picker | An early pane-picker prototype that overlays one-character hints on visible panes for direct keyboard focus. |
| rbb/herdr-cursor | A design-stage Cursor integration intended to report Cursor agent states to Herdr so they appear alongside other agents in the status interface. |
| malone-c/herdr-pane-balancer | An in-development layout manager that automatically rebalances pane sizes when splits are opened or closed, reducing cramped nested layouts. |
| GoCodeAlone/mission-control-provider-herdr | An early Mission Control provider intended to use Herdr sessions as an external runtime. |
| robinbraemer/herdr-axi | An early command-line interface designed to make Herdr workspace operations easier for coding agents to use. |
| yoshimi-I/gengar.nvim | An early Neovim environment that keeps agents and Hunk-based diff review in Herdr while leaving Neovim focused on editing. |
Resources
- Herdr Documentation: The official manual covering installation, workspaces, keybindings, and configuration.
- Herdr Socket API Reference: Protocol documentation for controlling Herdr programmatically over Unix domain sockets.
- Herdr Plugin Marketplace: The official directory of community plugins and integrations.
- Herdr Official Agent Skill: Standard instructions teaching LLM agents how to interact with Herdr.
Reference
- Agent Skill (
SKILL.md): Teach Claude, Pi, Codex, or OpenCode how to drive Herdr without external runtime dependencies. - Socket Client (
SOCKET_API.md): Connect to~/.herdr/herdr.sockusing JSON commands to manage tabs, panes, and agents. - MCP Server: Expose Herdr commands as tools to any Model Context Protocol host application.
- Git Worktrees: Pair Herdr tabs with isolated git worktrees (
git worktree add) to run concurrent agents safely.