roborev  by roborev-dev

AI-powered continuous code review for agents

Created 1 month ago
392 stars

Top 73.5% on SourcePulse

GitHubView on GitHub
Project Summary

Continuous, non-invasive background code review for AI agents is addressed by Roborev, enabling developers to work smarter and faster with immediate critical feedback. It supports multiple AI agents and offers both TUI and CLI interfaces, aiming to improve the quality and speed of AI-assisted development workflows.

How It Works

Roborev integrates with various AI code agents, including Codex, Claude Code, Gemini, Copilot, and OpenCode, to perform automated code reviews. Reviews are triggered automatically on every commit via git hooks or can be initiated manually via the CLI for specific branches or commit ranges. A key feature is the "Auto-Fix with Refine" capability, allowing AI agents to automatically address failed reviews. An interactive TUI provides real-time monitoring and navigation of the review queue with vim-style controls.

Quick Start & Requirements

Installation is available via a shell script for macOS/Linux, Homebrew, PowerShell for Windows, or directly using go install. Users must install the respective CLIs for their chosen AI agents (e.g., @openai/codex, @anthropic-ai/claude-code). For multi-machine synchronization, a PostgreSQL database is required. The quick start involves initializing Roborev in a repository (roborev init), committing code to trigger reviews, and using roborev tui to view results. Comprehensive documentation, quick start guides, and command references are available at roborev.io.

Highlighted Details

  • Automatic Reviews: Triggered on every commit via git hooks or on-demand via CLI for branches or commit ranges.
  • Multi-Agent Support: Compatible with Codex, Claude Code, Gemini, Copilot, and OpenCode.
  • Local & Private Execution: All operations run entirely on the user's machine, ensuring data privacy.
  • Auto-Fix with Refine: AI agents automatically attempt to resolve failed review issues.
  • Interactive TUI: Provides real-time review queue management with vim-style navigation.
  • Multi-Machine Sync: Synchronizes review status across multiple development machines using PostgreSQL.

Maintenance & Community

The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack).

Licensing & Compatibility

Roborev is released under the MIT license. This license is permissive and generally allows for commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

Setup requires installing and configuring specific AI agent CLIs and potentially a PostgreSQL database for advanced features. The effectiveness of reviews and auto-fixes is dependent on the underlying AI models and the quality of the review_guidelines configuration.

Health Check
Last Commit

18 hours ago

Responsiveness

Inactive

Pull Requests (30d)
158
Issues (30d)
41
Star History
400 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.