{"name":"ByteRover CLI: Portable Memory Layer for Autonomous AI Coding Agents","description":"ByteRover CLI (brv) provides persistent, structured memory for AI coding agents, enabling developers to curate project knowledge into a context tree. It facilitates cloud synchronization and sharing across tools and teammates. This interactive REPL CLI supports various LLM providers and offers extensive tools for memory management and code execution.","github":"https://github.com/campfirein/cipher","url":"https://osrepos.com/repo/campfirein-cipher","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/campfirein-cipher","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/campfirein-cipher.md","json":"https://osrepos.com/repo/campfirein-cipher.json","topics":["AI","Autonomous Agents","CLI","Developer Tools","LLM","Memory Management","TypeScript","Coding Assistant"],"keywords":["AI","Autonomous Agents","CLI","Developer Tools","LLM","Memory Management","TypeScript","Coding Assistant"],"stars":null,"summary":"ByteRover CLI (brv) provides persistent, structured memory for AI coding agents, enabling developers to curate project knowledge into a context tree. It facilitates cloud synchronization and sharing across tools and teammates. This interactive REPL CLI supports various LLM providers and offers extensive tools for memory management and code execution.","content":"## Introduction\n\nByteRover CLI (`brv`) is an interactive REPL command-line interface designed to give AI coding agents persistent, structured memory. It allows developers to curate project knowledge into a context tree, sync it to the cloud, and share it across various tools and teammates. Essentially, it acts as a portable memory layer for autonomous coding agents, enhancing their ability to understand and interact with your codebase over time.\n\nKey features include:\n*   Interactive TUI with REPL interface\n*   Context tree and knowledge storage management\n*   Support for over 20 LLM providers (Anthropic, OpenAI, Google, Groq, Mistral, xAI, and more)\n*   24 built-in agent tools for code execution, file operations, knowledge search, and memory management\n*   Cloud sync with push/pull capabilities\n*   Integration with 22+ AI coding agents (Cursor, Claude Code, Windsurf, Cline, etc.)\n\n## Installation\n\nGetting started with ByteRover CLI is straightforward. You can install it using a shell script for macOS and Linux, or via npm for all platforms.\n\n### Shell Script (macOS & Linux)\n\nNo Node.js required, everything is bundled.\n\nbash\ncurl -fsSL https://byterover.dev/install.sh | sh\n\n\nSupported platforms: macOS ARM64, Linux x64, Linux ARM64.\n\n### npm (All Platforms)\n\nRequires Node.js >= 20.\n\nbash\nnpm install -g byterover-cli\n\n\n### Verify Installation\n\nAfter installation, verify it by checking the version:\n\nbash\nbrv --version\n\n\n## Examples\n\nTo begin using ByteRover CLI, navigate to your project directory and run the `brv` command. The REPL auto-configures on the first run.\n\nbash\ncd your/project\nbrv\n\n\nInside the REPL, you can use commands like `/curate` to add context or `/query` to retrieve information:\n\n\n/curate \"Auth uses JWT with 24h expiry\" @src/middleware/auth.ts\n/query How is authentication implemented?\n\n\nFor cloud synchronization, you can push and pull your context:\n\nbash\nbrv push             # Sync local context to cloud\nbrv pull             # Sync from cloud to local\n\n\n## Why Use ByteRover CLI?\n\nByteRover CLI addresses a critical challenge in AI-powered development: providing agents with persistent, structured memory. This allows AI agents to learn and retain knowledge about your codebase across sessions, leading to more effective and context-aware assistance.\n\nIts comprehensive feature set, including broad LLM provider support, a rich set of agent tools, and seamless cloud synchronization, makes it a powerful asset for any developer working with AI coding agents. Furthermore, ByteRover CLI has demonstrated impressive performance in long-term conversational memory benchmarks, achieving 96.1% accuracy on LoCoMo and 92.8% on LongMemEval-S, ensuring reliable and accurate knowledge retrieval. It integrates with many existing AI coding agents, making it a versatile addition to your development workflow.\n\n## Links\n\n*   **GitHub Repository**: [https://github.com/campfirein/byterover-cli](https://github.com/campfirein/byterover-cli)\n*   **Documentation**: [https://docs.byterover.dev](https://docs.byterover.dev)\n*   **Discord Community**: [https://discord.com/invite/UMRrpNjh5W](https://discord.com/invite/UMRrpNjh5W)","metrics":{"detailViews":8,"githubClicks":8},"dates":{"published":null,"modified":"2026-04-01T15:10:29.000Z"}}