ishandutta2007/Velocity
🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor
解決する課題
Open Velocityは、複数のLLMへのユニバーサルなゲートウェイを提供することで、ベンダーロックインを防ぐように設計されたオープンソースのエージェントファーストなIDEです。開発者は、単一の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: トークン数と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データベース層が含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト