Claude Code multi-agent

Ralph Orchestrator

An improved implementation of the Ralph Wiggum technique for autonomous AI agent orchestration

3,193 stars 302 forksMulti-agent & worktrees Plugin marketplace Source

Install

Add the plugin marketplace
/plugin marketplace add mikeyobrien/ralph-orchestrator

Run inside Claude Code, then /plugin to pick what to install from it.

Install
npm install -g @ralph-orchestrator/ralph-cli

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/mikeyobrien/ralph-orchestrator.git

From the README

Ralph Orchestrator

A hat-based orchestration framework that keeps AI agents in a loop until the task is done.
"Me fail English? That's unpossible!" - Ralph Wiggum

Documentation | Getting Started | Presets

Installation

Via npm (Recommended)

Via GitHub Releases installer

Via Cargo
Homebrew is not currently published from this repository's automated release flow. Prefer npm, Cargo, or the GitHub Releases installer.

Quick Start

Ralph iterates until it outputs LOOP_COMPLETE or hits the iteration limit.

For simpler tasks, skip planning and run directly:

Web Dashboard (Alpha)
Alpha: The web dashboard is under active development. Expect rough edges and breaking changes.

Ralph includes a web dashboard for monitoring and managing orchestration loops.

MCP Server Workspace Scope

ralph mcp serve is scoped to a single workspace root per server instance.

Precedence is:

1. --workspace-root
2. RALPH_API_WORKSPACE_ROOT
3. current working directory

For multi-repo use, run one MCP server instance per repo/workspace. Ralph's current
control-plane APIs persist config, tasks, loops, planning sessions, and collections
under a single workspace root, so server-per-workspace is the deterministic model.

Requirements:
- Rust toolchain (for ralph-api)
- Node.js >= 18 + npm (for the frontend)

On first run, ralph web auto-detects missing node_modules and runs npm install.

To set up Node.js:

For development:

MCP Server Mode

Ralph can run as an MCP server over stdio for MCP-compatible clients:

Use this mode from an MCP client configuration rather than an interactive terminal workflow.

What is Ralph?

Ralph implements the Ralph Wiggum technique — autonomous task completion through continuous iteration. It supports:

- Multi-Backend Support — Claude Code, Kiro, Gemini CLI, Codex,…
Read the full README on GitHub

Details

Language
Rust
License
MIT
Last updated
31 October 2026
Topics
aiai-agentsai-agents-frameworkai-developer-toolsclaude-codeclaude-code-clicodex-clidevelopment-toolsdevelopment-workflowgemini-clikirokiro-cli

FAQ

What is Ralph Orchestrator?

An improved implementation of the Ralph Wiggum technique for autonomous AI agent orchestration It is a multi-agent for Claude Code, from mikeyobrien/ralph-orchestrator on GitHub.

How do I install Ralph Orchestrator?

Run npm install -g @ralph-orchestrator/ralph-cli, then follow the setup in the README.

Is Ralph Orchestrator popular?

mikeyobrien/ralph-orchestrator has 3,193 GitHub stars and 302 forks, and is included in 1 curated Claude Code list. It was last updated on 31 October 2026.

More multi-agent & worktrees

Browse the most popular Claude Code mods, all multi-agent & worktrees, or the skills and MCP server directories.