# Forge Orchestrator

Coordinates Claude Code alongside other AI CLI tools on a shared repository. Prevents file conflicts and overlaps using exclusive locks, shared state, and unified task graphs.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 162
- Author: nxtg-ai
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/nxtg-ai/forge-orchestrator
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/mcp/forge-orchestrator

## What it does

The orchestrator ships as a standalone Rust binary with zero dependencies. It initializes a `.forge/` directory inside your repository to store task dependencies, event logs, and an architectural knowledge base. Through an stdio MCP server with 12 tools, any attached AI coding assistant can query task state, claim items, or release file locks.

Its primary purpose is stopping simultaneous edits from clashing when Claude Code and runners like Codex CLI or Antigravity CLI (`agy`) touch the same repository. Exclusive file locks prevent one assistant from overwriting unfinished changes made by another. You can generate a task graph directly from `SPEC.md` using the CLI planner.

Specification drift detection is disabled under the default `rule-based` engine: scoring divergence requires an OpenAI API key. The project is currently in alpha, so public interfaces may shift between releases.

## Requirements
- Needs: a prebuilt binary from the repository releases

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- prevent concurrent file edits across multiple AI coding tools
- generate a dependency-aware task plan from `SPEC.md`
- coordinate shared repository work between Claude Code and Codex CLI
- record architectural decisions into a local project knowledge base

## Example prompts
- Build a dependency-aware task graph from `SPEC.md` using `forge plan --generate`.
- Inspect active assignments and file locks with `forge status`.
- Run pending repository tasks headlessly by invoking `forge run`.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
