Let AI write your code, safely.

nimblegate checks every change your AI agents make - before it reaches your code. Self-hosted, same rules every time.

  • Every change is checked before it lands. No exceptions, no tired reviewer.
  • Mistakes go back to the AI to fix. You stay out of the loop.
  • Secrets are stopped at the door. Keys, passwords and dangerous code never slip out.
  • Every decision, visible in one place. What passed, what was blocked, and why.
The gate

Checked at push time, the same way, every time.

Every push your agent makes is checked against the rules you turned on. Leaked credentials, force-pushes to main, schema drifting from code, customer data in fixtures, dependencies bypassing your registry mirror: held at the gateway, never landing in your real repo's history. Clean pushes forward to your upstream in under a second, byte-for-byte unchanged.

  • Blocks unsafe pushes, forwards clean ones in <1s
  • Same answer every push, deterministic, no AI-reviewer drift
  • Sits between your agent and your real git host
Your agentgit push
checks your rules
nimblegateblock, forward, record
clean pushes only
Your upstreamGitHub, Gitea, GitLab

Git push guardrails for AI agents. Source-available, free for non-commercial use. PolyForm Noncommercial, self-host with Docker or bare-metal. New here? How it works, start to end →

Auto-PR

Agents fix their own rejections.

A rejected push posts its findings as a structured comment on the PR and fires a webhook, so your agent (Claude Code, Cursor, Copilot) reads what failed and pushes a fix. The sticky comment tracks attempt N/M and @-mentions the agent; when a push finally passes, the loop closes itself.

  • Structured PR comment + webhook on every rejection
  • @bot mention with multi-bot rotation and loop guardrails
  • Self-closes on a clean push, no babysitting
nimblegate on PR #128Rejected
2 findings, attempt 2/3
  • security/no-hardcoded-secrets
  • git-safety/no-force-push-main
@claude-bot, push a fix
agent reads it and pushes a fix
nimblegate on PR #128 Resolved
all findings cleared, loop closed
Insights

See what your agents are actually doing.

Reporting built into the gate: every push becomes a report, what was caught, what changed, which rules fire most, how clean each repo is. On the dashboard, and as a read-only MCP + REST API your agent can query. The gate even estimates the review time it saved.

  • One-click reports, pick a repo and a window, no query language
  • Ask the gate over MCP: “what did you block this week?”
  • Time-saved + recurring-finding stats, per repo and per stack
nimblegate Reports dashboard: a Decisions report listing accepted and rejected pushes with the rule that fired and its severity.

Free for your own work. A small license for commercial use.

Same full app either way, no feature gating, no time limit. The license is how a for-profit team stays legit and keeps a solo dev building.

Non-commercial
Free

Personal projects, learning, research, non-profits, and trying it out.

  • The full app, no feature gating, no time limit
  • 51 built-in frames + your own regex rules
  • Auto-PR fix-loop: PR comments + webhooks
  • Dashboard, time-saved stats, MCP / REST analytics
  • Self-hosted; nothing phones home
  • Under PolyForm Noncommercial, today and for good
Get started
Commercial
$10 / monthor$99 / year
Yearly saves $21 - 2 months free

For-profit use, per company, including gating code that ships paid product.

  • Everything in the non-commercial version
  • The legal right to use it commercially
  • One license per company, all your developers
  • Best-effort email support
  • Updates published while subscribed
  • Proper invoice / receipt (tax handled)

Larger organisations needing an SLA, signed terms, or bespoke features: contact@nimblegate.com.

Licensing

Which use needs a license?

The free and commercial versions are the same full app - no feature is locked behind the license. The only question is whether your use is commercial.

Does the free version leave anything out?
No. Free is the complete app - all built-in frames, Auto-PR, the dashboard, MCP analytics - with no time limit. The license grants the right to use it commercially; it does not unlock features.
I'm a solo developer or freelancer using it on paid work.
That's commercial - a license is needed. Using it on client projects, or on anything you're paid for, is commercial use.
Can we try it at our company before deciding?
Yes - evaluating it before a commercial decision is free. Take the time you need; there is no trial clock.
It's only internal tooling - we don't resell nimblegate.
Still commercial: using it inside a for-profit business needs a license, whether or not nimblegate is part of what you sell.
We have many developers, repos, and gateways. How many licenses?
Still one. The license ($10/month or $99/year) is per company and covers all your developers, repos, and servers. There is nothing to count.
We're a non-profit, or it's a personal project that earns nothing.
Free. If a non-profit has meaningful commercial activity, or a side project starts earning, just ask and we will sort it out.

The license is authoritative; unsure about your case? contact@nimblegate.com - a quick question beats a wrong guess.

Updates

New rules ship regularly. Hear when they do.

An occasional email when a new rule pack, an agent-security advisory, or a notable release lands. No tracking, no drip campaign - just the update.

A couple of emails a month at most. Your address goes nowhere else, and you can unsubscribe anytime.