ruvnet/ruflo
https://github.com/ruvnet/ruflo📌 Ruflo:為 Claude Code 與 Codex 加上 100+ 專屬 Agent 的協調層與自學記憶
TL;DR:Ruflo 把 Claude Code 包成一個「神經系統」,提供工具、記憶、迴圈與安全防護,讓數百個 Agent 能自組成群、相互學習,開發者只需照常寫程式。
🤔 為什麼需要 Ruflo?
Claude Code 與 Codex 本身是強大的 LLM,卻只能「寫」程式,缺乏執行、資源管理與跨機器協作的能力。Ruflo 以「Agent = Model + Harness」的概念,將模型包裝成一層執行環境,提供:
- 工具與沙箱,讓產出程式碼能直接在安全環境中測試
- 記憶體機制,跨會話保留學習成果
- 迴圈與學習回饋,使 Agent 能自我最佳化
- 聯邦式通訊,安全地與其他機器上的 Agent 互動
🧩 Ruflo 的核心架構
User → Ruflo (CLI / MCP) → Router → Swarm → Agents → Memory → LLM Providers
^ |
+---- Learning Loop <--+
- CLI / MCP:使用者透過
npx ruflo init一鍵啟動,之後可直接使用 Claude Code,Ruflo 會自動攔截並路由任務。 - Router:根據任務型別將請求分派給不同的 Swarm。
- Swarm:由多個專門化 Agent 組成的群體,協同完成較大型或複雜的工作。
- Agents:每個 Agent 為「模型 + Harness」的組合,負責執行特定子任務(如測試、部署、檔案生成)。
- Memory:持久化的自學記憶庫,讓 Agent 能從過往成功模式中學習,並在新任務中復用。
- Learning Loop:完成任務後,結果回饋至 Memory,觸發自我最佳化。
- LLM Providers:底層的大模型服務(Claude Code、Codex),由 Harness 進行呼叫與結果整合。
📊 功能亮點(README 中提到的要點)
- 100+ 專屬 Agent:涵蓋測試、除錯、檔案生成、部署等常見開發工作。
- 協同 Swarm:Agent 能組成群體,同時處理多階段工作流程。
- 自學記憶:任務成功模式會自動寫入 Memory,未來相似任務會直接套用。
- 聯邦式通訊:在多機器環境下,Agent 可安全交換資訊,避免資料外洩。
- 企業安全防護:內建安全守門,限制外部資源存取,確保執行環境受控。
🎯 實務啟示
- 開發者只需專注程式碼:初始化一次後,所有協調與資源管理由 Ruflo 完成,減少工具鏈學習成本。
- 可擴充的 Agent 生態:若現有 100+ Agent 無法滿足需求,開發者可自行新增 Harness,擴充功能。
- 跨機器協作:在大型團隊或分散式 CI/CD 環境中,Ruflo 的聯邦通訊可安全共享任務狀態與記憶。
- 自我最佳化迴圈:隨著使用次數累積,Memory 會持續改進任務分派與執行策略,長期可提升開發效率。
🔗 來源
- 標題:ruflo
- 作者/機構:ruvnet
- 連結:https://github.com/ruvnet/ruflo
#AI #LLM #ClaudeCode #Codex #AgentArchitecture #Automation #DevOps #Memory #Security #FederatedLearning #Ruflo
由 google/gemma-4-31b-it:free 自動生成