ishandutta2007/Velocity
🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor
何を解決するか
Open Velocity は、開発者が独自の AI コーディングプラットフォームにロックインされるのを防ぐために設計された、オープンソースの Web ネイティブ IDE です。開発者が任意の LLM (GPT-4, Claude 3.5, Gemini 1.5 Pro, Llama 3 など) を使用して、計画、記述、検証を行う自律型 AI エージェントを駆動できるようにする汎用ゲートウェイを提供します。
仕組み
このプラットフォームは、Web UI、Gateway と Orchestrator、隔離された Docker コンテナを管理する Workspace Manager、および AI Model Gateway で構成される、モジュール式でコンテナネイティブなアーキテクチャを採用しています。そのバックエンドコア (OpenCentravity) は、以下の方法で並行するマルチエージェントの調整を行います:
- Hierarchical Swarms: 複雑なワークフローのために、エージェント間の親子関係を追跡します。
- Whiteboard Message Bus: サブエージェントが協調するための共有通信システムです。
- Distributed Lock Manager: 並行するエージェントが同じファイルを編集する際に衝突するのを防ぐための、ファイルレベルのミューテックスです。
- Memory Snapshots: エージェントの状態を保存するシステムで、失敗から復元および自己修復を可能にします。
- Cost Tracking: 各 LLM 呼び出しのトークン数と API コストをリアルタイムで監視し、設定可能な支出上限を設定できます。
対象者
単一の AI プロバイダーに縛られることなく、モデルに依存しない自ホスト型の AI コーディング環境を構築したい開発者。
ハイライト
- Universal LLM Gateway: Deepseek や Gemini を含む、多種多様なモデルに接続します。
- Multi-Agent Collaboration: 異なるプロジェクト部分で複数のエージェントを並行して動作させることができます。
- Verifiable Artifacts: エージェントは、作業を検証するためにタスクリスト、スクリーンショット、テスト結果を生成します。
- Enterprise-grade Backend: シーケンシャルなマイグレーションと接続の安全性メカニズムを備えた、堅牢な SQLite データベース層が含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト