Start to end, in plain words.
AI assistants write code fast - too fast to eyeball everything they do. nimblegate is a checkpoint you run on your own server: every change your AI makes must pass through it before reaching your real code storage. This page is the whole product, one screen.
The three places
The whole product is one rule about who may talk to whom.
AI agent + developer
Where code gets written. nimblegate is not here - it never watches the AI think or type.
SSH, port 2222
nimblegate
A small server you run yourself. Opens every push, reads every changed file, applies your rules.
holds the only vault keybyte-for-byte, <1s
GitHub · GitLab · Gitea
The official copy of your code. Only ever receives changes the checkpoint approved.
The journey of one change
Seven steps - one of them is the entire product.
What the rule cards catch
51 built-in frames plus your own rules. Exact patterns - same input, same answer, every time. That predictability is what lets the AI fix itself.
The decision, both ways
Forwarded to the vault untouched - byte-for-byte identical, same author, same signature, in under a second.
On a good day nimblegate is invisible.
Held at the checkpoint. Never reaches the vault - the official history stays clean.
The pusher gets the exact reason; the AI usually fixes it on the next attempt.
The dial: two modes per repository
Findings actually block the push. The guardrail.
Nothing is ever blocked - nimblegate silently records what it would have caught. A zero-disruption way to start: run it for a few weeks, then read the report and decide.
What it deliberately does not do
- Doesn't write or change code - it checks and forwards; code arrives exactly as written.
- Doesn't watch the AI think or type - it sees only what the AI tries to store.
- Doesn't send anything anywhere - self-hosted, no telemetry; your code never touches anyone else's computers.
- Doesn't replace human judgment - it removes the mechanical dangers so the review that remains can focus on "is this the right solution."
- Doesn't catch what it has no rule for - a deterministic gate, not an all-seeing AI reviewer. That trade is deliberate.
See it running
The live demo is this whole page in motion - a real dashboard over sample data, nothing to install.