このプロジェクトについて
ByteRover CLI (brv) は、AIコーディングエージェントに永続的で構造化されたメモリを提供するコマンドラインツールです。プロジェクトディレクトリ内でbrvを実行すると、選択したLLMをバックエンドとする対話型REPLが起動します。エージェントはファイルの読み書き、コードの実行、後続セッションのための知識の保存が可能です。Webダッシュボード(brv webui)は、コンテキストのキュレーションとクエリのための主要UIとして提示されています。
READMEに記載されている中核機能は以下の通りです:
- コンテキストツリーと知識ストレージ。プロジェクト知識の追加と取得のためのキュレートおよびクエリコマンドを備えています。
- コンテキストツリーに対するGitライクなバージョン管理:init、status、add、commit、log、branch、checkout、merge、clone、push、pull、fetch、remote、config、reset。
- チームコンテキスト共有、共有スペース、複数マシンアクセス、ホスト型LLMアクセス、チーム管理、使用状況分析のためのクラウド同期(ByteRover Cloud)。ローカル操作がデフォルトで、クラウドはコラボレーションと永続性を追加します。
- キュレート操作のためのレビューワークフロー。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の組み込みエージェントツールとエンタープライズプロキシサポートにも言及しています。
インストール方法は2つ提供されています:macOS(ARM64/x64)およびLinux(x64/ARM64)向けのバンドルシェルスクリプト(Node.js不要)、またはnpm(Node.js >= 20)。READMEは、リポジトリ内の本番コードベースに対してLLM-as-Judge精度で測定されたLoCoMo(全体精度96.1%、1,982問)およびLongMemEval-S(全体精度92.8%、500問)のベンチマーク結果を報告し、詳細についてはarXiv論文とセルフホストPDFへのリンクを提供しています。ライセンスはElastic License 2.0です。ドキュメントはdocs.byterover.devにあり、コミュニティサポートはDiscordとGitHub Issuesを通じて提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.