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は、個々のAIモデルを協調的で自己改善可能なエージェントチームへと変革するオーケストレーション層として機能します。Claude CodeやCodexといったツールにメモリ、タスク調整、セキュリティガードレール、継続的な学習機能を追加する「ハーネス」を提供することで、AIエージェントが孤立してしまう問題を解決します。

仕組み

Rufloは、AIモデルを囲むメタハーネスとして機能します。初期化されると、エージェントがスウォーム(群れ)として自己組織化し、過去のタスクを記憶し、マシン間で安全に情報を共有できるようにするフックとプラグインのシステムを提供します。ターミナルやClaude Code環境に直接統合され、エージェントのワークフロー、コスト、ミッションを追跡するためのビジュアルコンソールを提供し、AI主導のアクションに対して詳細な権限レベルを設定できます。

対象ユーザー

Claude Codeやその他のMCP対応ツールを使用しており、単純なチャットベースの対話を超えて、自ら計画・テストし、自身の履歴から学習できる自律的なマルチエージェントワークフローを構築したい開発者に最適です。

ハイライト

  • エージェントスウォーム (Agent Swarms): 複数の専門エージェントを調整し、孤立したインスタンスではなくチームとして機能させます。
  • 永続メモリ (Persistent Memory): ローカルのベクトルデータベースとグラフベースの検索を使用して、エージェントがセッションをまたいでコンテキストを記憶できるようにします。
  • ビジュアルコンソール (Visual Console): ターミナルベースのコックピットを提供し、エージェントのログ確認、ミッション管理、トークン使用量とコストの監視を可能にします。
  • セキュリティガードレール (Security Guardrails): ポリシー適用およびセキュリティモジュールを含み、PIIの検出、プロンプトインジェクションのブロック、エージェント権限の管理を行います。
  • フェデレーション (Federation): 異なるマシンで実行されているエージェント間で、データを漏洩させることなく安全な通信を可能にします。
  • 拡張可能なプラグインシステム (Extensible Plugin System): 自動テストやドキュメント作成から、アーキテクチャ決定の追跡、ローカルLLMルーティングまで、35以上のプラグインを提供します。

関連

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