ishandutta2007/Velocity
🚀🪐🌕🌑☄️🛸 Opensource equivalent of Google's Antigravity/Claude Code/Cursor
해결하는 문제
Open Velocity는 여러 LLM에 대한 유니버설 게이트웨이를 제공하여 벤더 종속(vendor lock-in)을 방지하도록 설계된 오픈 소스 에이전트 우선 IDE입니다. 개발자는 단일 AI 제공업체에 얽매이지 않고 계획, 작성 및 코드를 검증할 수 있는 자율적인 AI 에이전트에게 복잡한 코딩 작업을 위임할 수 있습니다.
작동 방식
이 플랫폼은 모듈식 컨테이너 네이티브 아키텍처를 사용합니다. 중앙 Gateway와 Orchestrator가 Web UI, Workspace Manager(격리된 Docker 컨테이너 관리), 그리고 Gemini, Claude, GPT-4, Llama와 같은 다양한 LLM에 연결되는 AI Model Gateway 간의 상호 작용을 관리합니다.
백엔드 코어(OpenCentravity)는 여러 엔터프라이즈급 조정 기능을 구현합니다:
- Hierarchical Swarms: 복잡한 분기 워크플로우를 위해 에이전트 간의 부모-자식 관계를 추적합니다.
- Whiteboard Message Bus: 서브 에이전트가 협업할 수 있는 공유 통신 시스템입니다.
- Distributed Lock Manager: 파일 수준의 뮤텍스를 사용하여 여러 에이전트가 동시에 동일한 파일을 편집하는 것을 방지합니다.
- Memory Snapshots: 에이전트 상태를 주기적으로 저장하여 실패 시 자가 치유가 가능하도록 합니다.
- Cost Tracking: 토큰 수와 API 비용을 실시간으로 모니터링하여 예산 한도를 적용합니다.
대상
멀티 에이전트 협업을 지원하고 엄격한 개인정보 보호 및 데이터 제어를 유지하는, 모델에 구애받지 않는 셀프 호스팅 AI 코딩 환경을 원하는 개발자.
주요 특징
- Universal LLM Gateway: GPT-4, Claude 3.5, Gemini 1.5 Pro, Llama 3를 포함한 다양한 모델에 연결합니다.
- Multi-Agent Collaboration: 프로젝트의 서로 다른 부분에서 작업할 수 있도록 병렬 에이전트를 생성하는 기능.
- Verifiable Artifacts: 에이전트의 작업을 검증하기 위해 작업 목록, 스크린샷 및 테스트 결과를 생성합니다.
- Enterprise-Grade Backend: 순차적 마이그레이션 및 연결 안전 메커니즘을 갖춘 견고한 SQLite 데이터베이스 레이어가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트