Runtime safety
for AI agents.
344 verified agent incidents. 65 data deletions. 28.6M leaked secrets.
Savants stops the next one.
Block dangerous actions.
Deterministic rules enforced outside the LLM. IDE + SDK.
3.6x fewer tokens per task, on average.
Semantic search. Call graphs. Blast radius. Benchmarked on 40 agents.
Remembers. Enforces. Grows.
Personal knowledge graph across every session, every tool. MCP-native.
curl -fsSL savants.sh | sh | pip install savants-guard | npm install @savants.dev/guard Your AI agent burns 3.6x more tokens than it should.
We tested 40 zero-context agents on 10 real code tasks. Without savants, investigations average $3.53 on Opus. With savants, $1.21. Same or better accuracy. Fewer tokens. Lower bill.
Same answer. 3.6x fewer tokens.
Savants traces callers, callees, and blast radius across your entire codebase.
Benchmarked on 40 zero-context agents. 10 real tasks.
Measured with fresh agents, no codebase context, no prior knowledge. Read the full methodology →
Real problems. Measured results.
Three scenarios from our 40-agent benchmark.
Every API doc. Already indexed.
Zero setup.
Your AI doesn't need to hallucinate Stripe's API or guess Kubernetes syntax. Savants indexes official documentation so your agent gets the right answer.
Pre-indexed and free. Plus upload your private docs: 1 credit per 10K tokens.
60 seconds. 3.6x fewer tokens on average.
Install
Single binary, zero dependencies. No bash, no Python, no runtime needed. macOS, Linux (including NixOS), and Windows.
curl -fsSL savants.sh | sh irm releases.savants.dev/latest/install.ps1 | iexIndex
Savants builds a map of every function, every caller, every import. Locally.
savants reindex Done
Your AI agent automatically uses savants instead of grep. Nothing else to configure.
savants search "auth middleware" Root cause identified, call chain traced, PR submitted - in 141 seconds. Without savants, the same task took 17 minutes of manual grep and file reading.
Read the case study →The longer you use it, the smarter it gets.
Savants builds a personal knowledge graph from every session. It remembers across tools, enforces across teams, and follows you from Claude Code to Cursor to Windsurf.
Install. Guard blocks. Intelligence saves tokens.
Savants Guard stops dangerous actions deterministically. The code graph gives your agent 3.6x fewer tokens per task. Zero configuration — just install and go.
Knows your codebase, preferences, and team.
The knowledge graph learns which services you own, how you prefer to debug, and who your teammates are. Context injection happens automatically via MCP — every AI tool you use gets smarter.
Enforces team decisions. Recalls incident history.
Guard rules attach to knowledge nodes: "staging before prod for payments-service" becomes an enforced policy, not a suggestion. Your agent remembers last quarter's auth outage when you touch the same code.
Organizational intelligence. Switching costs a year of context.
A year of decisions, patterns, ownership maps, and incident history — structured as a graph, not flat memory. Nodes are code entities, people, events, and policies. Edges are real relationships: owns, changed, caused, depends-on.
Mem0 and Zep store facts per user. Savants stores a graph — code entities, people, events, and policies connected by real relationships. That's why it can enforce, not just recall.
Because Savants is MCP-native, the knowledge graph follows you across Claude Code, Cursor, Windsurf, and any MCP-compatible tool. One graph, every session, every IDE.
Graph traversal + vector search on Cloudflare's edge. D1 reads in 5ms, Vectorize queries in 15ms. Context selected and injected before the LLM sees your message.
Local tools are free.
Cloud tools add production intelligence. Pay per call, no commitments.
diagnose-error 50 credits
Root cause file + line in 0.7s. Upstream trace, git blame, Slack context.
← triggered by Temporal worker activity
pr-risk 20 credits
8-check risk analysis per PR. Blast radius, affected consumers, test gaps.
⚠ paymentService.ts has no test coverage for this path
✓ No breaking API changes detected
diff-impact 10 credits
Full downstream impact analysis across services and modules.
billing-service: 2 event handlers
notification-service: 1 webhook
12 test files reference this function
radar 10 credits
What-did-I-miss digest. Surfaces drift between your code and production.
10 free cloud calls/month. No card required. Start free → | View pricing →
Works with your tools
Indexes TypeScript, JavaScript, Python, Rust, Go, Java, C, C++, C#, Ruby, PHP, Swift, Kotlin, and Scala.