Transparent AI use
Controlled LLM models and APIs
PatchPatrol works with limited context and calls only defined, approved model endpoints. Your code does not get sent to uncontrolled external services.
Local, self-hosted, or approved
PatchPatrol
PatchPatrol reviews GitLab merge requests, GitHub pull requests, and local diffs through approved model endpoints.
PatchPatrol
Concept
Transparent AI use
PatchPatrol works with limited context and calls only defined, approved model endpoints. Your code does not get sent to uncontrolled external services.
Local, self-hosted, or approved
Limited context
PatchPatrol gathers the context needed for the relevant changes. Because only that smaller data set is reviewed, analysis stays fast even on local hardware.
MR, GitHub PR, and local diff context
Directly traceable
Depending on setup, PatchPatrol can provide feedback as inline comments on the affected lines, as a CI summary, and as an HTML report. Short notes stay visible in review, while the full report remains available.
Inline comments, CI summary, HTML report
Risk in focus
PatchPatrol surfaces signals that deserve attention and adds context for the affected change.
Context for decisions
Pipeline integration
PatchPatrol extends your existing merge request or pull request pipeline. Feedback appears directly in the CI run so reviewers can see which changes need attention.
Uses existing tools from your project
GitLab CI
How it works
Step 01
The run starts with a concrete change: a GitLab merge request, a GitHub pull request workflow, or a local diff.
Step 02
The review context includes only content tied to the selected change. The model call stays smaller, faster, and easier to audit.
Step 03
Before each provider call, trust checks validate the endpoint, scope, and sensitive content. That keeps the AI review boundaries visible.
Step 04
The LLM checks the change context, scope limits, and affected code paths. The result is a set of prioritized findings with clear reasoning.
Step 05
The model response becomes a review summary for a quick overview. The HTML report shows findings, context, and assessment in detail.
Use docs for the technical path
This page explains where PatchPatrol fits. The docs cover admin setup, developer handoff, configuration reference, and troubleshooting.
Admin path
Use the admin quickstart for the GitLab artifact-first setup path, provider prerequisites, and rollout contract.
Open admin quickstartGitHub Actions path
Use the GitHub Actions guide for `--mode github-pr`, job summary output, and uploaded `.ai-review/*` artifacts.
Open GitHub Actions guideDirect help
If you are still checking whether PatchPatrol fits your environment or constraints, talk to us before jumping into setup docs.
Talk to PatchPatrolReady to try it on a real review?
Tell us about your rollout, privacy constraints, and the first code area you want reviewed. We'll tell you where PatchPatrol fits, where it does not, and what a cautious pilot would look like.