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.
I just got this set up with fish locally, and it really is nice. Works completely seamlessly, and makes it very easy to comb through history.
This probably works better than syncthing for mirroring shell history.
Smells like fish
Can it integrate fzf or does it have fuzzy search?
The searching TUI is so similar to fzf that I think it might even be fzf. If it’s not, it’s just very similar.
Based on https://docs.atuin.sh/configuration/config/#search_mode, “fuzzy search” is used as standard.
GNU pterry