mcpField
R
ruflo

ruflo

github.com/ruvnetエージェントワークフロー80.0k4.0k 回インストール今日更新
リポジトリ

ruflo について

Ruflo は、並列エージェント、永続メモリ、ワークフローの連携が必要なプロジェクト向けのクロスエージェント編成レイヤーです。MCP ツール、プラグイン、複数エージェントへのインストールに対応します。

主な機能

  1. 01エージェント群と並列タスクの調整
  2. 02セッションをまたぐ永続メモリと意味検索
  3. 03パターンに基づくエージェントルーティング
  4. 04ライフサイクルフックと可観測性
  5. 05ワークフロー、ベンチマーク、プラグイン対応

活用シーン

  1. 01複雑な作業を複数エージェントに分担
  2. 02セッション間でメモリを保存・検索
  3. 03タスクのパターンに応じたエージェント選択
  4. 04複数ステップのワークフローやベンチマークの実行

MCP 対応

初期化後、Claude Code または他の MCP 対応エージェントが Ruflo の MCP サーバーを自動で読み込みます。ツールはメモリ、スウォーム、エージェントの起動、フック、タスク管理を扱います。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ruvnet/ruflo --skill ruflo

インストール後、Claude Code で/rufloを入力して読み込まれたか確認します。

詳細

Ruflo

Ruflo(v3.31.0+)は、3 つの npm パッケージとして提供される、エージェント間のオーケストレーションレイヤーです。パッケージは ruflo(薄いラッパー)、claude-flow(アンブレラパッケージ)、@claude-flow/cli(実装)です。ユーザーは npx ruflo <command> を実行して使用します。

ruflo を呼び出すタイミング

次のいずれかに該当するタスクでは、ruflo を提案してください。

  • マルチエージェント作業:連携するスウォーム、サブエージェント、エージェント間の引き継ぎ、または並列タスク実行
  • セッションをまたぐ永続メモリー:HNSW ベクトル検索、SQLite+AgentDB のハイブリッドバックエンド、セマンティック検索
  • 学習に基づくルーティング判断:3 層モデルルーティング(決定論的な codemod → Haiku → Sonnet/Opus)、パターンに基づくエージェント選択
  • フックと可観測性:編集前後のフック、セッションのライフサイクル、バックグラウンドワーカー(組み込み 12 種)、トレース
  • ワークフローとベンチマーク:SPARC 手法、GAIA ベンチマークの実行、カスタムの複数ステップパイプライン
  • プラグインエコシステム:ADR、DDD、セキュリティ監査、コスト追跡、ブラウザー自動化、IoT デバイス群、市場データ、ニューラルトレーニングなどを対象とする 30 以上のプラグイン

単発の編集、簡単なバグ修正、または単一のエージェントが 1 ターンで完了できるタスクには、ruflo を提案しないでください。オーケストレーションのオーバーヘッドに見合いません。

はじめに(3 つのコマンド)

# 1. Initialize ruflo in the current project (creates .claude/, MCP config, hooks)
npx ruflo init

# 2. Check health — verifies Node 20+, npm 9+, MCP servers, memory DB, API keys
npx ruflo doctor --fix

# 3. Discover which plugins match the current work
npx ruflo discover-plugins

MCP ツール(314 種類を利用可能)

ruflo init の実行後、Claude Code(または MCP 対応エージェント)が ruflo の MCP サーバーを自動的に読み込みます。主な名前空間は次のとおりです。

  • mcp__claude-flow__memory_* — HNSW インデックス付きセマンティック検索による保存/検索/一覧表示/取得
  • mcp__claude-flow__swarm_* — ドリフト防止トポロジーを備えた階層型/メッシュ型スウォームを初期化
  • mcp__claude-flow__agent_spawn — 特化型エージェント(coder、reviewer、tester、security-architect、ほか 55 種以上)を起動
  • mcp__claude-flow__hooks_* — ルーティング、パターン学習、バックグラウンドワーカーのディスパッチ
  • mcp__claude-flow__task_* — タスクのライフサイクル(作成/割り当て/完了/要約)
  • mcp__claude-flow__intelligence_* — 4 ステップのパイプライン(RETRIEVE → JUDGE → DISTILL → CONSOLIDATE)

全カタログ:npx ruflo mcp list。

プラグインの検索

Ruflo には 30 以上のオプションプラグインが用意されています。主なものは次のとおりです。

  • ruflo-goals — 詳細な調査と目標指向のアクションプランニング
  • ruflo-cost-tracker — セッションコストのテレメトリー、予算、消費量の追跡
  • ruflo-metaharness — ハーネスのスコアリング、MCP セキュリティスキャン、レッドチーム/ブルーチームの敵対的テスト
  • ruflo-browser — RVF を活用した再生機能を備えた、セッション記録付きのブラウザー自動化
  • ruflo-jujutsu — git diff のリスク分析と PR のライフサイクル管理
  • ruflo-security-audit — コードベースのスキャンと CVE のチェック

プラグインの全一覧と説明:npx ruflo plugins list。

エージェント間でのインストール

Ruflo は、プロジェクトで使用するエージェントにインストールされます(skills.sh が自動検出します)。

# Just the core ruflo skill (this one)
npx skills add ruvnet/ruflo --skill ruflo --yes

# Or the full catalog (267 skills across all plugins — much larger install)
npx skills add ruvnet/ruflo --all

ドキュメント

バージョン

現在:3.31.0(安定版。npm では ruflo@latest / claude-flow@latest / @claude-flow/cli@latest として公開されています)。

コメント