ishandutta2007/Velocity
🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor
What it solves
Open Velocity is an open-source, web-native IDE designed to prevent developer lock-in to proprietary AI coding platforms. It provides a universal gateway that allows developers to use any LLM (such as GPT-4, Claude 3.5, Gemini 1.5 Pro, and Llama 3) to power autonomous AI agents that can plan, write, and verify code.
How it works
The platform uses a modular, container-native architecture consisting of a Web UI, a Gateway and Orchestrator, a Workspace Manager that handles isolated Docker containers, and an AI Model Gateway. Its backend core (OpenCentravity) manages concurrent multi-agent coordination through:
- Hierarchical Swarms: Tracking parent-child relationships between agents for complex workflows.
- Whiteboard Message Bus: A shared communication system for sub-agents to coordinate efforts.
- Distributed Lock Manager: File-level mutexes to prevent parallel agents from colliding when editing the same files.
- Memory Snapshots: A system to save agent states, allowing them to restore and self-heal from failures.
- Cost Tracking: Real-time monitoring of token counts and API costs per LLM call with configurable spending caps.
Who it’s for
Developers who want a model-agnostic, self-hosted AI coding environment where they can delegate complex tasks to autonomous agents without being tied to a single AI provider.
Highlights
- Universal LLM Gateway: Connects to a wide variety of models including Deepseek and Gemini.
- Multi-Agent Collaboration: Ability to spawn multiple agents working in parallel on different project parts.
- Verifiable Artifacts: Agents produce task lists, screenshots, and test results to verify their work.
- Enterprise-grade Backend: Includes a robust SQLite database layer with sequential migrations and connection safety mechanisms.
Related
- Project
- Project
- Project
- Project