Ruflo has two distinct install paths serving different needs. The CLI install (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ruvnet/ruflo/llms.txt
Use this file to discover all available pages before exploring further.
npx ruflo@latest init) sets up the full Ruflo loop in your project: 100+ agents, 26 CLI commands with 140+ subcommands, the MCP server with 313 tools, 27 hooks, 12 background workers, and the complete self-learning memory system. The Claude Code plugin path installs individual plugins from the marketplace and gives you slash commands and agent definitions only — no MCP server, no hooks, no persistent memory. Use the CLI install for production; use the plugin path to evaluate specific plugins before committing.
- CLI Install (Recommended)
- Claude Code Plugin (Lite)
The CLI install creates a full Ruflo project setup and is the path where everything in the documentation applies.All items in the
Examples:
Verify the Installation
doctor output should show ✅. Any ❌ entry includes a specific remediation hint.Add the MCP Server to Claude Code
Register Ruflo as an MCP server so Claude Code can call all 313 tools in every session:Confirm it appears in Claude Code’s MCP list:Once registered, tools like
swarm_init, agent_spawn, memory_store, memory_search, and hooks_route are available to Claude Code without any additional configuration.Install Profiles
The default install includes the full ML and embeddings stack. Use--omit=optional (or --minimal) if you only need the core CLI and want a faster, lighter install:| Profile | Size | What’s Included |
|---|---|---|
| Default | ~340 MB | Full install — core CLI, ML/embeddings (ONNX), AgentDB, HNSW, neural patterns |
--omit=optional / --minimal | ~45 MB | Core CLI only — no ML, no HNSW, no ONNX runtime |
Install Flags
Theinstall.sh script and the init command both accept these flags:| Flag | Short | Description |
|---|---|---|
--global | -g | Install globally via npm install -g |
--minimal | -m | Skip optional dependencies (ML/embeddings) — ~45 MB |
--setup-mcp | Auto-configure the MCP server for Claude Code after install | |
--doctor | -d | Run full diagnostics after install completes |
--no-init | Skip project initialization (install binary only) | |
--full | -f | Full setup: global install + MCP auto-configure + diagnostics |
--version=X.X.X | Install a specific version instead of latest |
Upgrading
To update Ruflo helpers, hooks, and statusline while preserving your project data and customizations:--add-missing flag detects newly added skills, agents, and commands that were not present in your current install and adds them without overwriting any of your existing customizations.
Prerequisites
| Requirement | Minimum Version | Check |
|---|---|---|
| Node.js | ≥ 20.0.0 | node --version |
| npm | ≥ 9.0.0 | npm --version |
| Claude Code | Latest | claude --version |
Ruflo also works with Bun as a package manager. Use
bunx ruflo@latest init in place of npx ruflo@latest init for faster cold starts.