Featured image for What Is Agent Herder? Supervising AI Agents in the Terminal

What Is Agent Herder? Supervising AI Agents in the Terminal

Published on:

Reading time: 6 min

Topic: Technology

Author: Leandro Valencia

#agent herder#herder ai#claude code#agent orchestration#wave terminal#ai harness

What Agent Herder is: the session manager that turns terminal tabs into a fleet of Claude Code agents. Real requirements, and why it is macOS-only today.

Table of Contents

The specific problem it solves

With a single agent, the chat is enough supervision: you see what it does, approve or correct, move on. That model breaks the moment you run work in parallel. One agent refactors a module, another writes tests, a third investigates a bug. Without a coordination layer you end up alt-tabbing between terminals, losing track of which session is blocked and which already finished.

The classic answer is a terminal multiplexer like tmux. It works, but it forces you to memorize shortcuts and to be the one who remembers what lives in each pane.

Agent Herder inverts that. Instead of you managing the panes, Claude itself manages its fleet of sibling sessions: opening them, reading their output, sending them prompts, and forking a conversation to explore an alternative — without you switching tabs by hand. You supervise; the agent coordinates.

What "Agent Herder" actually is in 2026

There is a confusion worth clearing up here, because it changes what you install.

"Agent Herder" today is not a single package but a small ecosystem with two pieces you should not mix up:

1. The tool. The binary that actually orchestrates, shipped as @generativereality/agentherder. Open source and free.

2. The education layer. agentherder.com operates as a community and training program around the practice of coordinating agent fleets: a free self-study curriculum, a multi-week bootcamp with mentoring, and a paid certification exam.

That second piece is distinct from the tool and aims at teams that want to standardize how they work with multiple sessions, not just install a CLI. If you want the tool, you do not need to pay for anything.

Watch out for the deprecated package

The original package, @generativereality/herd, is marked as deprecated on npm in favor of its successor. Worth knowing if your starting point is an old link: installing the old one today redirects you to the active version, but it is better to go straight to @generativereality/agentherder and not get stuck on an unmaintained release.

Real requirements (read this before installing)

This is the part most people discover too late. Agent Herder has platform constraints that are not a minor detail:

Requirement Detail
Terminal Wave Terminal required. It does not run on any arbitrary terminal.
Operating system macOS only, with accessibility permissions granted to Wave.
Runtime Node.js 20 or later.
Agent Primarily designed for Claude Code.
Interface Terminal tabs only. No GUI, no mobile app.

If your team runs Linux in CI or WSL on Windows, this tool simply does not apply today. It is not a limitation you can configure around: it is a platform dependency.

How to install it

There are three routes, all equivalent in outcome:

# 1. Global npm package
npm install -g @generativereality/agentherder

The other two are installing it as a Claude Code marketplace plugin or as a standalone skill, depending on how you want it wired into your workflow. If you already manage your Claude Code plugins through the marketplace, that route keeps everything in one place.

Before running any of the three, make sure Wave Terminal is installed with accessibility permissions, and Node 20+ is available (node -v). Order matters: installing the package without the host terminal leaves you with a CLI that has nowhere to open tabs.

When Agent Herder is the right call

The scenario where it fits is fairly specific, and that is a virtue, not a flaw:

  • You are a solo developer or part of a small team.
  • You already live on macOS.
  • You already use Wave Terminal, or you are willing to adopt it.
  • You work almost exclusively with Claude Code.
  • Your actual workflow is "spin up three or four sessions that coordinate with each other to split one large task".

In that case the named-tabs model is lighter than standing up a full development environment: no worktrees to learn, no embedded browser, no coordinator concepts. Just tabs that Claude opens and reads itself.

When not to use it

Be honest with yourself here, because the installer will not warn you:

  • You work on Windows or Linux → not available.
  • You need to supervise from your phone → there is no app.
  • Your fleet spans several providers (Codex, Gemini, Cursor) → it is built for Claude Code.
  • You want GitHub or Linear integrations → it ships none natively.

In all four cases, the reasonable alternative is Orca, which is cross-platform, multi-agent, and has a mobile app in beta.

Herder is not a harness — it is a layer on top of one

A conceptual note that prevents a common misunderstanding: searching "herder ai harness" conflates two things. The harness is the environment that gives the model its tools, its context, and its permissions — that is Claude Code here. Herder does not replace that harness: it multiplies it, letting several instances of the same harness coordinate.

If what interests you is why that layer matters more than picking the model, we cover that separately in why the harness matters more than the model.

Conclusion

Agent Herder is a deliberately narrow tool: terminal tabs on macOS so Claude Code can coordinate its own sessions. Inside that scope, the learning curve is low and trying it costs nothing. Outside that scope — different OS, different agent, remote supervision — compatibility is not partial, it is zero.

The useful question before installing is not whether it is a good tool, but whether your workflow is already 100% terminal and 100% Claude Code on macOS. If yes, it weighs less than any alternative. If no, do not force it.

Keep reading

Step-by-step guide

  1. Confirm you are on macOS

    Agent Herder depends on Wave Terminal running on macOS. There is no Linux or Windows build today, so do not spend time trying.

  2. Install Wave Terminal

    This is the required host terminal. Grant it accessibility permissions in System Settings, or Herder cannot drive the tabs.

  3. Check for Node.js 20 or later

    Run `node -v`. If you are below version 20, upgrade before installing the global package.

  4. Install the correct package

    Run `npm install -g @generativereality/agentherder`. Do not install `@generativereality/herd`: it is deprecated.

  5. Open your first fleet

    Start a Claude Code session in a named tab and let the agent itself open and read whatever sibling sessions it needs.

Frequently asked questions

What is Agent Herder?

It is a session manager for AI coding agents. It uses named terminal tabs as its interface instead of tmux, so Claude Code can manage its own fleet of sibling sessions: opening them, reading their output, sending them prompts and forking conversations.

Does Agent Herder work on Linux or Windows?

Not at the time of writing. It depends on Wave Terminal running on macOS with accessibility permissions. If you work on Linux or Windows, the viable alternative is Orca, which is cross-platform.

How do I install Agent Herder?

Run `npm install -g @generativereality/agentherder`, or install it as a Claude Code marketplace plugin, or as a standalone skill. It requires Node.js 20 or later and Wave Terminal already installed.

Which npm package is the right one?

`@generativereality/agentherder`. The original package, `@generativereality/herd`, is marked as deprecated on npm. If you arrived through an old link to `herd`, install the successor directly.

Is Agent Herder free?

Yes, the tool is open source and does not charge for orchestration. You still need your own subscription or API key for the agents you run. The bootcamp and certification on agentherder.com are a separate paid training program, not the package.

Is Agent Herder an IDE?

No. It has no GUI and no editor: everything happens in Wave Terminal tabs. If you want a full environment with an embedded browser and a mobile app, that is Orca, not Herder.

Related Posts

Keep exploring similar content that may interest you

Partnerships

Tools I use every day, on better terms for this community.

Affiliate links. Your price does not change.See all partnerships
Training program

Ready to turn your idea into a real project?

Transforma is the program where you will learn to create, execute and scale your project with clarity and method.

Discover the Transforma Program