このプロジェクトについて

Rufloは、Claude CodeやCodexなどの言語モデルをラップするハーネスを提供し、エージェントにツール、メモリ、ループ、サンドボックス、制御機能を与えることで、協調的な作業を可能にします。簡単な `npx ruflo init` を実行するだけで、ユーザーはスウォーム(群れ)として組織化された100以上の特化型エージェント、過去のタスクから改善する自己学習アーキテクチャ、HNSWインデックスによるベクトルベースのメモリ、そして30以上の公式拡張機能を備えたプラグインマーケットプレイスにアクセスできます。これらには、スウォームオーケストレーション、オートパイロットループ、ワークフローテンプレート、マシン間フェデレーション、セキュリティ監査、コスト追跡、さらにはニューラルトレーディングやIoT管理などのドメイン固有ツールが含まれます。本システムには、CLI、Claude Codeと統合するためのMCPサーバー、並列ツール呼び出しを備えたマルチモデルチャット用のWeb UIベータ版、そして自然言語の目標をGOAP A*検索を用いて実行可能なエージェントプランに変換するGoal Planner UIが含まれています。また、Rufloはゼロトラストセキュリティによるエージェントフェデレーションをサポートしており、異なるマシンや組織のエージェントが、PII(個人識別情報)を削除し監査証跡を維持しながら、相互に発見、認証、作業の交換を行うことができます。すべての機能は、Rufloが調整、メモリ、セキュリティを処理する間、開発者がコードを書き続けられるように設計されています。