TL;DR: Tired of merge conflicts or agents rewriting each other’s code? Shepherd is an open-source tool that allows all of your agents, across sessions and team members, to communicate and collaborate while they work.
This was a problem that our team encountered while developing our previous product, so we built an internal tool to solve it.
We've been using Shepherd internally for a while now. It was initially more of an experiment to see how well agents could collaborate, but as we've iterated on it, it's become genuinely useful. Not only does it save us the time and effort of fixing rewrites/conflicts, but we've actually been seeing cleaner and more robust code from our agents, simply because they're able to see what their fellow agents are working on and communicate to write code that works together.
Shepherd is a simple MCP that you install once and your agents use forever with zero human input. We provide a dashboard where you can see what you and all of your team members' agents have being doing, in addition to a chat where you and your agents can send announcements, either directly or to everyone.
You can sign up at https://korsoai.com/shepherd and it'll guide you through the process. The repo is also open-source at https://github.com/Korso-AI/Shepherd, and you can read more about Shepherd at korsoai.com/docs. Try it on our platform or even host it yourself.
Free for all YC companies - we're currently in open beta, so we'd love for you to give it a try and share any feedback you have!
Shepherd in action: