FREEDOM251

Freedom251 › AI Code Review Tools

Proval

Paid Self-hostedWeb

Visit Proval Alternatives

Proval's own site

What Proval is

Proval is an open-source, self-hosted code review agent that connects a Git host to an LLM. It groups changed files into review units, uses specialist sub-agents, and posts a consolidated review with findings organized by severity. Findings can be placed on affected lines in GitHub, GitLab, and Forgejo. The agent can comment on issues and reply in threads, either to every message or only when mentioned, according to settings. GitHub, GitLab, and Forgejo are supported directly; Gitea and Codeberg can use the Forgejo-compatible webhook and API route. Proval accepts OpenAI Chat Completions-compatible and Anthropic Messages API endpoints, including local or on-prem model servers. It says code is not stored and review context is sent only to the configured endpoint. Docker Compose starts a dashboard on port 7900 and webhook receiver on port 7901. GitHub requires a public HTTPS webhook URL, typically supplied through a reverse proxy. The project describes itself as early, with rough edges and missing features, and is licensed under GNU AGPL v3.0. A public demo is available.

Who it suits

Proval suits teams wanting an automated review layer on a Git host, including teams using self-hosted Git services. It is designed to run self-hosted rather than replace individual IDE or CLI agents.

What it does well

  • Supports GitHub, GitLab, and Forgejo
  • Inline findings on affected code lines
  • OpenAI-compatible and Anthropic endpoints
  • Local or on-prem model support
  • Public demo available

What to know first

  • Project is early with missing features
  • Self-hosted deployment required
  • GitHub needs public HTTPS webhook
  • Kubernetes reference recommends one replica

Verdict

Proval connects Git-host workflows with configurable hosted or local language models while keeping deployment self-hosted. Teams should account for its early status, webhook setup, and single-replica Kubernetes guidance.

Facts from Proval's own pages

Comment replies
The agent can reply to comments in threads when your policy allows. · proval.app, 11 Oct 2026
Data handling
Proval says it does not store your code and sends review context only to the LLM endpoint you configure. · proval.app, 11 Oct 2026
Deployment
The quick start runs Proval with Docker Compose and requires Docker and Docker Compose on the host machine. · proval.app, 11 Oct 2026
Git integrations
Proval supports GitLab, Forgejo, and GitHub; Gitea and Codeberg can use its Forgejo-compatible webhook and API path. · proval.app, 5 Oct 2026
Git providers
Proval supports GitHub, GitLab, and Forgejo; Gitea and Codeberg use the Forgejo-compatible webhook and API path. · proval.app, 11 Oct 2026
Hosted service
Proval says it is built to run self-hosted and offers a public demo for trying it without installation. · proval.app, 11 Oct 2026
HTTPS
The documentation says to put a reverse proxy in front of Proval for HTTPS and lists nginx, Caddy, Traefik, and Cloudflare Tunnel as options. · proval.app, 11 Oct 2026
HTTPS setup
The docs say GitHub requires a public HTTPS webhook URL and describe using a reverse proxy for HTTPS. · proval.app, 5 Oct 2026
Inline comments
Proval can post findings on affected code lines for GitHub, GitLab, and Forgejo. · github.com, 5 Oct 2026
Intended users
Proval is positioned as a team review layer on a Git host, including for teams using self-hosted Git services. · proval.app, 5 Oct 2026
Issue and thread replies
It can comment on issues and reply in threads, with settings to respond to every message or only when mentioned. · github.com, 5 Oct 2026
Kubernetes
The docs include a single-replica Kubernetes reference example and say it is not an official Helm chart. · proval.app, 11 Oct 2026
License
The repository states that Proval is licensed under GNU Affero General Public License v3.0. · github.com, 5 Oct 2026
Model integrations
It supports OpenAI Chat Completions-compatible endpoints and Anthropic Messages API endpoints, including local or on-prem model servers. · proval.app, 5 Oct 2026
Model providers
Proval accepts OpenAI-compatible endpoints, including local or on-prem model servers, and lists OpenRouter, Anthropic, and llama.cpp as examples. · proval.app, 11 Oct 2026
Network ports
The dashboard uses port 7900 and the webhook receiver uses port 7901. · proval.app, 11 Oct 2026
Notable limit
The Kubernetes reference recommends one replica because Proval stores SQLite data and workspaces under /data. · proval.app, 5 Oct 2026
Product
Proval is a self-hosted AI code review agent that runs on your infrastructure. · proval.app, 11 Oct 2026
Project status
The project describes itself as early and says it has rough edges and missing features. · github.com, 5 Oct 2026
Review workflow
It loads pull request metadata, diffs, and existing code, groups related files, and reviews them with concurrent agents. · proval.app, 11 Oct 2026
Supported audience
Proval describes itself as a team review layer on a Git host, rather than a replacement for individual developer IDE or CLI agents. · proval.app, 11 Oct 2026
Try before installing
The site links to a public demo for trying Proval without installing it first. · proval.app, 5 Oct 2026

Where Proval stands on Freedom251

Look at these too