Risk rating
Every MR gets low, medium or high risk, so you can fast-track small changes and slow down on risky ones.
Pullwise gives every merge request a fast, consistent first pass, so human reviewers can focus on what only they can judge.
Each review is short, structured and specific, so it gets acted on rather than skimmed.
Every MR gets low, medium or high risk, so you can fast-track small changes and slow down on risky ones.
Blocker, high, medium and low findings, each tied to a file and line where possible, with a suggested fix.
The questions a careful reviewer would ask, such as unclear intent, edge cases or missing context.
Pullwise edits its earlier comment on each push instead of posting a new one.
Choose the model per workspace. Switch at any time without changing your repositories.
OpenAI, Anthropic Claude or Google Gemini, and pick the model. Your provider bills you directly.
Any OpenAI-compatible endpoint: Ollama, LM Studio, vLLM or llama.cpp. Inference stays on your hardware.
A hosted code-review model with nothing to set up. Pay per review with credits.
A daily credit chart and a full transaction ledger, so costs never surprise you.
Pullwise runs off merge request webhooks. No CI changes, no agents and no new tools for developers.
Including self-managed GitLab. Connect several platforms to one workspace.
Paste one URL and a secret into your repository settings. Each webhook is verified with your own secret.
Optional, per platform. Approves only when risk is below high, the diff is complete and nothing serious was found.
See every review in the portal: repository, outcome, risk and findings count.
Each company gets its own isolated workspace.
A private address such as acme.pullwise.ai, with its own settings, keys and members.
Email and password or Google. Open to your company domain, or invite-only.
Admins manage integrations, models and billing. Reviewers see reviews and usage.
A knowledge base, an assistant on every page and email support.
Free with your own AI key. No credit card. Connect a repository and open a merge request.