Skip to main content
Forge Docs

The Three Levels

Forge is structured as three independent products that snap together. Each level adds capability without breaking the previous level.

Forge is structured as three independent products that snap together. Each level adds capability without breaking the previous level. You choose your depth based on your needs.

The Levels

L1: Vibe Coder

Product: forge-plugin (Claude Code plugin) Install: claude plugin marketplace add nxtg-ai/forge-plugin && claude plugin install forge What it adds: 22 specialized agents, 21 slash commands, 29 knowledge skills, 6 governance hooks, 8 MCP tools

L1 gives you governance inside Claude Code. Health scoring, gap analysis, quality gates, and specialized agents for building, testing, security review, and documentation — all running automatically through hooks and on-demand through slash commands.

You need L1 when: You want automated quality checks on your AI-assisted development without leaving Claude Code.

You don't need L2 yet when: You're using Claude Code alone and don't run other AI tools on the same repo.

L2: Pro Builder

Product: forge-plugin + forge-orchestrator (Rust binary) Install: curl -fsSL https://forge.nxtg.ai/install.sh | sh What it adds: File locking, task planning, knowledge capture, drift detection, TUI dashboard, headless mode, 10 additional MCP tools

L2 adds multi-tool orchestration. When you run Claude Code, Codex CLI, and Gemini CLI on the same codebase, the orchestrator prevents them from conflicting. It plans work, assigns tasks, locks files, captures decisions, and detects when work drifts from your spec.

You need L2 when: You're running multiple AI tools on the same codebase and hitting file conflicts, lost context, or coordination chaos.

You don't need L3 yet when: The terminal is sufficient for your workflow and you don't need visual oversight.

L3: Ship Lord

Product: forge-plugin + forge-orchestrator + forge-ui (React dashboard) Install: git clone https://github.com/nxtg-ai/forge-ui && cd forge-ui && npm install && npm run dev What it adds: Visual web dashboard, Infinity Terminal (sessions survive browser close), real-time graphs, governance HUD, multi-device access

L3 adds a visual control room. Real-time dashboard with agent activity feeds, governance health visualization, and the Infinity Terminal — a browser-based terminal where sessions persist across browser close, network drops, and server restarts.

You need L3 when: You want visual oversight of multi-agent activity, need a terminal that never dies, or manage a team and want a shared dashboard.

How They Connect

The three levels are independent git repos with no shared code. They connect through MCP (Model Context Protocol) — a stdio-based JSON-RPC 2.0 transport.

forge-plugin (Claude Code)  ──MCP──►  forge-orchestrator (Rust binary)

                                        forge-ui (React dashboard)

When you install the orchestrator binary (forge), the L1 plugin auto-detects it in your PATH. The plugin's .mcp.json registers both MCP servers:

  1. governance-mcp (Node.js, 8 tools) — ships with the plugin, always available
  2. orchestrator-mcp (Rust, 10 tools) — available when forge is in PATH

No manual configuration. The plugin starts calling orchestrator tools automatically. If the orchestrator isn't installed, those tools simply don't appear — no errors, no warnings.

This is the Lego Snap: two independent pieces that click together through a standard protocol.

Invariants

These rules are always true, regardless of which levels are installed:

  • L1 works completely standalone — no errors referencing L2 or L3 components
  • L2 auto-activates when the forge binary appears in PATH — no manual config
  • L3 is never required for any CLI workflow — it's a visual layer, not a dependency
  • Each level can be removed without breaking the others
  • Adoption follows the pain — you go deeper when the problems at your current level demand it

MCP Tool Distribution

ServerLocationRuntimeTools
governance-mcpforge-pluginNode.js8 (health, metrics, git, tests, security, checkpoints, governance state, dashboard)
orchestrator-mcpforge-orchestratorRust10 (tasks, claims, completions, state, plan, knowledge, drift, health, project)

Both servers run as stdio MCP servers. Claude Code connects to both simultaneously when both are available. No conflicts — the tool names are distinct.

The Three Levels | NXTG.AI