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

関連

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