Install Savants

Two products. Pick what you need.

AI Agent Guardrails

Block dangerous actions, enforce spend limits, protect production. Works with any LLM.

$ pip install savants-guard

Then follow the Quick Start guide

Code Intelligence CLI

37 MCP tools for semantic search, error diagnosis, and infrastructure monitoring. Works with Claude Code, Cursor, Windsurf.

terminal
$ curl -fsSL savants.sh | sh

Installs to ~/.savants/bin/ - no sudo required. View source

Windows (PowerShell):

PS> irm https://releases.savants.dev/latest/install.ps1 | iex

What happens when you run it

Three steps, fully automatic.

1

Download

Detects your OS and architecture. Downloads the correct binary. No dependencies, no runtime.

~3 seconds
2

Detect

Finds your git repos, Kubernetes clusters, running services, and environment. Builds an initial map.

~10 seconds
3

Index

Parses code, maps dependencies, connects everything. Ready to answer questions.

~45 seconds

Supported platforms

🐧
Linux
x86_64 / aarch64
✓ Available
macOS
Intel / Apple Silicon
✓ Available
💻
Windows
x86_64
✓ Available

Single binary, zero dependencies. No bash, no Python, no runtime needed. Also works on NixOS.

What you get

37
MCP Tools
diagnose-error, pr-risk, radar, query, search-code, impact-analysis, and 31 more.
4
Languages
Rust, Go, Python, TypeScript. Full AST parsing, cross-file references, dependency chains.
3
IDE Integrations
Works with Claude Code, Cursor, and Windsurf. Any MCP-compatible client.
Claude Code
Cursor
Windsurf
Any MCP Client

Quick start

Two commands and you're live.

terminal
# Start Savants - auto-detects repos, clusters, services
$ savants up
Indexed 27,431 nodes across 3 repos in 42s
MCP server listening on stdio
 
# Register MCP tools with your editor
$ savants mcp install
Installed for: Claude Code, Cursor
 
# Now ask your LLM anything - it calls Savants automatically
$ claude "Why is the payments service throwing 500s?"
Calling diagnose-error... root cause: stale DB connection pool
in src/db/pool.rs:147 - max_idle_time exceeded after deploy

Uninstall

Remove Savants cleanly from your system.

macOS / Linux

curl -fsSL releases.savants.dev/latest/uninstall.sh | sh

Windows (PowerShell)

irm releases.savants.dev/latest/uninstall.ps1 | iex