A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A high-performance implementation of the Ralph autonomous loop. Orchestrates multi-agent execution across Claude Code an

GRALPH is a parallel AI coding runner that executes tasks across multiple agents in isolated git worktrees.
GRALPH reads a PRD, generates tasks with dependencies, and runs multiple agents in parallel using a DAG scheduler. Each task produces artifacts and commits work to isolated branches.
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/frizynn/gralph/main/install.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/frizynn/gralph/main/install.ps1 | iex
Restart your terminal after installing. Then gralph is available globally.
Update:
gralph --update
agent in PATH)yq (YAML parsing)jqgitgh (PRs), bc (cost estimates)# 1. Install skills in your project
cd my-project
gralph --init
# 2. Create a PRD with prd-id (use /prd skill or write one manually)
# PRD.md must include: prd-id: my-feature
# 3. Run gralph (parallel by default)
gralph
# Or with a specific engine
gralph --opencode
# Run with default engine (Claude Code)
gralph
# Run with a specific engine
gralph --opencode
gralph --cursor
gralph --codex
# Run sequentially
gralph --sequential
# Limit parallelism
gralph --max-parallel 2
# Dry run (preview without executing)
gralph --dry-run
# Resume a previous run
gralph --resume my-feature
# Skip tests and linting
gralph --fast
# Create PRs per task instead of auto-merge
gralph --create-pr --draft-pr
| Flag | Description |
|---|---|
--claude | Use Claude Code (default) |
--opencode | Use OpenCode |
--cursor | Use Cursor agent |
--codex | Use Codex CLI |
--sequential | Run tasks one at a time (default: parallel) |
--max-parallel N | Max concurrent agents (default: 3) |
--resume PRD-ID | Resume a previous run |
--create-pr | Create PRs instead of auto-merge |
--draft-pr | Create PRs as drafts |
--branch-per-task | Create a new git branch for each task |
--no-tests | Skip tests |
--no-lint | Skip linting |
--fast | Skip both tests and linting |
--dry-run | Preview only |
--init | Install missing skills for the current engine |
--update | Update gralph to the latest version |
-v, --verbose | Show debug output |
PRD.md must include a prd-id line:
# PRD: My Feature
prd-id: my-feature
## Introduction
...
GRALPH generates tasks.yaml automatically from PRD.md.
cd into your project and run gralph --initPRD.md with prd-id: your-feature (use /prd skill)gralph (or gralph --opencode, etc.)artifacts/prd/<prd-id>/ with tasks.yaml--resume <prd-id> to resume a different PRDEach PRD run creates artifacts/prd/<prd-id>/:
PRD.md - Copy of the PRDtasks.yaml - Generated task listprogress.txt - Progress notesreports/<TASK_ID>.json - Task reportsreports/<TASK_ID>.log - Task logsGRALPH uses these skills (installed with --init):
prd - Generate PRDs with prd-idralph - Convert PRDs to taskstask-metadata - Validate tasks.yamldag-planner - Plan task executionparallel-safe-implementation - Safe parallel codingmerge-integrator - Merge branchessemantic-reviewer - Review integrated codePRs and issues welcome. Keep changes small and update tests/docs when adding features.
MIT
Inspired by Ralph, which pioneered autonomous AI coding loops.
npx CLI installing 100+ agents, commands, hooks, and integrations in one command
干净、强大、属于你的 AI Agent 平台 --AI agents, without the clutter.
Native macOS app to monitor Claude AI usage limits and watch your coding sessions live
Pocket Flow: Codebase to Tutorial