Get Started
Stop breaking production

Your AI has
amnesia

It sees the file you're editing but has zero awareness of the 8 files that will break when you change it.

Reveals hidden file dependencies through git forensics
Calculates risk scores before you touch a file
Free local analysis + paid cloud memories for teams

Works seamlessly with your favorite AI tools

Claude
Cursor
Windsurf
VS Code
GitHub
Any MCP

Numbers that matter

See how Memoria prevents production incidents before they happen

423
Issues Prevented
This month alone
~150ms
Analysis Time
Full file forensics
34
Avg Risk Score
Across all analyses
Risk Distribution
149 files analyzed
Critical3
High12
Medium45
Low89
memoria output
Forensics for `route.ts`
RISK: 65/100 (HIGH)
High volatility (45%) โ€ข Tightly coupled (5 files) โ€ข 8 dependents
COUPLED FILES
`billing/page.tsx` โ€” 85% [schema]
References: billing_records table. Schema changes may break queries.
`route.test.ts` โ€” 90% [test]
Test file matches naming pattern. Update when changing exports.
`config.ts` โ€” 75% [env]
Shares env vars: STRIPE_KEY, DATABASE_URL
`hooks/usePayment.ts` โ€” 65% [api]
Calls endpoint: POST /api/billing/charge
`features/index.ts` โ€” [transitive]
Re-exports this file. 12 transitive importers affected.
PRE-FLIGHT CHECKLIST
- [ ] Modify `route.ts`
- [ ] Verify `billing/page.tsx` [schema]
- [ ] Update `route.test.ts` [test]
- [ ] Check `hooks/usePayment.ts` [api]
npm versionGitHub starsSmithery
The problem

Why does your AI keep breaking things?

AI assistants are goldfish. They see the file you're editing but have zero awareness of hidden dependencies.

โœ•
Without Memoria
Blind to dependencies
You:"Update the payment route"
AI:"Done! Updated route.ts โœ…"
TypeError: billing.tsx - Cannot read property 'amount'
You:"Wait, what? I didn't touch billing..."
3 files broken โ€ข 45 minutes debugging
With Memoria
Full context awareness
You:"Update the payment route"
Memoria Alert
route.ts is 85% coupled with billing.tsx, stripe.ts
AI:"I'll update route.ts AND the coupled files"
Result:All tests passing โœ“
0 bugs โ€ข Shipped in 5 minutes
Under the hood

Thirteen engines working in parallel

Memoria pre-computes what AI cannot do efficientlyโ€”giving your assistant the intuition of a senior developer who's been on the project for years.

~10ms

Volatility Engine

Scans commits for panic keywords with time-decay. Recent bugs matter more.

~45ms

Entanglement Engine

Finds files that change together >15% of the time.

<1ms

Sentinel Engine

Detects when coupled files are >7 days out of sync.

~8ms

Static Import Engine

Uses git grep to find files that import the target.

~7ms

History Search

Search git history to understand WHY code was written.

~50ms

Documentation Coupling

Finds markdown files referencing your exported functions and types.

~100ms

Type Coupling

Discovers files sharing type definitions via git pickaxe search.

~30ms

Content Coupling

Detects files sharing string literals like error messages and constants.

~20ms

Test File Coupling

Auto-discovers test and mock files matching source file naming patterns.

~15ms

Environment Coupling

Finds files sharing the same environment variables (ALL_CAPS_UNDERSCORE).

~25ms

Schema Coupling

Detects files affected by database schema or model changes.

~30ms

API Endpoint Coupling

Finds client code calling API endpoints defined in the target file.

~40ms

Transitive Coupling

Discovers files affected through barrel/index re-exports.

Total analysis time: ~150ms โ€” all engines run in parallel

Get started in seconds

One config change. Zero API keys. Works immediately.

mcp.json
{
  "mcpServers": {
    "memoria": {
      "command": "npx",
      "args": ["-y", "@byronwade/memoria"]
    }
  }
}
Restart your AI tool after adding this

Or install with:

claude mcp add memorianpm i -g @byronwade/memoria

Simple Pricing

Free locally. Pay for team intelligence.

All 13 git analysis engines run free forever. Paid plans add cloud memories, guardrails, and team dashboards.

Free
$0 forever

All 13 engines. No account needed.

  • All 13 git analysis engines
  • Unlimited local analysis
  • Works offline
Install Free
Popular
Pro
$5/month

Cloud memories that persist.

  • Unlimited cloud memories
  • Personal guardrails
  • Dashboard & analytics
Start Free Trial
Team
$8/seat/mo

Shared memories for your team.

  • Team-wide shared memories
  • Unlimited guardrails
  • Org-level analytics
Start Team Trial

Frequently asked questions

Everything you need to know about Memoria

Memoria runs as an MCP (Model Context Protocol) server that your AI assistant connects to. When you edit a file, your AI calls Memoria's analyze_file tool to get risk scores, coupled files, and a pre-flight checklist. This takes ~150ms and gives your AI context it couldn't get otherwise.

The 13 git analysis engines run 100% free and locally - no account needed. Paid plans add cloud memories (shared context across your team), guardrails (file protection rules), and a dashboard. Free tier is fully functional for solo developers.

Memoria works with any AI tool that supports MCP: Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Cline, and more. If your tool supports MCP servers, it supports Memoria.

The free tier runs 100% locally - your code never leaves your machine. If you opt into paid cloud features, only memories and guardrail metadata are synced, never your actual source code.

Cloud memories let your team save lessons learned (e.g., 'Safari OAuth needs a 100ms delay'). These memories appear automatically when anyone on your team edits related files, preventing the same bugs from recurring.

Guardrails are file protection rules your team sets via the dashboard. For example, block AI from editing production configs, or warn before touching critical authentication code. They enforce team policies automatically.

Still have questions? Open an issue on GitHub

Ready to give your AI memory?

Install in seconds. Zero configuration. Watch your AI stop breaking things.

No credit card required
Runs 100% locally
Open source core
Memoria - Risk & Impact reports for every PR