microsoft/RPG-ZeroRepo
A graph-based control layer that gives AI coding agents persistent repository-level context across long tasks.

RPG-ZeroRepo implements Repository Planning Graphs as a memory and planning substrate for AI coding agents. The system has two pipelines: ZeroRepo converts requirements into RPG graphs which then generate repository code, while RPG-Encoder converts existing repositories back into RPG graphs for agent understanding. CoderMind extends this for Claude Code and GitHub Copilot, enabling graph-aware multi-file generation and updates instead of relying on transient chat history.