Atuin
Hacker ApprovedRanked 4 of 86 privilege escalation tools by recommenders
Syncs and searches shell history across machines, with context-aware search by directory and host. Critics worry about added AI features and growing bloat.
Syncs and searches shell history across machines, with context-aware search by directory and host. Critics worry about added AI features and growing bloat.
87 people gave an opinion
- recommend it
- 63
- criticize it
- 24
- approval share
- 72%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: not recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 2 years
Median of the 4 owners who said how long they have had it.
Each square is one year.
Why it carries the badge
- 63 people recommend itNeeds 10 or more, met.
- 2.6 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Search history filtered by current directory
“I use Atuin. It has a concept of "context" so you can easily search the history for commands related to your current directory / project / etc.”
Comment from 26 Jul 2026 in “Stinkpot: SQLite-Backed Shell History” “the killer feature of atuin is that it allows searching the history of commands executed from the current working directory”
Comment from 26 Jul 2026 in “Stinkpot: SQLite-Backed Shell History” “If you set filter_mode = "directory", you can recall project specific commands from host_foo for use on host_bar”
Comment from 26 Mar 2026 in “Shell Tricks That Make Life Easier (and Save Your Sanity)” - Comment from 16 Aug 2026 in “Tracking down a Zsh history data loss bug”
Syncs history across multiple machines
“After using atuin with nix, each new machine became a carbon copy and I could spin up and instance and continue working seemlessly.”
Comment from 16 Aug 2026 in “Tracking down a Zsh history data loss bug” “I didn't think syncing terminal history would be very useful until I tried it, but now I have a hard time when I don't have it.”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell” “atuin is such a time-saver, especially when it comes "oh dang, I ran this command on another host but I need it here now"”
Comment from 16 Aug 2026 in “Tracking down a Zsh history data loss bug” - Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell”
- Comment from 19 Jun 2026 in “Migrating from GNU Stow to Chezmoi”
Fuzzy search bound to up arrow
“atuin kind of fixes this habit, when you click up you get a list of the latest commands, and you can just start typing to search. It's extremely natural.”
Comment from 16 Sep 2026 in “Small programming tricks” “even the completely offline features make it much nicer than a standard shell history”
Comment from 28 Nov 2025 in “Atuin’s New Runbook Execution Engine” “The fuzzy search ui bound to up is more convenient than history | grep ...”
Comment from 29 Nov 2025 in “Atuin’s New Runbook Execution Engine” Stable with few problems
“It's pretty damn stable software and everything they've been doing lately has just been extra features and gloss.”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell” “have been running the last v17 release ever since with zero problems”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell”
What people warn about
Each mark is one comment
Adds AI features people don't want
“it looks like they added some AI stuff that I don't want”
Comment from 16 Aug 2026 in “Tracking down a Zsh history data loss bug” “I don't get why everything has to have AI shoved into it”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell” “They promote their own AI on the website and that is really the last thing I want in my Shell”
Comment from 26 Jul 2026 in “Stinkpot: SQLite-Backed Shell History” - Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell”
- Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell”
Feature bloat and extra bells
“It's pretty damn stable software and everything they've been doing lately has just been extra features and gloss.”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell” “recently stopped using atuin due to all the extra bells and whistles”
Comment from 26 Jul 2026 in “Stinkpot: SQLite-Backed Shell History” “now the overall product is way too big and feature-ful for me”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell” - Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell”
Slow and breaks up-arrow editing
“completely destroys the ability to just press the up arrow key to quickly edit the command”
Comment from 21 Mar 2026 in “Atuin v18.13 – better search, a PTY proxy, and AI for your shell” “I found atuin way too hard/slow to use, I think I went two days before I nuked it”
Comment from 16 Sep 2026 in “Small programming tricks”
Other privilege escalation tools people recommend
The four most recommended other privilege escalation tools, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| fzf | 78 | 5 | 94% | 12 | — | Approved |
| jq | 75 | 33 | 69% | 12 | — | Approved |
| grep | 65 | 19 | 77% | 12 | — | Approved |
| AtuinThis page | 63 | 24 | 72% | 11 | 2 yrs4 owners | Approved |
| GitHub CLI | 49 | 45 | 52% | 12 | — | — |
What people said
40 of the 105 comments that mention it, newest first. Each links to the original comment.
“Much less configuration, and now get to quickly explicitly switch between history lists filtered as: global, host”
“Having durable history stored in an SQL database (with secrets filtering and option syncing)”
“Atuin (or some Zsh extensions, etc.) fix the bad UI of having to remember a different key”
“I found atuin way too hard/slow to use, I think I went two days before I nuked it”
“atuin kind of fixes this habit, when you click up you get a list of the latest commands, and you can just start typing to search. It's extremely natural.”
“it looks like they added some AI stuff that I don't want”
“After using atuin with nix, each new machine became a carbon copy and I could spin up and instance and continue working seemlessly.”
“atuin is such a time-saver, especially when it comes "oh dang, I ran this command on another host but I need it here now"”
“I hit ctrl-r and go to directory mode, and get the commands I ran the last time I was in that directory.”
“the idea of a background service sending my command history to servers I don't control never sat well with me”
“They promote their own AI on the website and that is really the last thing I want in my Shell”
“it also keep track of the status code of a previous command, as well as its execution time.”
“I use Atuin. It has a concept of "context" so you can easily search the history for commands related to your current directory / project / etc.”
“the killer feature of atuin is that it allows searching the history of commands executed from the current working directory”
“recently stopped using atuin due to all the extra bells and whistles”
“It's very good at syncing and managing shell history though.”
“but these days also has access to an Agent-like experience which allows me to prompt something like”
“If you set filter_mode = "directory", you can recall project specific commands from host_foo for use on host_bar”
“it seems indeed better in some ways, but the scoring is still way off”
“Product is free, open source and largely written and maintained by one person.”
“it does exactly what I hoped. However one (minor) annoyance I immediately realized was that with `hex` enabled I will get this warning whenever I close the terminal window”
“OSS is not immune to enshittification, and, in fact, is prone to it.”
“It's pretty damn stable software and everything they've been doing lately has just been extra features and gloss.”
“have been running the last v17 release ever since with zero problems”
“I didn't think syncing terminal history would be very useful until I tried it”
“I didn't think syncing terminal history would be very useful until I tried it, but now I have a hard time when I don't have it.”
“I self-host an Atuin server so that I can share that history across my various machines.”
“I've always felt this fullscreen was too much for actual use.”
“Atuin is one of my favorite everyday tools and this release sounds great!”
“completely destroys the ability to just press the up arrow key to quickly edit the command”
“now the overall product is way too big and feature-ful for me”
“But looking at the repo, they're already having commits done by claude.”
“the moment you add LLMs to the mix it is obvious that they are in for the free VC money”
“I don't get why everything has to have AI shoved into it”
“So far atuin was fine to be a better search history. Now it might be time to look for simpler alternative.”
“I use atuin for the shell history as it seems to know when I've run a command in one tab/split while another is open”
“The fuzzy search ui bound to up is more convenient than history | grep ...”
“even the completely offline features make it much nicer than a standard shell history”
“the shared shell command memory function solves a problem that I had”
“Pretty much anywhere we allow users to start typing a shell command we feed shell history into the editor”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.