SaaSHosted MCP Server

unerr

The Missing Backend for AI Coding Agents.

Code as fast as your AI can type. unerr will catch the mistakes.

unerr connects to your repo — GitHub, GitLab, Bitbucket, or even a local directory — and injects your actual architecture, conventions, and blast radius into your AI agent's context window. One command. Zero workflow changes.

Zero to protected in 60 seconds. No credit card required.

Works with:CursorClaude CodeWindsurfCopilotDevinOpenHands

< 200ms

Guardrail Latency

$0

LLM Token Cost per Check

30s

Re-index After Push

6+

AI Agents Supported

The Problem

AI made you 10x faster at writing the wrong code.

AI coding tools have made every developer 10x faster. They've also made it 10x faster to write the wrong code — and to do it at scale before anyone notices. Teams adopting vibe coding hit the same four walls:

01

The AI Doesn’t Know Your Codebase

The Alien Code Problem

It generates code that technically compiles but ignores your domain language, violates your naming conventions, and misses the unwritten architectural rules your senior engineers carry in their heads.

02

Nobody Sees the Blast Radius

The Silent Breakage

A function gets quietly renamed. Three downstream services break. The AI had no way to know that function was called in 47 places across your payment flow.

03

Rewinding Is Manual and Painful

The Loop of Death

The AI confidently broke something. Now you’re hunting through git history trying to figure out what changed, why, and what to restore. The AI breaks it again. You burn hours going in circles.

04

Security Becomes an Afterthought

The Tuesday Incident

The AI writes a perfectly functional database query — inside a request handler loop, spawning N+1 queries per user. Or it logs a response payload containing user PII. The code works. The incident happens on a Tuesday at 2am.

...And the friction compounds. Every single day, unsupervised AI agents silently introduce security vulnerabilities, ignore dependency guidelines, break bounded contexts, hallucinate APIs, and bloat your codebase with redundant logic. You're paying for speed, but spending all your time babysitting the output.

How It Works

Four layers of intelligence. One MCP connection.

unerr connects to your repo — GitHub, GitLab, Bitbucket, or even a local directory — and builds a living knowledge graph of your entire codebase. On top of that graph, four overlapping layers of intelligence protect your architecture.

01

Institutional Memory

The Brain

institutional-memory · knowledge graph

Business Swimlane Map

Checkout94%
PaymentFormCartServiceStripeAdapter
Auth91%
SessionManagerOAuthProviderTokenStore
Notifications87%
EmailQueueWebhookDispatcherTemplates

Living map \u00B7 updated on every push

02

Real-Time Sync

The Nervous System

real-time-sync \u00B7 pipeline
01GitHub Webhookreceived
02File Diff Analysis3 files changed
03Incremental Re-indexprocessing
04Cascade Analysis47 entities affected
05Graph Updatedcomplete
30s
03

Prompt Ledger & Rewind

The Black Box

prompt-ledger \u00B7 rewind

Version Timeline

v1.22h ago
v1.31h agoRestore
v1.445m ago
v1.530m ago
v1.620m ago
v1.7now

Circuit Breaker

HALTED

Same failure pattern detected 4x in 10 min. Agent halted. Anti-pattern rule generated.

NEW RULE: Block db.users.findMany() inside forEach loops

04

Pattern Enforcement

The Constitution

pattern-enforcement \u00B7 comparison

Standard PR Bot

1. Agent writes code

2. Opens PR

3. Wait 5 min for LLM review

4. Get 15 subjective comments

5. Go back to IDE and fix

6. Re-push. Wait again.

unerr

1. Agent checks rules via MCP

2. Writes compliant code

3. PR merges cleanly

$0 tokens. <200ms. Done.

Capabilities

The things nobody else catches.

unerr shifts from post-mortem analytics to a live command center. These are the features that make developers say “ok this is actually insane.”

01

Blast Radius Visualization

Before any change merges, unerr traverses the call graph N hops outward from the changed function to every API boundary and UI component it reaches.

“This change touches 47 callers. 3 of them are on your payment flow.”

changed fnCartServicePaymentAPIOrderQueueInvoiceGenStripeHookRefundSvcBillingSvc47 callers \u00B7 3 on payment flow
02

The Spaghetti Shield

Automated PR review: Semgrep rules → knowledge graph impact analysis → line-level review comments for BLOCKER items only. Low-risk PRs get automatic Semantic LGTM.

Click-to-Commit fixes via GitHub suggestion blocks.

spaghetti-shield.log

SCAN 4 files, 127 lines changed...

BLOCKED api/routes.ts:42 \u2014 N+1 query in loop

AUTO-FIX batch query applied

LGTM Semantic approval \u2014 low-risk change

03

Rewind & Circuit Breaker

One click restores to last known-good state. Auto-generates anti-pattern rules. Shadow preview before commit. Circuit breaker halts hallucination loops.

4+ same failures in 10 min → automatic halt.

rewind-timeline
v1.2
v1.3
v1.4
v1.5
Restore v1.3

Circuit breaker: agent halted after 4 failures

04

Architectural Drift Detection

When a file changes, unerr computes semantic drift — the function that was “validates user session” silently becoming “also transforms response payloads.”

Drift Alerts → Git blame → GitHub issues, automatically.

drift-alert

Entity: validateUserSession()

Was: validates user session tokens

Now: also transforms response payloads

0.67 drift

Issue #482 created \u2192 @backend-team

