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データベース層が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト