Shepherdr is mission control for herdr: one private app on your tailnet with your spaces in a sidebar, each with its own coordinator. You tell a space's coordinator what needs doing and it turns it into tasks. Every task runs as an ordinary herdr agent in its own git worktree, gets reviewed by fresh eyes before it merges, and asks you on a card when it needs a decision. The tasks list shows which need you, which are ready and which are still working.
✓ Free, MIT licensed ✓ Runs on your machines, private on your tailnet ✓ macOS and Linux, herdr 0.9+
1️⃣Install the pluginRun herdr plugin install eliasstravik/shepherdr. herdr builds it and starts it at every herdr start; it gets its own Bun if you have none. |
2️⃣Share it on your tailnetRun the plugin action "Share Shepherdr on my tailnet". It serves the app privately with tailscale serve, never public, and prints its link. |
3️⃣Write to a coordinatorOpen the link on your phone and add it to the home screen, then turn alerts on in Settings. Pick a space and say what needs doing. ? on a keyboard shows everything else. |
Shepherdr starts with an install, one link, and one sentence to a coordinator about what needs doing. It starts the agents, follows their work and brings what needs you to your phone. You choose what to answer and what to merge.
✓ Free, MIT licensed ✓ Runs on your machines, private on your tailnet ✓ macOS and Linux, herdr 0.9+