I've spent 23 years in global program delivery. When AI coding agents arrived, they introduced a familiar problem: speed without oversight creates drift.
Forge is an open-source Claude Code plugin (MIT) that adds governance to multi-agent AI coding workflows. 22 specialized agents, file locking, drift detection, knowledge capture, automated quality gates.
MCP solves the wiring problem nicely, but once you have more than one coding agent running, coordination becomes the real bottleneck.
I ran into repeated issues with agents editing the same files, losing decisions, and drifting away from the spec. I ended up building a small Rust MCP server that adds task claiming, file-level locking, and drift checks against SPEC.md.
It’s intentionally boring infrastructure… single binary, file-based state, deterministic orchestration. The AI tools stay interchangeable.
Forge is an orchestration layer that sits between AI coding tools and your codebase. It's a single Rust binary (~3 MB, zero runtime deps) that runs as an MCP server over stdio. Any MCP-compatible AI tool can call it.