Suvadu

•
127
•

Replace traditional shell history with a local, SQLite-backed command store featuring AI agent tracking and an MCP server.

Suvadu is a high-performance shell history replacement built in Rust that records rich, contextual metadata—such as exit codes, duration, directories, and git branches—for every command executed. Operating completely locally without cloud sync or telemetry, it bridges human terminal activity with automated workflows by monitoring AI agent executions from tools like Claude Code, Codex, and Cursor. Through its built-in Model Context Protocol (MCP) server, Suvadu exposes read-only history, project context, reusable skills, and parameterized bookmarks directly to AI assistants, turning past terminal interactions into actionable intelligence.

主要功能

01High-speed SQLite command capture storing exit codes, execution duration, directory context, and git branches
02Built-in MCP server providing 22 read-only tools, resources, and prompts for AI context and failure learning
03Deep AI agent tracking with session and prompt association for tools like Claude Code, Codex, and Cursor
04Rich terminal user interfaces (TUI) for interactive Ctrl+R history search, timeline replay, and activity dashboards
05Parameterized bookmark templates and a repository-based shared skills library for cross-agent synchronization
06126 GitHub stars

使用案例

01Providing AI coding assistants with terminal history, failure context, and project execution patterns via MCP
02Searching and replaying complex historical terminal workflows with instant interactive TUI navigation
03Managing and synchronizing team-wide terminal skills and parameterized command templates across development environments