ishandutta2007/Velocity
🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor
해결하는 문제
Open Velocity는 개발자가 독점적인 AI 코딩 플랫폼에 종속되지 않도록 설계된 오픈 소스, 웹 네이티브 IDE입니다. 개발자는 GPT-4, Claude 3.5, Gemini 1.5 Pro, Llama 3와 같은 모든 LLM을 사용하여 계획, 작성 및 코드를 검증할 수 있는 자율 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 데이터베이스 레이어를 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트