05

Auto-Generated ADRs & Glossary

When a PR merges significant new topology, unerr auto-generates and commits an Architecture Decision Record. Also maintains a live Domain Glossary.

Your ubiquitous language, extracted and searchable.

architecture-report.pdf

12 modules documented

47 architectural decisions logged

89 domain terms in glossary

Committed via PR #312

unerr-receipt.log

⛔ unerr blocked: N+1 Query Pattern Detected

 

Your agent was about to call db.users.findMany() inside a forEach loop

in processCheckoutItems() — generating 1 query per cart item.

 

Blast radius: 12 callers affected. 2 are on the payment flow.

Est. impact at 1,000 concurrent users: ~12,000 unnecessary DB round trips/min.

 

Suggested fix: batch query applied. ✓ Click to commit.

unerr just stopped my Cursor agent from dropping a prod column. I’m never turning this off.

Sarah K.

@dev_sarah

It caught an N+1 query inside my checkout loop. At 1k concurrent users that would have been 12k unnecessary DB calls per minute.

Alex M.

@alexbuilds

The blast radius visualization alone is worth it. I had no idea renaming that utility function would touch 47 callers.

Jordan C.

@jcodes_

unerr just stopped my Cursor agent from dropping a prod column. I’m never turning this off.

Sarah K.

@dev_sarah

It caught an N+1 query inside my checkout loop. At 1k concurrent users that would have been 12k unnecessary DB calls per minute.

Alex M.

@alexbuilds

The blast radius visualization alone is worth it. I had no idea renaming that utility function would touch 47 callers.

Jordan C.

@jcodes_

Enterprise

The guardrails your AI agents don't know they need.

For organizations where AI coding agents touch regulated, high-stakes, or security-sensitive systems. Purpose-built for the problems that only become visible at organizational scale.

PII Exfiltration (Telemetry Trap)

Taint analysis from PII-tagged entities to unprotected logging sinks. Catches the AI when it accidentally logs a user’s email alongside a debug payload.

Cloud IAM Privilege Escalation

Detects when new infrastructure code grants wildcard permissions or escalates roles beyond least privilege.

Toxic Supply Chain

Flags new dependency additions with anomalous version patterns or known supply chain risk indicators.

Data Residency Violations

Detects cross-region data flows that would violate GDPR or data sovereignty requirements.

Trade Secret Exfiltration

Monitors for code paths where proprietary business logic is exposed via unsecured APIs or logging.

Built For

From solo builders to enterprise teams.

unerr grows with you — from your first npx to your thousandth developer.

Indie Hacker / Vibe Coder

You’re building a massive SaaS by yourself with AI. unerr is the Senior Staff Engineer who ensures your app won’t collapse at 10,000 users.

Startup Tech Lead (10–50 eng)

You’re the only person who knows the codebase rules. unerr encodes those rules so your AI agents respect them — even when you’re not in the room.

Engineering Manager (50–200 eng)

AI code is flowing into your monorepo from every direction. unerr is your governance layer: auditable, enforceable, non-intrusive.

CTO / VP Engineering

You need proof that AI adoption isn’t silently rotting your architecture or creating security liabilities. unerr gives you that evidence.

SRE / Platform Engineer

unerr catches N+1 queries, connection pool exhaustion, missing retry logic, and zero-downtime violations before they page you at 2am.

DevSecOps / Security

unerr detects PII exfiltration, IAM privilege escalation, supply chain anomalies, and data residency violations — automatically.

Trust & Security

Enterprise security, zero-friction setup.

We supervise your code; we don't exploit it.

End-to-End Encryption

Encrypted in transit (TLS 1.3) and at rest (AES-256). We process only the structural metadata needed to build your knowledge graph.

SOC 2 Path

Audit logs, strict access controls, and enterprise-grade retention policies. Single-tenant data isolation.

Data Deletion Guarantee

Disconnect your repo, and your data is permanently purged within 24 hours. No model training on your code — ever.

“We built unerr for builders who take their code seriously. If you wouldn't trust us with your repo, we haven't earned your business.”

Pricing

Start free. Scale when you're ready.

No credit card for Launch. No commitment. Just instant codebase awareness.

Launch

Free

For Indie devs, small teams

Free

  • MCP integration
  • Knowledge graph
  • Rewind & circuit breaker
  • Blast radius analysis
  • Auto-generated ADRs
  • PR review (Spaghetti Shield)

Growth

For Scaling startups

TBD/month

  • Everything in Launch
  • Trust boundary analysis
  • Resilience scoring
  • N+1 detection
  • API contract breakage
  • Cognitive debt score

Scale

For Enterprise / regulated

Contact us

  • Everything in Growth
  • Full security suite (PII, IAM, supply chain)
  • Data residency enforcement
  • Multi-agent governance
  • Bounded context enforcement
  • Dedicated support

Early Access

Be the first to try unerr.

Join the waitlist. We'll onboard you personally when your seat is ready.

Why join early?

  • Founding member pricing — locked in forever
  • Personal onboarding call with the team
  • Shape the product roadmap with direct access

FAQ

Questions you're already thinking.

Let your AI write the code. Let unerr protect the architecture.

Stop fixing your AI's mistakes. unerr catches them before they happen — institutional memory, predictive guardrails, and autonomous DevSecOps in one MCP connection.

unerr — The Missing Backend for AI Coding Agents | unerr