atuinsh/atuin
✨ Making your shell magical
What it is
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. You may use either the server I host, or host your own! Or just don't use sync at all. As all history sync is encrypted, I couldn't access your data even if I wanted to. And I really don't want to.
When to use it
Reach for atuin when you live in the terminal and want faster search, git, navigation or a beautiful TUI — it's written in Rust and fits stacks tagged bash, fish, history, shell.