Atuin
atuin.sh
Replaces your shell history with a searchable, encrypted, syncable database — search by directory, exit code, or full text across every machine.
Why it is useful
Default shell history is a flat, unsearchable text file that doesn't sync across machines. Atuin turns it into a real searchable database with context (working directory, exit code, duration), end-to-end encrypted if you sync it.