ruvnet/ruflo

🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated

Ruflo – Anthropic Claude Code & Codex 向けエージェントメタハーネス

概要 – Rufloは、AnthropicのClaude Code(およびCodex互換のMCPクライアント)を本格的なAIエージェントプラットフォームに変えるプラグイン/CLIフレームワークです。LLMの周りにハーネス(ランタイム、ルーター、スウォームオーケストレーター、永続ベクトルメモリ、学習ループ、セキュリティガード、ビジュアルコンソール)を提供します。要するに、RufloはClaudeにコードを書かせ、かつ実際に作業を完了させるために必要なツール、調整、メモリを与えます。

導入方法

  • Claude Code プラグイン経由 – Rufloマーケットプレイスを追加し、ruflo-coreと35のオプショナルプラグインのいずれかをインストールし、Claude Code内で/rufloを実行します。これにより、プロジェクトファイルに触れることなく、スラッシュコマンド、いくつかのエージェント、コンソールが利用できます。
  • CLI / NPX経由 – npx ruflo@latest init wizard(またはワンライナーのcurlスクリプト)を実行します。これにより、.claude/ワークスペースが作成され、MCPサーバーが起動し、すべてのコアエージェント(約98エージェント、60以上のコマンド、30スキル)がインストールされ、スタンドアロンのターミナルUI(npx ruflo tui)が利用できます。

主要コンポーネント

領域 プラグイン(例) 追加される機能
オーケストレーション ruflo-swarm, ruflo-autopilot, ruflo-loop-workers チームベースのエージェントルーティング、自律ループ、スケジュールされたバックグラウンドジョブ
メモリ & RAG ruflo-agentdb, ruflo-rag-memory, ruflo-ruvector 高速ベクトルDB、ハイブリッド検索、グラフRAG、セッションをまたぐ永続メモリ
学習 ruflo-intelligence, ruflo-graph-intelligence, ruflo-ruvllm 経験ベースの改善、サブリニアグラフ推論、ローカルLLMルーティング
DevOps / 可観測性 ruflo-observability, ruflo-cost-tracker, ruflo-migrations 構造化ログ、トークンコストアラート、安全なスキーママイグレーション
セキュリティ ruflo-security-audit, ruflo-aidefence 脆弱性スキャン、プロンプトインジェクションおよびPII保護
ドメイン特化 ruflo-neural-trader, ruflo-iot-cognitum トレーディング、IoTフリート管理などのための既製エージェント

コンソール(「エージェントコックピット」) – Claude Code内またはスタンドアロンのTUIとして開くことができるグラフィカルペイン。コスト、スウォームステータス、イベント、ミッション、オプションのAIページのリアルタイム概要を表示します。任意の実行を検査し、ログを再生し、Claudeの権限(読み取り/書き込み/管理/フル、askまたはauto承認付き)を制御できます。

典型的なワークフロー

  1. Rufloをインストールします(プラグインまたはCLI)。
  2. コンソールを起動します(Claude Code内で/ruflo、またはnpx ruflo tui)。
  3. 高レベルのリクエストを発行します(例:「ダークモードトグルを追加するミッションを作成して。」)。
  4. Rufloのルーティングレイヤーが適切なエージェントを生成し、インタラクションをベクトルメモリに保存し、ミッションボードを更新します。
  5. コンソールログを確認し、書き込みアクションを承認し、エージェントを自律的に続行させるか、必要に応じて介入します。

使用する理由

  • チームレベルでのAI開発 – グルーコードを書かずに、数十の専門エージェント(テスト生成、ドキュメント作成、セキュリティ監査など)を調整します。
  • 永続的な知識 – エージェントは組み込みのベクトルDBを介して過去の成功を記憶し、将来のルーティングを改善し、トークンの無駄を減らします。
  • 安全性とガバナンス – きめ細かいClaude制御レベルと組み込みの監査プラグインにより、LLMアクションの透明性とコンプライアンスが確保されます。
  • 拡張性 – ruflo-plugin-creatorで独自のプラグインを作成するか、ruflo-ruvllmを介してローカルLLMを接続します。

実行環境 – 主にClaude Code IDE内(バージョン2.1.287以上が必要)。同じMCPサーバーは、標準入力/出力MCPをサポートする任意のクライアントからアクセスできるため、プレーンなターミナルや他のMCP対応ツールからも使用できます。


まとめ – Rufloは、Claude Codeを、ビジュアルコンソール、セキュリティガードレール、コード生成からセキュリティ監査までをカバーする35以上のプラグインのマーケットプレイスを備えた、協調的でメモリ豊富な自己学習型AIエージェントエコシステムに変える、包括的なオープンソースのメタハーネスです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト