-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Installation
- Node.js 20+ (download)
- npm 9+ (included with Node)
- Git (for federation and witness verification)
Run npx ruflo@latest doctor after install to verify your setup.
If you only want to try a few slash commands without the full MCP server:
# In Claude Code, add the Ruflo marketplace
/plugin marketplace add ruvnet/ruflo
# Install ruflo-core
/plugin install ruflo-core@rufloThis gives you agent definitions and slash commands, but NOT the full MCP server. The memory and swarm tools won't be available to Claude Code.
For the full experience, use Path B.
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash# Interactive setup wizard
npx ruflo@latest init wizard
# Or non-interactive
npx ruflo@latest initnpm install -g ruflo@latest
ruflo init wizardAfter npx ruflo@latest init, add Ruflo as an MCP server to Claude Code:
claude mcp add ruflo -- npx ruflo@latest mcp startThis registers the 314 MCP tools (memory, swarm, security, etc.) so they're callable from Claude Code's Task tool.
Verify everything is working:
npx ruflo@latest doctor --fixThis checks:
- Node.js version (20+)
- npm version (9+)
- Git installation
- Configuration files
- API keys (ANTHROPIC_API_KEY)
- MCP server connectivity
- Disk space
For background workers and autonomous loops:
npx ruflo@latest daemon startCheck status:
npx ruflo@latest daemon statusUse the PowerShell form instead of the curl | bash form:
npx ruflo@latest init wizardIf you get permission errors:
# Clear npm cache and reinstall
npm cache clean --force
npx ruflo@latest init wizardCheck that Node 20+ is in your PATH:
node --version # should be v20.x or higherSet your Anthropic API key:
export ANTHROPIC_API_KEY=sk-ant-...
npx ruflo@latest doctor --fixnpm uninstall -g ruflo@latest
# Or remove from Claude Code:
claude mcp remove rufloNext: Quick Start
Ruflo v3.10.1 · npm · GitHub · Benchmarks