Shepherd is a coordination layer for teams running multiple AI coding agents on the same repo. Agents connect through MCP (Claude Code, Codex, Cursor, or any MCP client) to a shared hub that hands out leases on parts of the codebase and shows a live presence feed of what every agent is working on. Instead of overwriting each other and creating merge conflicts, agents see their teammates' work and write code that fits together. Open source and self-hostable.