Local-first · Open source · Free to run

Your code neverleaves your machine.

Other review tools make you choose: ship your code to their cloud, then wade through findings with no proof behind them. GitGecko runs where your code already lives. Deterministic rule checks fire first so you see provable facts before a single AI opinion, and it never bills you per review.

npx gitgecko@latest

Free and unlimited · no cloud account · first review in under a minute

Built to fix what makes AI review hard to trust

The noise, the missing proof, the surprise bill. Each one is structural, not a setting.

Keep your code off someone else's server

Reviews run on your machine through the agent you already have (Codex, Claude Code, or OpenCode). Nothing is uploaded. No account. SaaS-only reviewers cannot do this at any price.

Local-first execution

Provable facts before AI opinions

Rule checks run first and tag every finding with its source, so you can tell what is provable from what the model suggested. The rule layer cannot hallucinate: same input, same result, every time.

Source-tagged findings

Catch what the diff hides

Findings pulled from a single changed line are how real bugs slip through. GitGecko reads the surrounding code: the function in the next file, the type across the module. Ask the whole repo a question, no diff required.

Repository-grounded review

Stops re-flagging what you already decided

The fastest way to lose trust in a reviewer is the same nitpick every week. Scan once and GitGecko learns your conventions. A rule fires on something intentional? Dismiss it once and it never fires again.

Proactive learning + rule suppression

Free, unlimited, no per-review tax

No seat fees, no per-PR credits, no surprise bill at the end of the month. Point it at any OpenAI-compatible endpoint (LM Studio, Ollama, vLLM) or self-host with Docker. Your model, your bill.

Zero-cost local reviews

Open source, so nothing is a black box

Every finding keeps its evidence chain: the rule, the source, the model pathway, the prompt, the retrieved context. The engine is Apache-2.0. Read it, verify it, run it yourself.

Open source + full trace

Example review output

A finding you can check, before you connect a repository

A review should not be a paragraph buried in a comment. It should point to the issue, show why it matters, and leave a trail you can follow back to the evidence.

your-repo/auth-service / Webhook replay guardExample review
Not mergeable
error · 1 blockerblast radius · High

A rule check caught the replay vulnerability before the agent even read the diff. It is tagged, so you know it is a provable fact, not an AI opinion.

Side effect executes before replay key is reserved

src/webhooks/handler.ts#L42rule check
deliveries.has(id) → execute() without prior reserve()

Changed context

src/webhooks/handler.ts
@@ handler.ts:42
- execute(delivery)
+ reserve(delivery.id)
+ execute(delivery)

Every review opens with a one-line triage summary. Findings tagged 'rule check' are provable; findings from the agent are labeled so you verify them before acting.

How GitGecko compares to the tools you're evaluating

CodeRabbit and Greptile are strong hosted reviewers. The differences below are structural: where your code goes, what it costs, and whether a finding can be checked.

Code stays on your machine

CodeRabbit
Sent to cloud
Greptile
Sent to cloud
GitGecko
Stays local

Free reviews, unlimited

CodeRabbit
Summaries only
Greptile
No free tier
GitGecko
Full reviews, unlimited

Runs without a cloud account

CodeRabbit
Required
Greptile
Required
GitGecko
Not needed

Cost per review

CodeRabbit
$24+/seat/mo
Greptile
$30/seat + $1/review
GitGecko
Free locally

Provable checks before the model

CodeRabbit
Configured tools
Greptile
AI review only
GitGecko
Structural + text rules

Findings labeled by source

CodeRabbit
Greptile
GitGecko
Provable vs AI-generated

Sees beyond the diff

CodeRabbit
Diff + codebase
Greptile
Indexed codebase
GitGecko
Local retrieval + repo-wide Q&A

Learns your conventions

CodeRabbit
Plain-English rules
Greptile
Reads PR comments
GitGecko
Config scan + agent extraction

Silence a noisy rule for good

CodeRabbit
Limited
Greptile
GitGecko
Permanent dismiss

Custom rules you write

CodeRabbit
Plain-English instructions
Greptile
Plain-English instructions
GitGecko
Text + structural patterns

Bring your own model

CodeRabbit
Enterprise only
Greptile
GitGecko
LM Studio, Ollama, any endpoint

A trace behind every finding

CodeRabbit
Review details
Greptile
Review details
GitGecko
Per-finding trace

Self-host

CodeRabbit
GHES / Enterprise
Greptile
Enterprise
GitGecko
Docker

Source available

CodeRabbit
Closed
Greptile
Closed
GitGecko
Apache core · AGPL UI

From zero to a verified finding in three steps

No account to create and no service to onboard. GitGecko works through the coding agent already on your machine.

  1. One command, nothing to install

    Run npx gitgecko@latest review in any repository. `npx` always pulls the latest published version, so there is no global install to manage and nothing to set up first.

  2. It uses the agent you already have

    GitGecko detects claude, codex, or opencode on your PATH. Each agent keeps its own account, credentials, and model settings. You never hand your code to a new service.

  3. Verify findings instead of trusting them

    Provable rule checks run first, then the agent handles the judgment calls. Every finding carries severity, location, evidence, and its source, so you can check the work, not take it on faith.

Free to run locally. Hosted when you need a shared workspace.

Local review is free and unlimited today, no account required. Hosted plans are still private preview.

Free forever

Free

Free

Full local review, free forever. No card, no account.

  • 50 hosted credits / month
  • GitGecko Light model
  • Unlimited local-agent reviews
Install and start
Preview

Pro

$24/seat/mo

Hosted review for active teams. Private preview.

  • 500 hosted credits / month
  • GitGecko High model
  • Unlimited local-agent reviews
Join the waitlist
Preview

Max

$48/seat/mo

High-volume hosted review. Private preview.

  • 2,000 hosted credits / month
  • GitGecko High model
  • Unlimited local-agent reviews
Join the waitlist

Enterprise

Contact

Governed deployment with a custom contract.

  • Unlimited hosted credits
  • GitGecko High model
  • Private deployment
See enterprise path

Free is the plan you can use today, no account required. No surprise seat charges. No per-review overages. No bill for retries. Local-first means there is no bill to send. Hosted plans are private preview: the quota ladder above is the current product contract, not an active checkout promise. Read the enterprise path

If your code cannot leave your network

HIPAA, SOC 2, FedRAMP, GDPR. For regulated teams, local-first is not a preference. It is a compliance boundary. CodeRabbit asks $15,000 a month and 500 seats for self-hosted review. Greptile offers no local option at any tier. GitGecko runs where your code already lives, for free.

No data leaves your infrastructure

Reviews run on your machine through your agent. Nothing is uploaded. There is no shared cloud key to exfiltrate, no third-party server to exploit. The August 2025 RCE on CodeRabbit's cloud (Kudelski Security, write access to one million repositories) is structurally impossible here.

Self-host with Docker, no enterprise floor

Clone the repository, run docker compose up, and review code on your own hardware. No 500-seat minimum. No procurement cycle. No contract negotiation. The same engine the free CLI uses, on your infrastructure.

Bring your own model

Point GitGecko at any OpenAI-compatible endpoint (LM Studio, Ollama, vLLM) or your own provider. Your model, your bill, your data residency. No inference routed through a vendor you did not choose.

Stop trusting findings you can't check

Run your first review in the next minute. See a provable finding on your own code, then decide if you need a shared hosted workspace.

Run locally
npx gitgecko@latest