SuperAPI AI Directory

ReviewPhin

ReviewPhin is a self-hosted code review automation tool for GitLab merge requests and GitHub pull requests. It is deployed as a container, runs via Docker Compose or a published Helm Chart, and the same image provides the review worker, the initial setup process, and documentation. Users can register GitLab or GitHub platform credentials and onboard projects or repositories as tenants; on the model side, they can use the built-in Copilot CLI path, or create named model configurations for OpenAI-compatible, Azure, Anthropic, and other endpoints. Storage can start with SQLite, switch to Flotiq when an admin panel is needed, or load a custom storage adapter. After a review is triggered, ReviewPhin uniformly coordinates review findings, replies, summaries, and status, helping engineers focus review time on design, risk, and intent rather than hunting for typos and obvious issues. In production, /app/data and /app/tmp must be persisted.

Open website

About this tool

Purpose

ReviewPhin is a self-hosted agentic code review worker, primarily serving GitLab merge requests and GitHub pull requests. Its positioning is to let engineers spend their time in code review on design, risk, and intent, rather than on hunting for typos and obvious errors. It is officially described as “echolocation for your merge requests.”

Main Capabilities

  • Self-hosted deployment, retaining control over how it is deployed.
  • Code review automation for GitLab and GitHub.
  • Support for model profiles, allowing use of the built-in Copilot CLI path, or creation of named configurations for OpenAI-compatible, Azure, and Anthropic endpoints.
  • Support for pluggable storage: start with SQLite, switch to Flotiq when an admin panel is needed, or load a custom storage adapter.
  • Support for replacing platforms and storage providers without changing the review orchestration logic.
  • Trigger reviews from the code review interface, with ReviewPhin uniformly coordinating review findings, replies, summaries, and status.

How to Use

The official “five steps from deployment to comments”:

  1. Deploy the worker: run the container using Docker Compose or the published Helm Chart. A single image provides the worker, the setup process, and documentation.
  2. Register platforms: store reusable GitLab or GitHub credentials as a platform connection, then onboard projects or repositories as tenants.
  3. Configure models: use the built-in Copilot CLI path, or create named model configurations (which can point to OpenAI-compatible, Azure, or Anthropic endpoints).
  4. Configure storage: start with SQLite, switch to Flotiq when an admin panel is needed, or load a custom storage adapter.
  5. Publish reviews: trigger a review from the code review interface, and ReviewPhin coordinates review findings, replies, summaries, and status.

Regarding the runtime environment, the container image provides the worker, setup resources, and documentation simultaneously from the same runtime. In production, /app/data and /app/tmp must be persisted. The official documentation states that GitLab is the primary setup path, and GitHub is supported through an app-based flow.

Suitable Scenarios

Suitable for operators and teams that want review automation but are unwilling to give up control over deployment. It is especially suitable for engineering organizations whose main workflow is GitLab merge requests and that also need GitHub support. Because it supports self-hosting and replaceable model and storage providers, it is also suitable for teams with specific requirements regarding deployment location, data storage, or model endpoints.

Limitations

Official materials do not provide details such as specific pricing, charging model, performance metrics, the range of supported programming languages, review accuracy, or the number of integrations. The specific capability boundaries of model configurations, storage adapters, and platform support must be based on actual deployment and the official documentation.