FeaturesHow It WorksProfilesCIPricingDocs
Free for open source

AI code reviews.
Your model, your rules.

Bring your own LLM, bring your own API key. Configurable reviewer agents, secret scanning & redaction, threat detection, and native CI integration — in a single binary.

terminal
$ nitpik review --diff-base main --profile backend,security
 
▸ Scanning for secrets... clean
▸ Scanning for threats... clean
▸ Reviewing with backend (claude-sonnet-4-20250514)...
▸ Reviewing with security (claude-sonnet-4-20250514)...
 
⚠ src/handlers/auth.rs:42
Missing rate limiting on login endpoint
 
✓ 2 agents · 14 files · 3 findings · 4.2s

Works with any LLM provider

Everything you need,
nothing you don't.

A single binary with batteries included. No SaaS middleman sitting between you and your LLM.

🔑

Bring Your Own Model

Anthropic, OpenAI, Gemini, DeepSeek, xAI, Groq, Cohere, Perplexity — or any OpenAI-compatible endpoint. Your keys, your data.

🤖

Custom Agents

Define reviewer agents in Markdown with YAML frontmatter. Give them tools to explore your codebase — read files, search code, or run custom CLI commands.

🔒

Secret Scanning

200+ rules detect and redact secrets before your code ever reaches the LLM. Entropy checks catch what rules miss.

🛡️

Threat Scanning

Detect obfuscated payloads, dangerous APIs, supply chain hooks, and backdoors in diffs — before the LLM review even starts. LLM triage cuts false positives.

Single Binary

No runtime, no daemon, no SaaS account. One binary — works locally and in every CI environment.

💰

Flat Platform Fee

One price for your whole team. No per-seat licensing, no usage-based billing. Free for personal and open-source use.

Three steps. Five minutes.

1

Install

Single binary, no runtime dependencies.

# Quick install
curl -fsSL https://nitpik.dev/install.sh | sh

# Or via Homebrew
brew tap nsrosenqvist/nitpik
brew install nitpik
2

Connect your LLM

Set a provider and API key — that's it.

export NITPIK_PROVIDER=anthropic
export ANTHROPIC_API_KEY=sk-...
3

Run a review

Point it at a diff and get findings instantly.

nitpik review --diff-base main
Read the full documentation →

Specialist agents, built in.

Five profiles ship out of the box. Create your own with Markdown and YAML.

⚙️
backend
Correctness, error handling, performance, API design
🎨
frontend
Accessibility, rendering, state management, UX
🏗️
architect
System design, coupling, abstractions, scalability
🛡️
security
Vulnerabilities, injection, auth, data exposure
📋
general
Docs, config, scripts, and cross-cutting correctness
team-conventions.md
---
name: team-conventions
description: Enforces our coding standards
tags: [style, conventions]
tools:
  - name: run_tests
    command: cargo test
---

You are a code reviewer enforcing
our team's conventions.

Check for:
- snake_case functions
- Result-based error handling
- Doc comments on public items

Native to every major CI.

Inline annotations on GitHub, code quality reports on GitLab, review comments on Forgejo — all built in.

.github/workflows/review.yml
on: pull_request

jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - uses: actions/cache/restore@v4
        with:
          path: ~/.config/nitpik/cache
          key: nitpik-${{ github.repository }}
      - uses: nsrosenqvist/nitpik@v1
        with:
          profiles: backend,security
          fail_on: warning
          scan_secrets: "true"
        env:
          NITPIK_PROVIDER: ${{ vars.NITPIK_PROVIDER }}
          NITPIK_MODEL: ${{ vars.NITPIK_MODEL }}
          NITPIK_API_KEY: ${{ secrets.NITPIK_API_KEY }}
          NITPIK_LICENSE_KEY: ${{ secrets.NITPIK_LICENSE_KEY }}
      - uses: actions/cache/save@v4
        if: always()
        with:
          path: ~/.config/nitpik/cache
          key: nitpik-${{ github.repository }}

Simple, predictable pricing.

No per-seat charges. No usage caps. You bring the model — we bring the tooling.

Free
€0
For personal projects and open-source repos. Forever.
  • All LLM providers
  • Unlimited reviews
  • All output formats
  • Secret scanning & redaction
  • Custom profiles
Install Now
Solo
Commercial
€30 / month
For freelancers, indie devs, and side projects. Same product, just for one.
  • Everything in Free
  • Commercial use license
  • Editor integration (LSP)
  • MCP server
  • Single developer
  • Self-serve billing & invoices

Commercial subscriptions launching shortly. Get notified →

Contact Us

Have a question or feedback? Send us a message and we'll get back to you.