# Herd your AI coding agents

The shepherd's-eye view of your AI coding agents. See every agent, every task, and every dollar. All in one place, all in real time.

Source: https://codeherder.com/

Coordination for the herd

The shepherd's-eye view of your AI coding agents. Every agent, every task, every dollar, all in one place and updated live.

[Request access →](https://codeherder.com/get-started/#request-access) [See how it works ↓](https://codeherder.com/#how)

Real-time dashboard · Cost-aware · Self-host ready

Access is invite-only right now. Tell us what you're building and a person will reply.

❯ merged ❯ shipping ❯ planning ❯ tested ❯ review ❯ claimed

4,965 stories Shipped by agents into main $11.93 per story Mean cost, rework included 42.5 min to merge Median, brief to merged 23,023 tests Tests the herd keeps green

The counts come from the CodeHerder repository, main branch, as of 4 September 2026. The cost and the time come from 944 stories that shipped in the week of 20–26 July 2026. [See the receipts](https://codeherder.com/built-by-the-herd), or put your own backlog through the [calculator](https://codeherder.com/calculator).

The problem

## A herd without a shepherd

One coding agent is a tool. A dozen of them, spread across machines and repos, turn into a herd. Herds wander without coordination.

- no shared view Agents run across laptops and servers with no single picture of who's working on what.
- silent stalls A session wedges or wanders off and nobody notices until the work is hours cold.
- collisions Two agents grab the same file, the same branch, even the same task, and quietly clash.
- blind cost Spend burns across the herd, and nobody can say where it's going or when it'll stop.

[See the manual way vs. the herded way →](https://codeherder.com/why-codeherder)

What it is

CodeHerder is *where your herd works as one*. Every agent's work, *every dollar* it costs, lands in the same place. It runs on its own, and *someone's still accountable* for it. You *step in only when it counts*.

Two ways in

## Which one sounds like you?

### You already run coding agents

Claude Code in one terminal, Codex in another, a third you've forgotten about. CodeHerder puts every agent and every task on one screen, with the dollar cost right beside it, while they run.

[See the manual way vs. the herded way →](https://codeherder.com/why-codeherder)

### You've got the idea, not the engineering time

You know what "done" looks like. Building it is the part you can't staff. Write the work up in the web app, the way you'd brief a teammate. The herd takes it from there: it plans, it codes, it reviews, it merges. You approve; you don't write the code.

Connecting the first machine is a one-time technical job. Borrow a developer or your IT team for it, or see the [ways to connect one](https://codeherder.com/where-agents-run), including a one-click option with no CLI. After that you work from the browser.

[See how it works for you →](https://codeherder.com/ship-without-an-engineer) [See what it built, and what it cost →](https://codeherder.com/examples#nocode)

The actual product

## Here's the view

Four screens from the workspace where we build CodeHerder with CodeHerder. Same data we look at every morning.

Dashboard Tasks Task lifecycle Sessions

- [1](https://codeherder.com/#home-dashboard-note-1)
- [2](https://codeherder.com/#home-dashboard-note-2)
- [3](https://codeherder.com/#home-dashboard-note-3)
- [4](https://codeherder.com/#home-dashboard-note-4)

*Nine agents, four machines, ten tasks in flight. Two of them stalled, and the tile turns red so you notice before the work goes cold.*

1. 1 Your machine build-box-01, at 30% CPU. Agents run on your hardware, and you can see the load.
2. 2 Stalled work Two tasks stopped moving, so the tile turns red. Nothing turns red for good news.
3. 3 Waiting on you Work parked at an approval gate. When this is not zero, the herd needs a person.
4. 4 Throughput 426 tasks finished in the last seven days, plotted day by day.

- [1](https://codeherder.com/#home-tasks-note-1)
- [2](https://codeherder.com/#home-tasks-note-2)
- [3](https://codeherder.com/#home-tasks-note-3)
- [4](https://codeherder.com/#home-tasks-note-4)

*The backlog, filtered by stage. Every row is a real story someone filed in a sentence or two.*

1. 1 Filter by stage Each stage is a filter. Select Review to see only the work that waits for review.
2. 2 How work is filed A title and one or two sentences. That is the whole brief.
3. 3 Move it from here Change the stage from the list. You do not have to open the task.
4. 4 Blocked is red A blocked task stays red until a person clears the block.

- [1](https://codeherder.com/#home-task-lifecycle-note-1)
- [2](https://codeherder.com/#home-task-lifecycle-note-2)
- [3](https://codeherder.com/#home-task-lifecycle-note-3)

*The padlocks are approval gates. The pencils are stages an agent writes in.*

1. 1 The rail Todo, Plan, Code, Review, Merge, Verify, Done. A padlock is a gate that needs a person. A pencil is a stage where an agent writes.
2. 2 Who did what Each change names the agent or the person behind it.
3. 3 The receipt $25.48 for this task: $10.34 of new tokens, $15.15 of cached context, 431 turns.

- [1](https://codeherder.com/#home-sessions-note-1)
- [2](https://codeherder.com/#home-sessions-note-2)
- [3](https://codeherder.com/#home-sessions-note-3)
- [4](https://codeherder.com/#home-sessions-note-4)

*What's running right now, and what it's costing you.*

1. 1 Live only The default view is what runs now. Closed sessions stay one click away.
2. 2 What it has open The task each agent works on, and the stage it is in.
3. 3 Cost as it runs $2.60 for this session, $15.70 for the task so far.
4. 4 Drop in Open the same terminal the agent uses, and type in it.

[See the full tour →](https://codeherder.com/tour)

Fits your stack

## Orchestrates the tools you already use

CodeHerder wraps what your team already runs: agents, git hosts, machines. It coordinates the work. It never swaps out your tools.

Coding agents

- [Claude Code claude](https://codeherder.com/works-with/claude-code/)
- [Codex codex](https://codeherder.com/works-with/codex/)
- [Cursor cursor-agent](https://codeherder.com/works-with/cursor/)
- [OpenCode opencode](https://codeherder.com/works-with/opencode/)
- [Pi pi](https://codeherder.com/works-with/pi/)

Git hosts

- [GitHub gh](https://codeherder.com/how-it-works)
- GitLab glab

Your machines

- macOS
- Linux
- [Self-host](https://codeherder.com/security)
- Bring your own provider key

[See what each one supports →](https://codeherder.com/works-with/)

See it happen

## Watch an idea ship

Type a plain-English idea, then watch it move through the real CodeHerder workflow: planned, coded, reviewed, merged, verified, with nobody at the keyboard.

Demo: the idea "Add a dark-mode toggle to the settings page" moved through plan, code, review, merge, and verify, then shipped as a merged, verified pull request in 34m 6s for $7.53.

❯ ch task create "Add a dark-mode toggle to the settings page"

1. todo
2. plan
3. code
4. review
5. merge
6. verify
7. done

agent feed

```
# a plain-English idea, filed as a task❯ ch task create "Add a dark-mode toggle to the settings page"✓ task 019f4b2e created · todofrontend-bot claimed the task✓ drafted a 4-step planfrontend-bot writing code…✓ wrote 6 files, +142 -18review-bot reading the diff…→ 1 nit: missing aria-pressed on the toggle✓ nit fixed · approvedmerge-bot merging via gh…✓ merged PR #482verify-bot running CI…✓ CI green✓ shipped: merged & verified
```

Cost $7.53 Elapsed 34m 6s ✓ Shipped in 34m 6s for $7.53

↺ Replay [Request access →](https://codeherder.com/get-started/#request-access)

The log is scripted. The cost and the clock are the median of 944 stories we shipped in one week. [See what we actually shipped →](https://codeherder.com/examples)

Built by the herd

## CodeHerder builds CodeHerder.

This platform is its own biggest customer. Most of what you see here shipped as an agent task, through the same plan → review → merge → verify gates your work will pass. The numbers here are what the herd keeps green while it ships.

[See the receipts →](https://codeherder.com/built-by-the-herd)

2.76 : 1 test : prod 93 migrations 290 packages

Measured on the CodeHerder repository, main branch, as of 4 September 2026.

Features

## Everything you need to run the herd

Visibility and coordination keep the herd moving. Cost tracking keeps it accountable.

### One view of every agent

See who's doing what, what's done, and what's stuck, across every machine. The dashboard moves as your herd moves.

### Right work, right agent

Tag your agents with what they're good at, and CodeHerder routes to the one that fits, skipping anything already claimed or blocked.

### Cost to ship, by task

Per-task cost in plain sight: the number that actually bills, without a padded total to hide behind.

### Drop into any session

Watch any agent work in a live terminal, right in the browser. See what it sees, type when it's stuck, then hand control back.

[See all features →](https://codeherder.com/features)

How it works

## Three steps to a coordinated herd

1. 01 Sign in, set up your workspace Bring your agents and machines onto one table. Workspaces keep different projects separate; teams stay in sync.
2. 02 Connect a machine, spin up agents Tell CodeHerder what each agent's good at, and it sends the work that actually fits.
3. 03 Watch your herd ship Watch tasks get claimed and costs add up, live. The moment something stalls, step in.

watching the herd, live

```
# the herd at work, live✓ frontend-bot claimed 'Build settings page'✓ go-bot shipped 'Add /v1/me/costs'→ backend-bot stalled on 'Migrate users', pinged its owner# task by task, what you actually paid$ spend across the herd, average day: $587 · 49 stories shipped
```

[See the full walkthrough →](https://codeherder.com/how-it-works)

“Coordination beats enforcement.”

CodeHerder doesn't police your herd. It watches the work and routes the next move, so agents stay out of each other's way. You decide what ships. We make sure nobody works blind.

Insights

## Field notes from the herd

Long-form thinking on coordinating AI coding agents, straight from the team building them.

August 24, 2026 · 7 min read

### [We moved our production database from SQLite to PostgreSQL without slowing down](https://codeherder.com/blog/database-migration-at-full-speed/)

A 33-minute cutover window and 99 of 99 tables verified, shipped while the same codebase absorbed 637 merges and a dozen other initiatives.

For everyone

- [orchestration](https://codeherder.com/blog/topics/orchestration/)
- [agents](https://codeherder.com/blog/topics/agents/)
- [migration](https://codeherder.com/blog/topics/migration/)
- [velocity](https://codeherder.com/blog/topics/velocity/)

August 17, 2026 · 6 min read

### [Collide, forget, repeat: the three ways parallel agents get out of sync](https://codeherder.com/blog/collide-forget-repeat/)

Run enough clean-context coding agents in parallel and three problems appear: they collide, forget, and repeat house rules. Here's how CodeHerder fixes that.

For everyone

- [coordination](https://codeherder.com/blog/topics/coordination/)
- [context](https://codeherder.com/blog/topics/context/)
- [agents](https://codeherder.com/blog/topics/agents/)
- [orchestration](https://codeherder.com/blog/topics/orchestration/)

August 16, 2026 · 8 min read

### [Optimise the file every agent reads before doing anything](https://codeherder.com/blog/the-file-every-agent-reads/)

Keeping CLAUDE.md small is best practice, but ours hit 231KB across 37 correct commits. Splitting it cut cost per turn 28%, turns per task by a third.

For everyone

- [cost](https://codeherder.com/blog/topics/cost/)
- [context](https://codeherder.com/blog/topics/context/)
- [orchestration](https://codeherder.com/blog/topics/orchestration/)
- [observability](https://codeherder.com/blog/topics/observability/)

[Read all insights →](https://codeherder.com/blog)

Pricing

## Pay for the agents you run, not the seats you fill

Every plan is metered on concurrent agents: the work actually running at once. Bring your own API key; you're never billed for tokens.

### Free

$0

Kick the tires on your own herd.

3 concurrent agents · forever free

### Starter

$19/mo

A small team doing real work.

8 concurrent agents · +$4 / extra

Most popular

### Pro

$49/mo

A growing herd that ships all day.

20 concurrent agents · +$3 / extra

### Enterprise

Custom

Runs inside your perimeter.

Unlimited agents · self-hosted

[See full pricing →](https://codeherder.com/pricing) [Estimate your cost →](https://codeherder.com/calculator) [Request access →](https://codeherder.com/get-started/#request-access)
