<story><title>Atuin – Magical shell history</title><url>https://atuin.sh</url></story><parent_chain><item><author>kstrauser</author><text>Why is this better than a shell&amp;#x27;s built-in history, possibly paired with fzf?&lt;p&gt;I&amp;#x27;m not asking sarcastically, either. Is this something awesome I should be using? What about it is going to blow my mind?</text></item></parent_chain><comment><author>cstrahan</author><text>I&amp;#x27;ve recently switched from zsh&amp;#x27;s built-in history + fzf, so perhaps I can answer.&lt;p&gt;First, a bit more about my zsh+fzf use: I use `share_history` so that my history is available across shells, allowing me to quickly find and re-run commands. (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;zsh.sourceforge.io&amp;#x2F;Doc&amp;#x2F;Release&amp;#x2F;Options.html#index-SHARE_005fHISTORY&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;zsh.sourceforge.io&amp;#x2F;Doc&amp;#x2F;Release&amp;#x2F;Options.html#index-SH...&lt;/a&gt;)&lt;p&gt;Sometimes I want to switch back to some terminal tab&amp;#x2F;window and find a command that I nkow I ran in that session, but now it&amp;#x27;s flooded with 1000+ commands that I&amp;#x27;ve entered elsewhere, making it difficult to find what I&amp;#x27;m looking for. So the shared history is both useful &lt;i&gt;and&lt;/i&gt; a hindrance, depending on the scenario.&lt;p&gt;Compare with atuin: I can filter by commands entered specifically within the current shell, or across all shell sessions, and possibly even across other hosts (when using atuin&amp;#x27;s sync functionality -- haven&amp;#x27;t tried that yet).&lt;p&gt;Given the metadata that atuin collects (current working directory, start time, exit status, duration, etc) I&amp;#x27;m sure there are some other clever things that can be done with my shell history now, vs the the &amp;quot;line per entry, with optional start timestamp&amp;quot; approach used by zsh&amp;#x27;s builtin history functionality. Actually, more on that first point: you can also filter by commands entered within the current directory.</text></comment>
<story><title>Atuin – Magical shell history</title><url>https://atuin.sh</url></story><parent_chain><item><author>kstrauser</author><text>Why is this better than a shell&amp;#x27;s built-in history, possibly paired with fzf?&lt;p&gt;I&amp;#x27;m not asking sarcastically, either. Is this something awesome I should be using? What about it is going to blow my mind?</text></item></parent_chain><comment><author>probotect0r</author><text>The features listed on the site already tell you what it has that regular shell history + fzf doesn&amp;#x27;t have. You can decide if that makes it better.</text></comment>