ishandutta2007/Velocity

🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor

它解决了什么问题

Open Velocity 是一个开源的、原生于 Web 的 IDE,旨在防止开发者被锁定在专有的 AI 编码平台中。它提供了一个通用网关,允许开发者使用任何 LLM(例如 GPT-4、Claude 3.5、Gem 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 调用的 token 数量和 API 成本,并具有可配置的支出上限。

适用人群

想要实现模型不可知论、自托管 AI 编码环境的开发者,他们可以在不被单一 AI 提供商绑定的情况下,将复杂任务委派给自主代理。

亮点

  • Universal LLM Gateway: 连接到包括 Deepseek 和 Gemini 在内的各种模型。
  • Multi-Agent Collaboration: 能够生成多个代理在不同的项目部分并行工作。
  • Verifiable Artifacts: 代理会生成任务列表、截图和测试结果以验证其工作。
  • Enterprise-grade Backend: 包括一个强大的 SQLite 数据库层,具有顺序迁移和连接安全机制。

相关

  • 项目
  • 项目
  • 项目
  • 项目