Skip to main content

Making your shell magical

Sync, search and backup shell history with Atuin

What is Atuin?

Atuin is a command-line tool that enables you to make better use of your shell, by giving ctrl-r superpowers.

Every line you write is stored - ready to be queried and ran again at any point, from any machine you wish. Never forget again!

Sync your history between all of your machines, and search it from anywhere

Generate statistics from your shell history, such as this activity graph

History sync

  • Sync your shell history to all of your machines, wherever they are
  • End-to-end encrypted - nobody can see your data but you
  • Securely backed up - never lose your history
  • Easily handles decades of history

Speedy search

  • Full text or fuzzy search over your shell history
  • Configurable search method - fuzzy, prefix, etc
  • Easily search and filter by session, directory, or machine
  • Powerful command line search for integration with other tools
  • Written in Rust, so it's fast and safe 🦀

Extra context

  • History stored in a SQLite DB, making stats and analysis easy
  • Log exit code, directory, hostname, session, command duration, etc
  • Import existing history from a number of shells or history tools