Make your shell magical with Atuin

Discovered Atuin. Feels like my shell just leveled up.

user@atuin:~$ echo "Making your shell"
Making your shell
magical█

Atuin replaces boring history with something smart:

  • Full-screen fuzzy search (rebind Ctrl-R, or arrow up).
  • All commands stored in SQLite, not a flat text file.
  • Encrypted sync across machines.
  • History per session, per directory, or global.
  • Knows exit code, duration, cwd, hostname… even stats of “most used commands.”

Example:

# search through all your history
atuin search docker build

# fuzzy jump back to a command and run it
Ctrl-R → type "kubectl logs"

I open a new laptop → log into Atuin → my history is already there. Magic.

Bonus: it doesn’t delete your old history file, just makes it better. Supported shells: zsh, bash, fish, nushell, xonsh.

Sep 25, 2025