Ruflo
ruvnet/claude-flow(Ruflo / 旧 Claude Flow)。Claude Code のエージェントを「単発で動かす」から「チームとして回す」へ近づけるためのオーケストレーション層。README と公開ツリーから要約したビジュアル解説。
Claude Code 単体だと起きやすいこと。対話はできるが、複数エージェントの分担・合意・再開は人間かプロンプト任せになりがち。セッションをまたいだ記憶の再利用、別マシン/別チームとの安全な連携、セキュリティ・コスト・観測を同じ枠で扱う、といった「運用の神経」は薄くなりやすい。
Ruflo が足すもの(一言で)。エージェントをルータとスウォームで束ね、ベクトル記憶と学習ループで「うまくいったやり方」を残し、必要なら連邦で信頼境界をまたいで協調し、ポリシー・埋め込み・証明系はRust/WASM側に寄せる——という協調用の下回り。あなたはコードを書き続け、裏でルーティングと調整が走る、という README の約束に近い。
万能の「自律 AGI」ではなく、エンジニアリングワークを複数エージェントで回すときの摩擦を減らすスタック、と読むと理解しやすい。
Ruflo(旧称 Claude Flow)は、上の「協調用の下回り」を Claude Code に載せる OSS スタック。具体的にはスウォーム、学習、セッション横断の記憶、連邦、各種プラグインをフックで束ねる。
ポリシー・埋め込み・証明系などは Rust で書かれた WASM カーネルが担当する、という位置づけが README で強調されている。init 後は通常どおり Claude Code でコードを書き、フックがタスクのルーティング・成功パターンからの学習・エージェント調整をバックグラウンドで担う、と説明されている(README では多数の MCP/CLI を逐一覚えなくてよい、という導線)。
CLI / MCP / Claude Code プラグイン
タスク分解と並列エージェント
成功パターンの取り込みと検索
外部モデル API へのルーティング
README に掲載の ASCII 図を Mermaid に再構成したもの。学習ループは Router 側へのフィードバックとして表現している。
flowchart TD U[User] --> R[Ruflo(CLI/MCP)] R --> Rt[Router] Rt --> S[Swarm] S --> A[Agents] A --> M[Memory] A --> L[LLM Providers] M --> L A -.->|Learning loop| Rt
マーケットプレイス ruvnet/ruflo から個別インストールするモジュラー設計。32 件は README の「All 32 plugins」見出しに対応。全名は上流 README の表を参照。
| カテゴリ | 代表プラグイン | 役割の目安 |
|---|---|---|
| Core & Orchestration | ruflo-core, ruflo-swarm, ruflo-autopilot, ruflo-loop-workers, ruflo-workflows, ruflo-federation | 基盤・スウォーム・自律ループ・スケジュール・ワークフロー・連邦 |
| Memory & Knowledge | ruflo-agentdb, ruflo-rag-memory, ruflo-rvf, ruflo-ruvector, ruflo-knowledge-graph | ベクトル記憶、ハイブリッド検索、セッション復元、GPU 検索系、グラフ |
| Intelligence & Learning | ruflo-intelligence, ruflo-daa, ruflo-ruvllm, ruflo-goals | 成功からの学習、動的挙動、ローカル LLM ルーティング、目標分解 |
| Code Quality & Testing | ruflo-testgen, ruflo-browser, ruflo-jujutsu, ruflo-docs | テスト生成、Playwright、diff リスク、ドキュメント自動化 |
| Security & Compliance | ruflo-security-audit, ruflo-aidefence | CVE スキャン、プロンプト防御・PII 検知など |
| Architecture & Methodology | ruflo-adr, ruflo-ddd, ruflo-sparc | ADR、DDD スキャフォールド、5 フェーズ開発 |
| DevOps & Observability | ruflo-migrations, ruflo-observability, ruflo-cost-tracker | DB マイグレーション、ログ/トレース/メトリクス、トークン課金 |
| Extensibility | ruflo-wasm, ruflo-plugin-creator | WASM サンドボックス、自作プラグインの足場 |
| Domain-Specific | ruflo-iot-cognitum, ruflo-neural-trader, ruflo-market-data | IoT、トレーディング、市場データ取り込み |
README のコマンドをそのまま掲載。環境に合わせてプラグインの組み合わせを選ぶ。
# Add the marketplace
/plugin marketplace add ruvnet/ruflo
# Install core + any plugins you need
/plugin install ruflo-core@ruflo
/plugin install ruflo-swarm@ruflo
/plugin install ruflo-autopilot@ruflo
/plugin install ruflo-federation@ruflo
README ではプラグインの次に、シェル経由の init と Claude Code への MCP 登録が併記されている。
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash
# または
npx ruflo@latest init --wizard
claude mcp add ruflo -- npx -y @claude-flow/cli@latest
README のバッジより: flo.ruv.io(マルチモデル+MCP・ブラウザ内 WASM ギャラリーの UI ベータ)、goal.ruv.io(GOAP 系ゴールプランナー)、Live Agents。
GitHub 上のソースツリーと README から要約。npm パッケージ名は package.json 上 claude-flow、表示名・README は Ruflo。
| パス | 内容の目安 |
|---|---|
agents/ | YAML 定義のアーキテクト・コーダー・レビュアー等 |
bin/ | CLI エントリ(cli.js 等。package.json の bin は claude-flow) |
docs/ | リポジトリ内ドキュメント(ADR へのリンク例は README に記載) |
scripts/ | インストール等(README の one-line curl が参照) |
plugin/ | 配布用プラグインパッケージの束ね |
plugins/ | ruflo-* 各プラグインのソース |
ruflo/ | Web UI(Ruvocal)などサブプロジェクト(README は ruflo/src/ruvocal/ を言及) |
v2/ / v3/ | 世代別の大きなサブツリー(CLI 共有物・Goal UI 等) |
tests/ | RVF・統合テスト等 |
.claude/, .claude-plugin/ | Claude Code 向け設定・マーケットメタデータ |
| 参照先 | 内容 |
|---|---|
| ruvnet/claude-flow | メインリポジトリ(README、バッジ、プラグイン一覧の一次情報)。 |
ruvnet/ruflo |
Claude Code マーケットプレイス ID(/plugin marketplace add の引数)。 |
| flo.ruv.io | Web UI ベータ(README バッジより)。 |
解説は公開 README とスキャン要約に基づく。バージョンやプラグイン一覧は上流の変更に追随しうる。