Suvadu replaces your shell history with a SQLite-backed store. Every command gets structured context — exit code, duration, directory, executor, session. AI agents can query it via MCP. 100% local.
- <2ms recording overhead, <10ms search across 1M+ entries
- AI agent tracking — auto-detects Claude Code, Cursor, OpenCode, Antigravity, Codex, Aider
- Prompt Explorer — trace every command back to the prompt that triggered it
- MCP Server — 11 tools including
assess_riskfor pre-execution safety checks - 100% local — no cloud, no telemetry, no account. MIT licensed.
Website & Docs: suvadu.sh · CLI Reference: suvadu.sh/cli · Blog: suvadu.sh/blog
Install
# Homebrew (macOS)
&&
# Install script (macOS & Linux)
|
# Cargo
Then add shell hooks:
# Zsh
&&
# Bash
&&
Verify: suv status
Quick Start
AI Agent Setup
Then ask your agent: "What commands failed in this project recently?"
See the full integration guide and MCP server docs.
Key Features
| Feature | Details |
|---|---|
| Search | Fuzzy search TUI with filters, Smart mode, detail pane, bookmarks |
| Agent Dashboard | Timeline, risk assessment, per-agent analytics, exportable reports |
| MCP Server | 11 tools + 5 resources — AI agents query your history directly |
| Prompt Explorer | Trace commands back to the prompt that triggered them |
| Stats | Heatmap, hourly distribution, top commands, executor breakdown |
| Organization | Tags, bookmarks, notes, alias suggestions |
| Privacy | Space-prefix exclusion, regex patterns, secret redaction, local-only |
| Arrow Keys | Frecency-ranked Up/Down that prefers same-directory commands |
| Vim Bindings | Optional vim-style j/k/Ctrl+U/Ctrl+D navigation in search TUI |
Full feature documentation at suvadu.sh/cli.
Development
See CONTRIBUTING.md for guidelines.
Security
See SECURITY.md for vulnerability reporting, data storage design, and privacy details.