roborev¶
Continuous code review for coding agents. Review commits immediately, catch issues early, and fix them while context is fresh.
Quick Start¶
Then from within your git repositories:
roborev init # Install post-commit hook
# do some work, generate commits
roborev tui # Browse reviews in the terminal UI
For Windows, see the installation guide.
Why roborev?¶
AI coding agents write code fast, but they make mistakes. Most review feedback comes too late. The agent has moved on and context is lost. roborev changes this:
- Ask your agents to commit often, ideally every turn of work
- roborev reviews each commit in the background
- Check the TUI (
roborev tui) to browse findings as they arrive - Address findings by copying reviews into your agent, using
/roborev-fix, or runningroborev fix
Every commit gets reviewed. Issues surface in seconds, not hours. Open reviews stay in the TUI queue until explicitly addressed and closed, so nothing falls through the cracks.
-
Review Ledger
Every commit is reviewed automatically via git hooks. Reviews accumulate in a persistent queue that acts as a ledger: nothing is closed until explicitly addressed.
-
Agent-Ready Feedback
Copy findings into your agent session, use
/roborev:fixskills, or runroborev fixto apply fixes automatically. -
Code Analysis
Built-in analysis types (duplication, complexity, refactoring, test fixtures, dead code) that agents can address directly.
-
Multi-Agent
Works with Codex, Claude Code, Gemini, Copilot, OpenCode, Cursor, Droid, Kilo, Kiro, and Pi. Auto-detects installed agents.
-
Rich Markdown Display
Reviews render with full Markdown formatting: syntax-highlighted code blocks, headings, lists, and inline styles, right in your terminal.
-
Runs Locally
No hosted service or additional infrastructure. Reviews are orchestrated on your machine using the coding agents you already have configured.
-
Multi-Machine Sync
Bi-directionally sync reviews across machines via PostgreSQL.
Architecture¶
- Daemon: HTTP server on port 7373 (auto-finds available port if busy)
- Workers: Pool of 4 (configurable) parallel review workers
- Storage: SQLite at
~/.roborev/reviews.dbwith WAL mode - Config: Global at
~/.roborev/config.toml, per-repo at.roborev.toml
Federated Multiplayer¶
Bi-directionally sync reviews across machines with a shared PostgreSQL database. Each daemon maintains its local SQLite for fast access while syncing changes to the central database.