This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Atuin
Magical shell history: search, sync and stats
Atuin replaces your shell history with a SQLite database, so every command is stored with the context that makes it findable later: the directory you ran it in, the exit code, how long it took, and when. Search is fuzzy and instant, across every machine you use. Sync is optional and end-to-end encrypted, and you can self-host the server. Open source, written in Rust, works with zsh, bash, fish and nushell.
Hunting this because I have spent most of this week arguing on here that the real problem with AI tooling is memory that does not survive a session. Then I realised the terminal solved it years ago and almost nobody noticed.
Shell history is the oldest memory system most of us own, and by default it is terrible. A flat file, no context, truncated, gone when you switch machines.
Atuin makes it a database. Every command keeps the directory it ran in, the exit code, how long it took, and when. That last part is what changes it. Searching "what did I run in this repo that actually worked" is a different question from grepping a text file, and it is the question you actually have.
Sync is end-to-end encrypted and optional, and you can self-host the server. It is open source and it is not trying to sell you anything.
I am not a maker on this. I just think it belongs here.
For the people already running it: does anyone actually use the stats, or is search the whole product for you too?
About Atuin on Product Hunt
“Magical shell history: search, sync and stats”
Atuin was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #154 on the daily leaderboard. Atuin replaces your shell history with a SQLite database, so every command is stored with the context that makes it findable later: the directory you ran it in, the exit code, how long it took, and when. Search is fuzzy and instant, across every machine you use. Sync is optional and end-to-end encrypted, and you can self-host the server. Open source, written in Rust, works with zsh, bash, fish and nushell.
On the analytics side, Atuin competes within Open Source, Developer Tools and GitHub — topics that collectively have 627.5k followers on Product Hunt. The dashboard above tracks how Atuin performed against the three products that launched closest to it on the same day.
Who hunted Atuin?
Atuin was hunted by Rabnoor Singh. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Atuin including community comment highlights and product details, visit the product overview.