프로젝트 소개
ByteRover CLI(brv)는 AI 코딩 에이전트에 지속적이고 구조화된 메모리를 제공하는 명령줄 도구입니다. 프로젝트 디렉터리에서 brv를 실행하면 선택한 LLM을 기반으로 하는 대화형 REPL이 시작되며, 에이전트는 파일을 읽고 쓰고, 코드를 실행하고, 이후 세션을 위해 지식을 저장할 수 있습니다. 웹 대시보드(brv webui)는 컨텍스트를 관리하고 쿼리하기 위한 기본 UI로 제시됩니다.
README에 설명된 핵심 기능:
- 컨텍스트 트리 및 지식 저장소: 프로젝트 지식을 추가하고 검색하기 위한 curate 및 query 명령 제공.
- 컨텍스트 트리에 대한 Git 유사 버전 제어: init, status, add, commit, log, branch, checkout, merge, clone, push, pull, fetch, remote, config 및 reset.
- 팀 컨텍스트 공유, 공유 공간, 다중 머신 액세스, 호스팅 LLM 액세스, 팀 관리 및 사용 분석을 위한 클라우드 동기화(ByteRover Cloud). 로컬 운영이 기본이며, 클라우드는 협업과 지속성을 추가합니다.
- curate 작업을 위한 검토 워크플로우: pending/approve/reject 명령 제공.
- brv mcp를 통한 MCP(Model Context Protocol) 서버 모드.
- 스킬과 번들을 위한 허브 및 커넥터 생태계(사용자 정의 레지스트리 포함).
- 다른 프로젝트의 지식을 참조하기 위한 작업 트리 링크(brv worktree) 및 읽기 전용 지식 소스(brv source).
- 에이전트 풀 크기, 프로젝트별 동시성, LLM 반복 예산, 요청 시간 초과 및 작업 기록 크기 설정. settings.json에 저장되며 brv 재시작 후 적용됩니다.
- 스크립팅을 위한 명령의 JSON 출력(--format json).
제공업체 및 통합 범위: README에는 20개 LLM 제공업체(Anthropic, OpenAI, Google, Groq, Mistral, xAI, Cerebras, Cohere, DeepInfra, DeepSeek, OpenRouter, Perplexity, TogetherAI, Vercel, Minimax, Moonshot, GLM, GLM Coding Plan, OpenAI 호환 엔드포인트, ByteRover 호스팅 모델)가 나열되어 있으며, Cursor, Claude Code, Windsurf, Cline 등 22개 이상의 AI 코딩 에이전트와의 호환성을 명시합니다. 또한 24개의 내장 에이전트 도구와 엔터프라이즈 프록시 지원을 언급합니다.
설치 방법은 두 가지입니다: Node.js가 필요 없는 macOS(ARM64/x64) 및 Linux(x64/ARM64)용 번들 셸 스크립트 또는 npm(Node.js >= 20). README는 LoCoMo(전체 정확도 96.1%, 질문 1,982개) 및 LongMemEval-S(전체 정확도 92.8%, 질문 500개)에 대한 벤치마크 결과를 보고하며, LLM-as-Judge 정확도로 측정하고 저장소의 프로덕션 코드베이스에 대해 실행했습니다. 자세한 내용은 arXiv 논문과 자체 호스팅 PDF를 링크합니다. 라이선스는 Elastic License 2.0입니다. 문서는 docs.byterover.dev에 있으며, 커뮤니티 지원은 Discord와 GitHub 이슈를 통해 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.