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承認付き)を制御できます。
典型的なワークフロー
- Rufloをインストールします(プラグインまたはCLI)。
- コンソールを起動します(Claude Code内で
/ruflo、またはnpx ruflo tui)。 - 高レベルのリクエストを発行します(例:「ダークモードトグルを追加するミッションを作成して。」)。
- Rufloのルーティングレイヤーが適切なエージェントを生成し、インタラクションをベクトルメモリに保存し、ミッションボードを更新します。
- コンソールログを確認し、書き込みアクションを承認し、エージェントを自律的に続行させるか、必要に応じて介入します。
使用する理由
- チームレベルでのAI開発 – グルーコードを書かずに、数十の専門エージェント(テスト生成、ドキュメント作成、セキュリティ監査など)を調整します。
- 永続的な知識 – エージェントは組み込みのベクトルDBを介して過去の成功を記憶し、将来のルーティングを改善し、トークンの無駄を減らします。
- 安全性とガバナンス – きめ細かいClaude制御レベルと組み込みの監査プラグインにより、LLMアクションの透明性とコンプライアンスが確保されます。
- 拡張性 –
ruflo-plugin-creatorで独自のプラグインを作成するか、ruflo-ruvllmを介してローカルLLMを接続します。
実行環境 – 主にClaude Code IDE内(バージョン2.1.287以上が必要)。同じMCPサーバーは、標準入力/出力MCPをサポートする任意のクライアントからアクセスできるため、プレーンなターミナルや他のMCP対応ツールからも使用できます。
まとめ – Rufloは、Claude Codeを、ビジュアルコンソール、セキュリティガードレール、コード生成からセキュリティ監査までをカバーする35以上のプラグインのマーケットプレイスを備えた、協調的でメモリ豊富な自己学習型AIエージェントエコシステムに変える、包括的なオープンソースのメタハーネスです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト