GitHub-first AI review

AI code review, under your control.

nitpickr mascot reviewing code on a laptop

What it does

Simple to explain.

nitpickr keeps the review loop in GitHub and keeps the control with your team.

Reviews in GitHub

Inline comments, a summary, and a nitpickr / review check.

Runs where you choose

Start local, use Railway for uptime, or keep it on your own VPS.

Keeps the rules in Git

Configuration lives in the repository, not inside a hosted dashboard.

Why self-host

Pick the boundary that fits your team.

Local Docker is the fastest way to try nitpickr. Railway is the simplest always-on path. A private VPS gives you the strongest runtime boundary.

Local Docker

The fastest evaluation loop for a real repository.

Railway

The simplest always-on setup when you want a stable webhook endpoint.

Control

You keep the important parts.

nitpickr is source-available, configured at runtime, and shaped by the repository itself.

FAQ

Short answers.

Is nitpickr open source?

nitpickr should be described as source-available. The code is published under Elastic License 2.0.

Why would I host this on my own VPS?

Because some teams want the runtime, logs, secrets, and model traffic inside their own operational boundary.

What can I control today?

The deployment location, the repository rules, and the model endpoint through OPENAI_MODEL and OPENAI_BASE_URL.