Ralph Workflow Quick Reference¶
Ralph Workflow is the autopilot for coding agents — a free and open-source operating system for autonomous coding, an AI agent orchestrator built around a simple Ralph-loop core that becomes powerful through composition. Hand it a well-specified coding task, let the agents plan, build, verify, and fix, and come back to reviewable, tested work. The default workflow is strong enough to adopt as-is, before you customize anything.
Current commands for the maintained Python package.
Table of Contents¶
Install¶
pip install ralph-workflow
# or
pipx install ralph-workflow
Local Development¶
cd ralph-workflow
python -m pip install -e ".[dev]"
ralph --version
Common Commands¶
Command |
Description |
|---|---|
|
Show help |
|
Initialize workspace |
|
Run diagnostics |
|
List configured agents |
|
List available providers |
|
Validate configuration |
|
Resume interrupted session |
|
Inspect checkpoint state |
|
Generate commit message |
|
Show current commit message |
|
Create commit |
|
Start MCP server |
Common Flags¶
Iteration Control¶
-Q, --quick— quick mode: run a single developer iteration with inline prompt (ralph -Q "do a quick change")-D, --developer-iters— maximum developer iterations (default: 5;-Qis equivalent to-D 1)
Agent Selection¶
-a, --developer-agent— set developer agent--developer-model— set developer model-P, --prompt— inline prompt text for quick runs (use with-Q)
General Options¶
-c, --config— path to config file-d, --diagnose— run diagnostics mode--explain-policy— print human-readable explanation of active policy and exit--force-init-skills— re-run baseline skill installation and exit-q, --quiet— suppress output-v, --verbosity— set verbosity level--dry-run— dry run mode--no-resume— disable resume--unsafe-mode— merge Ralph Workflow MCP config into agent’s existing MCP config-V, --version— show version
Verification¶
cd ralph-workflow
make verify
Package Layout¶
ralph-workflow/ralph/
├── cli/ # CLI entry points and commands
├── pipeline/ # State, events, reducer, orchestrator
├── phases/ # Phase handlers
├── mcp/ # MCP bridge and standalone server
├── git/ # GitPython-backed operations
└── workspace/ # Filesystem abstraction
Legacy Note¶
If you see older references to cargo install, crates, or Rust-only flags in archived docs, those describe the retired implementation, not the current Python CLI.