ishandutta2007/Velocity
🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor
解決的問題
Open Velocity 是一個開源的、以代理為核心的 IDE,旨在透過提供通往多種 LLM 的通用網關來防止供應商鎖定。它允許開發人員將複雜的編碼任務委派給自主 AI 代理,這些代理可以在不綁定單一 AI 提供商的情況下進行規劃、編寫和驗證程式碼。
工作原理
該平台採用模組化、容器原生的架構,其中中央 Gateway 和 Orchestrator 管理 Web UI、Workspace Manager(處理隔離的 Docker 容器)以及連接到 Gemini、Claude、GPT-4 和 Llama 等各種 LLM 的 AI Model Gateway 之間的互動。
其後端核心 (OpenCentravity) 實現了多個企業級協調功能:
- Hierarchical Swarms: 追蹤代理之間的父子關係,以處理複雜的分支工作流。
- Whiteboard Message Bus: 用於子代理協作的共享通訊系統。
- Distributed Lock Manager: 使用檔案級互斥鎖,防止多個代理同時編輯同一個檔案。
- Memory Snapshots: 定期儲存代理狀態,以便從故障中自我修復。
- Cost Tracking: 即時監控 Token 數量和 API 成本,以執行預算上限。
適用對象
想要一個模型無關、自託管的 AI 編碼環境,且該環境支援多代理協作並保持嚴格隱私與數據控制的開發人員。
亮點
- Universal LLM Gateway: 連接到包括 GPT-4、Claude 3.5、Gemini 1.5 Pro 和 Llama 3 在內的多種模型。
- Multi-Agent Collaboration: 能夠生成並行代理來處理專案的不同部分。
- Verifiable Artifacts: 生成任務列表、螢幕截圖和測試結果以驗證代理的工作。
- Enterprise-Grade Backend: 包括具有順序遷移和連接安全機制的強大 SQLite 資料庫層。
相關
- 專案
- 專案
- 專案
- 專案
- 專案