ReviewCerberus
FreeOpen-source AI code review tool for analyzing git branch differences with comprehensive security, performance, and quality analysis.
About ReviewCerberus
ReviewCerberus is an open-source AI-powered code review tool that analyzes git branch differences to generate comprehensive review reports with structured output. It integrates as a GitHub Action for automated pull request reviews with inline comments and summary, supports multiple AI providers including AWS Bedrock, Anthropic API, Ollama, and Moonshot, and offers detailed analysis covering logic correctness, security vulnerabilities, performance bottlenecks, and code quality. Additional experimental features include a Chain-of-Verification mode to reduce false positives and a SAST pre-scan. The tool leverages prompt caching for smart token efficiency and can be run via Docker or directly using Poetry. Reports can be output as Markdown or JSON.
Key Features
Pros & Cons
- Open-source and free to use
- Supports multiple AI providers (Anthropic, AWS, Ollama, Moonshot) for flexibility
- Provides structured, severity-organized review reports
- Seamless GitHub Action integration for automated PR comments
- Comprehensive coverage of logic, security, performance, and quality
- Docker deployment simplifies setup
- Experimental verification mode helps reduce false positives
- Experimental features (verification, SAST) may be unstable
- Requires API keys and configuration for AI providers
- Limited community adoption (32 stars, 2 forks as of writing)
- No explicit support for non-git workflows or single-file analysis
- Documentation and examples somewhat minimal