Freedom251 › AI Code Review Tools
Proval

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
- AI Code Review Tools#44 of 47