Description
Proval is a self-hosted AI code review infrastructure designed for teams using GitLab, Forgejo, and GitHub. It emphasizes privacy by allowing users to bring their own model, whether it's Ollama, llama.cpp, or any OpenAI-compatible API. This ensures that code remains on your infrastructure, with only the review context sent to the configured LLM endpoint. Proval is not a replacement for tools like Cursor, Copilot, or Claude, which are designed for individual developers. Instead, it serves as a team review layer on your Git host, with reviews and replies appearing on pull requests and issues.
Read More
Proval supports self-hosted GitLab through access tokens and project webhooks, enabling it to review merge requests as webhooks fire. Users can also deploy Proval using Docker Compose, making it easy to run the service, connect models, and link repositories. A public demo is available for those who want to try the product without installation.
The platform is built for teams that do not operate entirely within GitHub, offering predictable webhook-driven automation. It integrates with GitLab, Forgejo, and GitHub, using webhooks and host APIs to connect your Git host to Proval. The review context is sent to the model you run, ensuring that your team controls the privacy of your code.
Proval's dashboard allows users to browse review outputs on their Git host, with every review run, model, and connected repository in one place. It is designed for teams that prioritize privacy and control over their code review processes, making it a valuable tool for organizations that require a self-hosted solution.
- CategoryAI Code Review & Testing
- Pricing ModelFree
- DeploymentSelf-hosted
- PlatformsGitLab, Forgejo, GitHub
Proval's Core Features
Self-hosted code review
Privacy-first infrastructure
Supports GitLab, Forgejo, GitHub
Bring your own model
Webhook-driven automation
Docker Compose deployment
Dashboard for review outputs
Public demo available
How to use Proval?
Configure: Set up webhooks and access tokens
Deploy: Use Docker Compose for deployment
Connect: Link your model and repositories
Use: Review merge requests on your Git host
Proval's Use Cases
- Team Code Review
- Privacy-First Development
- Custom Model Integration
- Self-Hosted Solutions
- Webhook Automation






