Atuin

Atuin

Atuin's server, users sync, search and back up your Shell history

Description

Atuin uses the SQLite database to replace your existing shell history and records additional content for your commands. In addition, it provides optional, fully encrypted history synchronization between machines through the Atuin server. In addition to searching the UI, it can also perform the following actions: #Search for all successful 'make' commands recorded after 3pm yesterday atuin search --exit 0 --after "yesterday 3pm" make You can use the server hosted by me (ellie) or you can use your own server! Or simply don't use sync. All history syncs are encrypted, and even if I wanted to, I couldn't access your data. And I really don't want to. function Rebind up and ctrl-r's full-screen history search UI interface Use the sqlite database to store shell history Backup and synchronize encrypted shell history Same history on different terminals, different sessions, and different machines Record the exit code, cwd, host name, session, command duration, etc. Calculate statistics such as "Most commonly used commands." Do not replace old historical files Quickly <num>jump to previous records with Alt-shortcut keys Switch filtering modes with ctrl-r; you can search for history only from the current session, directory, or globally

Screenshots
Screenshot 1
Screenshot 2
App Information
Version
18.21.0
Package Size
53 KB
Image Size
39.9 MB
Updated
September 8, 2026
Source Code
atuinsh
Platform Support
PC