Atuin

Search and sync your shell history with optional end-to-end encryption.

Atuin is a Rust-based shell-history tool that stores commands and their context in SQLite. Search past commands by directory, exit status, time, and other metadata instead of scrolling through a plain history file.

It works with existing shells and offers optional encrypted synchronization between machines, using either the hosted service or a self-hosted server.

Where this fits in a terminal workflow

Read the guide to Rust terminal tools: Alacritty, Nushell, Atuin and Yazi →