Repository navigation
Releases
Releases · Rivaldito/shepherd
v0.2.1-beta
shepherd 0.2.1-beta: adds the native desktop app to the binaries and …
v0.2.0-beta
shepherd 0.2.0-beta: first release with prebuilt Linux and macOS bina…
shepherd 0.1.0-beta
first beta of shepherd, a fork of herdr 0.9.5 (apache-2.0). forked at upstream commit ee5bfb5; the herdr history is preserved and upstream can still be merged. shepherd is not affiliated with the herdr project.
what it adds on top of herdr
- agents with roles (
brain,coder,reviewer,docs,tester), vendors (claude, codex, gemini) and one git worktree per agent - multi-agent patterns as yaml: orchestrator-worker, hierarchical, blackboard and market, with validation
- an event bus with topics, partitions, consumer groups and replay, exposed to agents as mcp tools
- tasks, gated runs, skills and local snapshots with safe restore
- a shepherd section in the terminal ui, a cli for everything, and a native iced app that shares the server
- english guides in
docs/shepherd
demo
a 35 second walk through the native app: shepherd-demo.mp4 (also attached as a gif). recorded against a sample project with stand-in agents.
try it
build from source (no binaries in this release): see try it from scratch in the README.
known limits
- beta: expect rough edges; the package version is still
0.9.5(herdr's),0.1.0-betais the release tag - new agents may ask for trust or login in their terminal; a person has to answer
- shepherd never merges, pushes or opens pull requests on its own