Skip to content
GitHub stars
roborev TUI queue view

roborev

Continuous code review for coding agents. Review commits immediately, catch issues early, and fix them while context is fresh.

Quick Start

Terminal window
curl -fsSL https://roborev.io/install.sh | bash

Then from within your git repositories:

Terminal window
roborev init # Install post-commit hook
# do some work, generate commits
roborev fix # Fixes unaddressed reviews
roborev tui # View reviews in interactive 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:

  1. Ask your agents to commit often, ideally every turn of work
  2. roborev reviews each commit in the background
  3. Feed findings into your agent sessions, or fix them autonomously with roborev fix

Every commit gets reviewed. Issues surface in seconds, not hours.

Background Reviews

Every commit is reviewed automatically via git hooks. No workflow changes required.

Auto-Fix

roborev fix feeds review findings to an agent that applies fixes and commits. roborev refine iterates until reviews pass.

Code Analysis

Built-in analysis types (duplication, complexity, refactoring, test fixtures, dead code) that agents can fix automatically.

Multi-Agent

Works with Codex, Claude Code, Gemini, Copilot, OpenCode, Cursor, Droid, and Kilo. 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

roborev architecture diagram
  • 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.db with WAL mode
  • Config: Global at ~/.roborev/config.toml, per-repo at .roborev.toml

Federated Multiplayer

roborev federation diagram

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.