The Best Zsh History Replacement in 2026 (and How to Upgrade)
What Zsh's built-in history already does well, where a flat history file runs out, and how to install, import, and roll back a database-backed replacement.
How to Audit Shell Commands Claude Code and Cursor Run
Walk through a failed Claude Code run with suv agent report, history, Prompt Explorer, and sessions, and learn what agent integrations do and do not capture.
How to Sync Shell History Across Machines (Without the Cloud)
The real options for moving Bash/Zsh history between machines — and how to do it locally, without a cloud account.
Suvadu vs fzf for Shell History: When Ctrl-R Isn't Enough (2026)
Using fzf for Ctrl-R? Where a fuzzy finder over a history file is enough, and what a database-backed history adds.
Suvadu vs McFly: Shell History Features Compared (2026)
Suvadu vs McFly compared on search, ranking, privacy, AI agent support, and what each one is missing.
Suvadu vs Atuin: Shell History and AI Agent Workflows
Compare Suvadu and Atuin by real tasks (recall, import, agent-session review, and error output), including Suvadu 0.4.1 migration and search limits.
Suvadu vs Hstr: A Modern Hstr Alternative for Shell History (2026)
Suvadu vs Hstr compared on storage, search, privacy, and AI agent support.
Shell History Tools Compared: Atuin, fzf, McFly, hstr and Suvadu
Compare Atuin, fzf, McFly, hstr, and Suvadu by search model, stored context, sync, shell support, and AI-agent workflows.
Why I Built Suvadu
The story behind building a database-backed shell history replacement in Rust — and why standard Zsh history was not enough.