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プロバイダーをサポート。
  • Webダッシュボード: brv webui を介してコンテキストをキュレーションおよびクエリするための視覚的なインターフェース。
  • エージェント向けツール: コード実行、ファイル操作、知識検索のための24の組み込みツールを含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト