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 – Claude Code と Codex のための「エージェントメタハーネス」

Ruflo は、大規模言語モデル(LLM)エージェント(特に Claude Code プラグイン経由の Anthropic の Claude)の周りに位置するフレームワークであり、完全機能の実行環境を提供します。CLI、プラグイン群、Web UI、フェデレーション層をバンドルし、多数の専門エージェントが協力し、過去の作業を記憶し、他のマシン上のエージェントと安全に通信できるようにします。

オンボーディングで得られる機能

機能 あなたにとっての意味
100以上の完成済みエージェント コーディング、テスト、セキュリティスキャン、ドキュメント作成、アーキテクチャ、トレーディング、IoT など、あらゆる用途の事前構築エージェント
スワーム協調 ハイエラルキーまたはメッシュ構造の「スワーム」にエージェントを組織化し、合意形成や作業共有が可能
自己学習ループ エージェントは成功/失敗を記録し、システムは内部モデル(SONAニューラルパターン、ReasoningBank)を更新して将来の振る舞いを改善
ベクトルメモリ(AgentDB) 永続的で HNSW インデックス付きの埋め込みにより、セッション間で事実を記憶可能(例:「私の好きな色を覚えておいて」)
フェデレーション ゼロトラスト、認証付き通信により、異なるマシンや組織のエージェントがデータ漏洩せずに協力可能
マルチプロバイダールーティング Claude、GPT、Gemini、Cohere、Ollama、および OpenAI互換エンドポイントをサポート。ルーターが各ツール呼び出しに最適なモデルを選択
セキュリティガードレール AIDefence、プロンプトインジェクション検出、CVEスキャン、パストラバーサル保護、および「MetaHarness」監査(エージェント設定全体の評価)
プラグインマーケットプレイス 35以上(コア、メモリ、インテリジェンス、DevOps、ドメイン固有)のプラグインを個別または一括で追加可能
Web UI(ベータ) ホストされたチャットUI(flo.ruv.io)で、RufloがCLIと同様のMCPツールを実行。Docker経由で自己ホスティングも可能
ゴールプランナーUI GOAPスタイルのプランナー(goal.ruv.io)で、自然言語の目標をA*探索でエージェント計画に変換し、リアルタイムのエージェントテレメトリを可視化

開始方法

  1. ライトパス – Claude Code プラグイン

    /plugin marketplace add ruvnet/ruflo
    /plugin install ruflo-core@ruflo ruflo-swarm@ruflo …
    

    リポジトリにファイルを追加せずにスラッシュコマンドといくつかのエージェント定義を追加。

  2. フルパス – CLI インストール

    npx ruflo@latest init   # またはインタラクティブなウィザード
    

    .claude/.claude-flow/CLAUDE.md ガイドを生成し、CLI と UI が通信するMCPサーバーを起動。

  3. Web UIhttps://flo.ruv.io/ を開く(APIキー不要)または ruflo/src/ruvocal/ のDockerfileを実行して自前ホスティング。

一般的なワークフロー

ユーザー → Ruflo CLI(またはUI) → ルーター → スワーム → 個別エージェント
          ↑                                 │
          └───── メモリ ↔ ベクトルDB ↔ ナレッジグラフ
          ↑                                 │
          └───── 学習ループ(エージェントポリシーの更新)

「新しい機能を書き、テストを追加」とリクエストすると、ルーターはコーディングエージェント、テスト生成エージェント、セキュリティ監査エージェントを起動します。エージェントは並列で実行され、結果はベクトルメモリに保存され、学習ループは何が効果的だったかを記録し、次のリクエストをより高速かつ低コストにします。

こんな人に向いています

  • LLMを活用したコーディング、自動テスト、継続的セキュリティチェックを求める開発チーム(カスタムプロンプトの作成不要)
  • 異なる部署や子会社が安全にAI作業を共有できる企業(ゼロトラストフェデレーション要件)
  • マルチエージェント協調、GOAPプランニング、またはローカルLLMの自己改善(ruflo-ruvllmプラグイン経由)を研究・実験する研究者/趣味人

詳細情報の入手先

  • 完全ガイドRuFlo Explained(14章構成のMarkdownウォークスルー) – docs/ruflo-explained.md
  • プラグインドキュメント – 各プラグインは plugins/ 内にあり、それぞれ独自のREADMEを備える。
  • ベンチマーク&監査docs/reviews/intelligence-system-audit-2026-05-29.mdscripts/ 内のベンチマークスクリプトを参照。
  • ソースコード – リポジトリにはCLI(bin/)、MCPサーバー、Web UI(src/ruvocal/)、プラグイン実装が含まれる。

要するに、Ruflo は、コマンドラインとWebベースのインターフェースを備えた、包括的で拡張可能なプラットフォームであり、LLMを協調的で記憶能力を持ち、自己最適化するAIエージェントに変えるものです。

関連

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