Fleet Management
Orchestrate multiple Claude Code agents working together across your projects. Monitor status, track jobs, and manage the entire fleet from a single dashboard.
herdctl is an open-source platform for running fleets of autonomous AI agents. Each agent has its own identity, schedules, and work sources. Agents can be triggered by time (interval/cron), events (webhooks), or chat messages (Discord/Slack).
Think of it as “Kubernetes for AI agents” - declarative configuration, multiple runtimes, pluggable integrations.
Fleet Management
Orchestrate multiple Claude Code agents working together across your projects. Monitor status, track jobs, and manage the entire fleet from a single dashboard.
Declarative Config
Define your agents, schedules, and work sources in simple YAML. Version control your entire fleet configuration alongside your code.
Multiple Triggers
Trigger agents with intervals (“every 5 minutes”), cron schedules (“9am weekdays”), webhooks, or chat messages from Discord/Slack.
Pluggable Work Sources
Connect agents to GitHub Issues, Jira, Linear, or custom work queues. Agents automatically discover, claim, and complete tasks.
| Traditional Approach | With herdctl |
|---|---|
| Manually run Claude for each task | Agents work continuously, autonomously |
| Single agent, single task | Fleet of specialized agents per project |
| No scheduling or triggers | Interval, cron, webhook, and chat triggers |
| No work queue integration | GitHub Issues, Jira, Linear integration |
| Context lost between sessions | Persistent sessions with resume capability |