Claude Code plans. Herdr supervises terminals. Isolated workers write code safely in Git worktrees with automated diff reviews.
30-Second Walkthrough
Full 1080p motion graphics with English voiceover explaining the 3-layer architecture and safety heuristics.
3-Layer Runtime
Separate planning, process supervision, and code generation into distinct execution zones.
Layer 1
Plans milestones, decomposes tasks, writes briefings. Never writes unverified code directly.
Layer 2
Controls terminal panes, lifecycle polling, and injects automation APIs to manage real TTY sessions.
Layer 3
Executes with agy, codex, or any CLI. Worktrees isolate files; a Reviewer inspects diffs.
Core Capabilities
Engineered to solve real failure modes discovered during deep empirical testing.
Workers operate in isolated git worktrees on dedicated branches. No file conflicts. True parallel multi-agent development.
Every task lives in .agents/tasks/TASK-xxx.json with lifecycle state transitions. If Claude restarts, resume picks up with zero loss.
The reviewer subagent is forbidden from reading worker self-reports. It only inspects git diff, runs tests, and verifies assertions.
stalled ≠ failed. Our script inspects terminal transcripts for delivery markers before deciding to wait vs retry. Auto-injection of --dangerously-skip-permissions prevents interactive hangs.
Comparison
| Capability | Single Agent | Herdr Orchestrator |
|---|---|---|
| Isolation | ❌ Runs in active directory | ✅ Git worktrees |
| Crash Recovery | ❌ Lost on restart | ✅ Stateful ledger |
| Verification | ❌ Trusts self-report | ✅ Diff review + tests |
| Delivery | ❌ Silent drops | ✅ Marker check |
| Cost | ❌ Burns flagship quota | ✅ Worker CLI quota |
Quick Start
Works as a Claude Code Plugin or natively in Herdr.
/plugin marketplace add https://github.com/anhnd3005-infinity/herdr-worker-orchestrator.git
/plugin install herdr-worker-orchestrator@herdr-worker-orchestrator-marketplace
Example Prompt
> "Use agy as a worker to create a RESTful API using FastAPI, test it thoroughly, and report the results."
AI Architect @ Infinity Tech
"Don't just prompt AI. Build deterministic runtime harnesses around them."