Atuin preview
atuin

Atuin

Shell history search with encrypted sync

30.6k|stable|v18.17.0
Full-screen history search — Rebind Ctrl-R to search shell history with filtering by exit code, time, and directory.
SQLite database storage — Records exit code, duration, working directory, hostname, and session context.
End-to-end encrypted sync — Synchronize history across machines with optional self-hosted or cloud server.
Multi-shell support — Works with bash, zsh, fish, nushell, xonsh, and PowerShell.
Atuin replaces your shell history with a searchable SQLite database that captures command context—exit codes, duration, working directory, and more. The encrypted sync feature keeps history in sync across your machines without exposing your commands to anyone, even Atuin's servers. The full-screen search UI with filtering by exit code, time range, and directory makes finding past commands faster than Ctrl-R ever was.
Source on GitHub
pavilion