campfirein/byterover-cli

ByteRover CLI (brv) - The portable memory layer for autonomous coding agents (formerly Cipher)

해결하는 문제

ByteRover CLI는 AI 코딩 에이전트에게 영구적이고 구조화된 메모리를 제공합니다. 개발자가 동기화 및 공유가 가능한 프로젝트 지식의 "컨텍스트 트리"를 큐레이션할 수 있도록 하여, 에이전트가 서로 다른 세션, 도구 또는 팀원 간에 컨텍스트를 잃거나 프로젝트별 지식이 부족해지는 문제를 해결합니다.

작동 방식

ByteRover는 대화형 REPL (Read-Eval-Print Loop) 및 지식 저장 시스템을 관리하는 데몬으로 작동합니다. 사용자는 특정 정보(예: "Auth는 24시간 만료되는 JWT를 사용함")를 큐레이션하고 이를 특정 파일에 연결할 수 있습니다. 에이전트 방식의 맵을 사용하여 코드베이스를 이해하며, 코드 실행 및 파일 작업과 같은 작업을 위해 24개의 내장 도구를 제공합니다.

지식은 Git과 유사한 버전 관리 시스템(브랜치, 커밋, 병합)을 사용하여 관리되며, 팀 협업을 위해 ByteRover Cloud로 동기화할 수 있습니다. 또한 Model Context Protocol (MCP)와 통합되어 있으며 다양한 LLM 제공업체를 지원합니다.

대상 사용자

AI 코딩 에이전트(Cursor, Claude Code, Windsurf 또는 Cline 등)를 사용하며, 에이전트가 아키텍처 결정 및 프로젝트별 로직에 대해 정보를 계속 유지할 수 있도록 프로젝트를 위한 중앙 집중식의 영구적인 메모리 레이어를 원하는 개발자.

주요 특징

  • 영구적 컨텍스트 트리: 세션 간에 유지되는 프로젝트 지식을 큐레이션하고 관리합니다.
  • Git 방식의 버전 관리: 브랜치, 커밋 및 병합을 사용하여 프로젝트의 컨텍스트 메모리에 대한 변경 사항을 관리합니다.
  • 클라우드 동기화: ByteRover Cloud를 통해 팀원 및 기기 간에 프로젝트 지식을 공유하고 동기화합니다.
  • 폭넓은 호환성: 22개 이상의 AI 코딩 에이전트와 작동하며 20개의 다양한 LLM 제공업체를 지원합니다.
  • 웹 대시보드: brv webui를 통해 컨텍스트를 큐레이션하고 쿼리할 수 있는 시각적 인터페이스를 제공합니다.
  • 에이전트용 도구 세트: 코드 실행, 파일 작업 및 지식 검색을 위한 24개의 내장 도구가 포함되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트