campfirein/byterover-cli

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

解決的問題

ByteRover CLI 為 AI 編程代理提供持久的、結構化的記憶。它透過允許開發者策劃可同步與共享的專案知識「上下文樹」,解決了代理在不同會話、工具或團隊成員之間遺失上下文或缺乏專案特定知識的問題。

工作原理

ByteRover 作為一個互動式 REPL(讀取-求值-列印循環)及一個管理知識儲存系統的守護進程運行。它允許使用者策劃特定的資訊(例如「Auth 使用 24 小時過期的 JWT」)並將其連結到特定檔案。它使用代理映射來理解程式碼庫,並為程式碼執行與檔案操作等任務提供 24 個內建工具。

知識使用類 Git 的版本控制系統(分支、提交、合併)進行管理,並可以同步到 ByteRover Cloud 以進行團隊協作。它還整合了模型上下文協定 (MCP) 並支援多種 LLM 提供商。

適用對象

使用 AI 編程代理(如 Cursor、Claude Code、Windsurf 或 Cline)並希望為專案建立集中式、持久化記憶層的開發者,以確保其代理能夠了解架構決策與專案特定邏輯。

亮點

  • 持久的上下文樹:策劃並管理跨會話持久存在的專案知識。
  • 類 Git 版本控制:使用分支、提交與合併來管理專案上下文記憶的變更。
  • 雲端同步:透過 ByteRover Cloud 在團隊成員與機器之間共享並同步專案知識。
  • 廣泛的相容性:適用於 22 個以上的 AI 編程代理,並支援 20 種不同的 LLM 提供商。
  • Web 儀表板:透過 brv webui 進行上下文策劃與查詢的視覺化介面。
  • 代理工具集:包含用於程式碼執行、檔案操作與知識搜尋的 24 個內建工具。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案