Repolode
ruvnet

ruvnet/ruflo

Claude CodeとCodexにマルチエージェントのスウォーム、自己学習メモリ、ベクトル検索、マシン間のエージェント連携を追加するハーネス。

スター
76,810
フォーク
9,071
未解決の Issue
1,064
最終コミット
昨日

これは何?

RufloはClaude CodeとCodexを拡張する実行レイヤーです。複数の専門エージェントをスウォームとして連携させ、エージェント間でタスクを振り分け、セッションをまたいでメモリを保持するため、後の作業で過去の結果を活用できます。Claude Codeのプラグインマーケットプレイス、またはnpxのセットアップコマンドからインストールでき、MCP対応の他のクライアントにツールを公開することもできます。

プロジェクトには、ベクトルメモリ(HNSWインデックスを備えたAgentDB)、軌跡ベースの学習、バックグラウンドワーカー、コスト追跡、ターミナルUI、エージェントの実行状況を確認するブラウザ風のコンソールなど、複数のサブシステムが含まれています。フェデレーション層により、異なるマシン上のエージェントがmTLSとed25519で認証できます。また、メッセージがノードから送信される前に、送信データからPIIを除去します。

RufloはMITライセンスのTypeScriptプロジェクトです。プラグインはセキュリティ監査、DDDのスキャフォールディング、SPARC手法、テスト、ドキュメント生成などをカバーしており、チームは必要な機能だけを導入できます。

主な機能

  • 01100以上の専門エージェントを、階層型、メッシュ型、適応型のスウォームとして連携させます。
  • 02HNSWインデックスを備えたベクトルデータベースにエージェントのメモリを保存し、セッションをまたいだ検索を可能にします。
  • 03タスクの軌跡とフィードバックから学習し、その後のルーティングに活用します。
  • 04PIIフィルタリングを備えたフェデレーションを通じて、異なるマシン上のエージェントが認証を行い、作業をやり取りできます。
  • 05ターミナルUIとコンソールで、エージェントの実行状況、コスト、ログを確認できます。
  • 06プラグイン経由でClaude Codeと連携し、MCPサーバー経由で他のMCPクライアントにも対応します。

ユースケース

  • Claude Code内で、コードベースを対象にコーディング、テスト、レビューのエージェントを並行実行する。
  • 複数のセッションにわたって、プロジェクトのコンテキストや過去の判断をエージェントが参照できるようにする。
  • 生データを共有せずに、別々のマシンや組織に属するエージェントを協働させる。
  • エージェントのワークフロー全体で、トークン使用量とコストを追跡する。

クイックスタート

  1. 1

    マーケットプレイスからClaude Codeにコアプラグインをインストールします

    /plugin marketplace add ruvnet/ruflo
  2. 2

    プロジェクトのターミナルでセットアップウィザードを実行します

    npx ruflo@latest init wizard
  3. 3

    stdio MCPに対応したクライアント向けに、Ruflo MCPサーバーを起動します

    npx -y ruflo@latest mcp start

使う前に知っておきたいこと

  • プラグインのインストールにはClaude Code 2.1.287以降が必要です。
  • Modはアカウントの権限で実行され、サンドボックス化されません。インストール前にコードを確認してください。
  • コンソール機能とMod機能はClaude Codeとの統合機能です。フックのサポートはクライアントによって異なります。

トピック

よくある質問

ruflo とは?
Claude CodeとCodexにマルチエージェントのスウォーム、自己学習メモリ、ベクトル検索、マシン間のエージェント連携を追加するハーネス。 RufloはClaude CodeとCodexを拡張する実行レイヤーです。複数の専門エージェントをスウォームとして連携させ、エージェント間でタスクを振り分け、セッションをまたいでメモリを保持するため、後の作業で過去の結果を活用できます。Claude Codeのプラグインマーケットプレイス、またはnpxのセットアップコマンドからインストールでき、MCP対応の他のクライアントにツールを公開することもできます。
ruflo は無料で使えますか?ライセンスは?
ruflo は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ruflo は今もメンテナンスされていますか?
活発にメンテナンス中。ruflo の最終コミットは 2026年10月19日 です。
ruflo は何に使えますか?
Claude Code内で、コードベースを対象にコーディング、テスト、レビューのエージェントを並行実行する。 複数のセッションにわたって、プロジェクトのコンテキストや過去の判断をエージェントが参照できるようにする。 生データを共有せずに、別々のマシンや組織に属するエージェントを協働させる。 エージェントのワークフロー全体で、トークン使用量とコストを追跡する。
ruflo のインストール方法は?
マーケットプレイスからClaude Codeにコアプラグインをインストールします: /plugin marketplace add ruvnet/ruflo プロジェクトのターミナルでセットアップウィザードを実行します: npx ruflo@latest init wizard stdio MCPに対応したクライアント向けに、Ruflo MCPサーバーを起動します: npx -y ruflo@latest mcp start
ruflo はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ruvnet/ruflo

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト