About this project

Atuin is a shell history replacement that stores commands in a SQLite database instead of a plain text file. It records additional context for every command, including the exit code, current working directory, hostname, session, and command duration. Key capabilities include: - A full-screen history search UI that can be bound to Ctrl-R or the Up arrow. - Encrypted synchronization of shell history between different machines via an Atuin server (supporting both hosted and self-hosted options). - Advanced filtering to search history by session, directory, or globally. - Command statistics, such as identifying the most frequently used commands. - Support for multiple shells, including zsh, bash, fish, nushell, xonsh, and PowerShell. - Quick-jump functionality to previous items using Alt+number shortcuts.