{"data":{"slug":"ruvnet-ruflo","name":"ruflo","tagline":"The leading agent meta-harness for intelligent multi-player swarms and autonomous workflows","github_url":"https://github.com/ruvnet/ruflo","owner":"ruvnet","repo":"ruflo","owner_avatar_url":"https://avatars.githubusercontent.com/u/2934394?v=4","primary_language":"TypeScript","stars":68322,"forks":8204,"topics":["agentic-ai","agentic-framework","agentic-workflow","agents","ai-agents","ai-assistant","ai-coding","ai-skills","autonomous-agents","claude-code","codex","harness","mcp-server","multi-agent","multi-agent-systems","npm","skills","swarm","swarm-intelligence","typescript"],"archived":false,"github_pushed_at":"2026-08-19T06:22:54+00:00","maintenance_label":"Very active","stars_delta_30d":3095,"url":"https://www.graphcanon.com/tools/ruvnet-ruflo","markdown_url":"https://www.graphcanon.com/tools/ruvnet-ruflo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ruvnet-ruflo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ruvnet-ruflo","description":"🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated","homepage_url":"https://Cognitum.One","license":"MIT","open_issues":845,"watchers":441,"ai_summary":"Ruflo is an advanced agentic framework that enables the deployment of intelligent, multi-agent systems including conversational AI and self-learning capabilities through adaptive memory and RAG integration.","readme_excerpt":"## Quick Start\n\nThere are **two different install paths** with very different surface areas. Pick based on what you need (#1744):\n\n| | **Claude Code Plugin** | **CLI install (`npx ruflo init`)** |\n|---|---|---|\n| What it gives you | Slash commands + a few skills + agent definitions per-plugin | Full Ruflo loop — 98 agents, 60+ commands, 30 skills, MCP server, hooks, daemon |\n| Files in your workspace | **Zero** | `.claude/`, `.claude-flow/`, `CLAUDE.md`, helpers, settings |\n| MCP server registered | Only if `ruflo-core` is installed (it ships its own `.mcp.json`) — most other plugins don't | Yes |\n| Hooks installed | No | Yes |\n| Best for | Try a single plugin's commands without committing to the full install | Production use — everything works as documented |\n\n---\n\n# Install core + any plugins you need\n/plugin install ruflo-core@ruflo\n/plugin install ruflo-swarm@ruflo\n/plugin install ruflo-rag-memory@ruflo\n/plugin install ruflo-neural-trader@ruflo\n```\n\nThis adds slash commands and agent definitions. `ruflo-core` (installed above) does register its own MCP server on install — its tools are callable as `mcp__plugin_ruflo-core_ruflo__*` (e.g. `mcp__plugin_ruflo-core_ruflo__memory_store`), not the bare `memory_store`/`swarm_init`/`agent_spawn` names the CLI-track scaffold uses. Other plugins generally don't ship their own MCP server. For the full loop with the CLI-track tool names, use Path B below.\n\n<details>\n<summary><strong>🔌 All 35 plugins</strong></summary>\n\n#### Core & Orchestration\n\n| Plugin | What it does |\n|--------|-------------|\n| [**ruflo-core**](plugins/ruflo-core/README.md) | Foundation — server, health checks, plugin discovery |\n| [**ruflo-swarm**](plugins/ruflo-swarm/README.md) | Coordinate multiple agents as a team |\n| [**ruflo-autopilot**](plugins/ruflo-autopilot/README.md) | Let agents run autonomously in a loop |\n| [**ruflo-loop-workers**](plugins/ruflo-loop-workers/README.md) | Schedule background tasks on a timer |\n| [**ruflo-workflows**](plugins/ruflo-workflows/README.md) | Reusable multi-step task templates |\n| [**ruflo-federation**](plugins/ruflo-federation/README.md) | Agents on different machines collaborate securely |\n\n#### Memory & Knowledge\n\n| Plugin | What it does |\n|--------|-------------|\n| [**ruflo-agentdb**](plugins/ruflo-agentdb/README.md) | Fast vector database for agent memory |\n| [**ruflo-rag-memory**](plugins/ruflo-rag-memory/README.md) | Smart retrieval — hybrid search, graph hops, diversity ranking |\n| [**ruflo-rvf**](plugins/ruflo-rvf/README.md) | Save and restore agent memory across sessions |\n| [**ruflo-ruvector**](plugins/ruflo-ruvector/README.md) | [`ruvector`](https://npmjs.com/package/ruvector) — GPU-accelerated search, Graph RAG, 103 tools |\n| [**ruflo-knowledge-graph**](plugins/ruflo-knowledge-graph/README.md) | Build and traverse entity relationship maps |\n\n#### Intelligence & Learning\n\n| Plugin | What it does |\n|--------|-------------|\n| [**ruflo-intelligence**](plugins/ruflo-intelligence/README.md) | Agents learn from past successes and get smarter |\n| [**ruflo-graph-intelligence**](plugins/ruflo-graph-intelligence/) | Sublinear graph reasoning — PageRank, delta updates, complexity-aware execution (ADR-123) |\n| [**ruflo-daa**](plugins/ruflo-daa/README.md) | Dynamic agent behavior and cognitive patterns |\n| [**ruflo-ruvllm**](plugins/ruflo-ruvllm/README.md) | Run local LLMs (Ollama, etc.) with smart routing |\n| [**ruflo-goals**](plugins/ruflo-goals/README.md) | Break big goals into plans and track progress |\n\n#### Code Quality & Testing\n\n| Plugin | What it does |\n|--------|-------------|\n| [**ruflo-testgen**](plugins/ruflo-testgen/README.md) | Find missing tests and generate them automatically |\n| [**ruflo-browser**](plugins/ruflo-browser/README.md) | Automate browser testing with Playwright |\n| [**ruflo-jujutsu**](plugins/ruflo-jujutsu/README.md) | Analyze git diffs, score risk, suggest reviewers |\n| [**ruflo-docs**](plugins/ruflo-docs/README.md) | Generate and maintain docum","github_created_at":"2025-06-02T21:24:20+00:00","created_at":"2026-07-07T17:39:53.174467+00:00","updated_at":"2026-08-19T18:01:40.998991+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"agentic-ai","name":"agentic-ai"},{"slug":"autonomous-agents","name":"autonomous-agents"},{"slug":"multi-agent-systems","name":"multi-agent-systems"},{"slug":"rag-integration","name":"rag-integration"}],"trust":{"provenance":{"is_fork":false,"github_id":995029641,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-19T18:01:39.968Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-08-13T12:41:48Z","stars_delta_30d":3095,"open_issues_delta_30d":35},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:15:33.096Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-19T18:01:40.678Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-19T18:01:40.678Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-19T18:01:40.678Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-19T18:01:40.678Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-19T18:01:40.678Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"As MIT-licensed open-source tool, Ruflo is freely accessible. However, for extended features or support, enterprises might opt into paid tiers or services from contributors."},"requirements":{"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"when_to_use":["Use Ruflo when you need a full-featured setup including the MCP server, hooks, daemon, and extensive capabilities like memory storage and swarm initialization as these features are tightly integrated.","Ruflo is ideal for projects requiring autonomous agent behavior with adaptive learning mechanisms or those who wish to experiment with advanced multi-agent system configurations.","For developers working on complex conversational AI systems with a need for continuous self-improvement via past interactions, Ruflo's adaptive memory and intelligence capabilities make it the go-to."],"when_not_to_use":["Avoid using Ruflo in scenarios where you only require limited functionality from an agent meta-harness. The extensive features and integrations might introduce unnecessary complexity or overhead.","Do not use Ruflo if quick setup without deep integration is preferred; its comprehensive nature requires more time for installation compared to simpler frameworks that offer just a few key functions."],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:13:25.527Z"},"constraint_facets":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - As MIT-licensed open-source tool, Ruflo is freely accessible. However, for extended features or support, enterprises might opt into paid tiers or services from contributors."},{"label":"Adopt for","value":"Ruflo, a TypeScript-based meta-harness for deploying intelligent multi-agent systems, offers comprehensive support for autonomous workflows and conversational AI through adaptive memory and RAG (Retrieval-Augmented Gener"},{"label":"License detail","value":"Ruflo operates under an MIT license, providing broad permission and freedoms for developers. It's free for both personal and commercial projects."}]}}