byteroverManages project knowledge using ByteRover context tree. Provides two operations: query (retrieve knowledge) and curate (store knowledge). Invoke when user requests information lookup, pattern discovery, or knowledge persistence. Developed by ByteRover Inc. (https://byterover.dev/)
Install via ClawdBot CLI:
clawdbot install byteroverinc/byteroverA project-level knowledge repository that persists across sessions. Use it to avoid re-discovering patterns, conventions, and decisions.
| Command | When | Example |
|---------|------|---------|
| brv query "question" | Before starting work | brv query "How is auth implemented?" |
| brv curate "context" -f file | After completing work | brv curate "JWT 24h expiry" -f auth.ts |
| brv status | To check prerequisites | brv status |
Query when you need to understand something:
Curate when you learned or created something valuable:
Context must be specific and actionable:
# Good - specific, explains where and why
brv curate "Auth uses JWT 24h expiry, tokens in httpOnly cookies" -f src/auth.ts
# Bad - too vague
brv curate "Fixed auth"
Note: Context argument must come before -f flags. Max 5 files.
brv curate commands for complex topics rather than one massive context. Smaller chunks are easier to retrieve and update.-f flags to let ByteRover read them directly:
# Good - ByteRover reads the files
brv curate "Auth implementation details" -f src/auth.ts -f src/middleware/jwt.ts
# Wasteful - reading files twice
# [agent reads files] then brv curate "..." -f same-files
# Good - specific
brv query "What validation library is used for API request schemas?"
# Bad - vague, slow
brv query "How is validation done?"
brv curate "OUTDATED: Previous auth used sessions. NEW: Now uses JWT with refresh tokens. Clean up old session-based auth context." -f src/auth.ts
# Specify topics/domains
brv curate "Create separate topics for: 1) JWT validation, 2) refresh token flow, 3) logout handling" -f src/auth.ts
# Specify detail level
brv curate "Document the error handling patterns in detail (at least 30 lines covering all error types)" -f src/errors/
Run brv status first. If errors occur, the agent cannot fix themβinstruct the user to take action in their brv terminal. See TROUBLESHOOTING.md for details.
See also: WORKFLOWS.md for detailed patterns and examples, TROUBLESHOOTING.md for error handling
Generated Feb 28, 2026
New developers joining a software project can use ByteRover to quickly understand existing patterns, conventions, and decisions. By querying the context tree, they avoid redundant discovery and reduce ramp-up time, ensuring consistency from day one.
Teams maintaining legacy systems can curate knowledge about bug fixes, architecture decisions, and workarounds. This preserves institutional memory, making it easier for future developers to troubleshoot and update code without relying on outdated documentation.
During agile sprints, developers can query before implementing features to reuse existing patterns and curate after completing tasks to capture new insights. This streamlines workflows, reduces duplication, and enhances team collaboration across iterations.
When handing off projects between teams or departments, ByteRover ensures knowledge persistence. Teams can curate critical context about implementations and decisions, allowing seamless transitions and minimizing knowledge loss during transfers.
Offer ByteRover as a cloud-based service with tiered pricing based on usage, such as number of queries, curation volume, or team size. This provides recurring revenue and scales with customer growth, targeting enterprises and development teams.
Sell perpetual or annual licenses to large organizations for on-premises or private cloud deployment. This model includes premium support, customization, and integration services, catering to industries with strict data security requirements.
Provide a free version with basic query and curation capabilities to attract individual developers and small teams. Monetize through paid upgrades for advanced features like AI-driven insights, analytics, and priority support, driving user adoption and conversion.
π¬ Integration Tip
Integrate ByteRover early in development workflows by running 'brv status' to check prerequisites and using 'brv query' before starting tasks to leverage existing knowledge efficiently.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection