Talos is a CLI tool based on Ralph that supports running under Claude Code and Cursor CLI. It enables you to execute multiple Ralph Loop tasks in parallel across multiple repositories.
# Install globally
npm install -g talos-cli
# Or using pnpm
pnpm add -g talos-cli
# Or using npx (no installation required)
npx talos-clitalos workspace addCreate a Product Requirements Document through AI conversation.
talos prd
# Optional: --tool claude|cursor --model <model> (--stream uses the same flags)Convert PRD to Ralph format for AI execution.
talos ralph --prd my-feature
# Optional: --tool claude|cursor --model <model>Start a task to execute the PRD. Interactive selection is used when no PRD is specified.
talos task start --prd my-feature
# Optional on start/resume: --tool claude|cursor --model <model> [--debug]talos prd, talos ralph, and talos task accept --tool and --model so you can run with Claude Code (default) or Cursor Agent.
| Command | Notes |
|---|---|
talos prd |
Interactive Claude by default; Cursor uses headless --print mode. With --stream, tool/model apply to the stdio JSON session. |
talos ralph |
Headless conversion; supports both tools. |
talos task start / talos task resume |
Passed through the daemon to the Ralph executor. |
--tool:claude(default) orcursor. For Cursor, setCURSOR_API_KEYor runcursor-agent login(seedocs/ CURSOR_AGENT_SETUP.zh-CN.mdin this repo).--model: Optional model id (examples:sonnet-4,opus; Cursor oftencomposer-1.5,sonnet-4, orauto).
talos prd --tool cursor --model auto
talos prd --stream --tool claude --model sonnet-4
talos ralph --prd my-feature --tool cursor
talos task start --prd my-feature --tool claude --model sonnet-4
talos task resume my-workspace-my-feature --tool cursor --model composer-1.5talos task monitortalos task attach <taskId> [-f]talos task stop <taskId>talos task resume <taskId>talos task remove <taskId>talos task clear [--force]talos --help
talos <command> --helpFor all commands and parameter descriptions: packages/cli/README.md
