{"repo":"edspencer/herdctl","free":true,"listed":false,"github":"https://github.com/edspencer/herdctl","clone":"git clone https://github.com/edspencer/herdctl.git","description":"Runs Claude Code agents natively or in Docker, on schedules and connected to Discord & Slack","language":"TypeScript","stars":32,"topics":["ai","anthropic","claude","claudecode"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"herdctl Let Claude Code invoke itself. Run agents on schedules, chat with them on Discord, and resume any session in your terminal. Documentation • Getting Started • Discord • Issues --- The Vision Claude Code has changed the world, but most of the work it does is supervised by a human. What if Claude Code could invoke itself? herdctl is an orchestration layer for Claude Code. Under the hood, it uses the Claude Agents SDK to trigger Claude Code sessions on schedules, via webhooks, or via chat messages. It uses simple .yml files that are a thin wrapper around Claude Agents SDK configs, plus a couple of extra features provided by herdctl - schedules , chat and hooks . Each Agent defined this way can have any number of schedules that trigger the agent to do something automatically. herdctl can run fleets of agents , each with their own source-controllable configurations. Agent fleets can be run anywhere via a simple herdctl start command. herdctl allows you to interact with all of your existing Claude Code projects via chat apps like Discord and Slack (Telegram support coming soon). Key Features - Self-Invoking Agents — Define agents that wake themselves up on schedules or triggers. Coordinate an entire fleet from a single herdctl start command. - Fleet Composition — Build \"super-fleets\" from multiple project fleets. Each project keeps its own agent configurations, but they all run together with a unified web dashboard and CLI. - Full Claude Code Power — If Claude Code can do it","default_branch":null,"files":null,"tree":[],"storefront":"/r/edspencer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/edspencer/herdctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}