Atuin v18.13 – better search, a PTY proxy, and AI for your shell

18 points by msangi


kolja

I've been using atuin since shortly after i first heard about it, must have been years by now. At the time it was a nice upgrade over fish's already pretty good history access, with added sync.

Too bad the LLM integration has been built directly into the core instead of an additional component. This might prevent some people from continuing to use it due to work restrictions (at least that was the case when iTerm2 integrated features of this sort, but that's been a while back).

I've come to really dislike how some of these more recent command line tools start to acquire features outside of their core functionality at some point in their lifetime. I suppose it's a function of being the pet project of a singular maintainer (or a small group), instead of a (UNIX-y) tool to solve a particular problem, that needs to be able to generate constant attention and issue backlogs to attract enough financial backing.

This always causes a nagging "this-is-too-much-to-depend-on" feeling in me. The more complex something is, the less I believe in its longevity. Since I do not actually need the sync (what I do is usually trivial or heavily tied to specific machines), and never modified my atuin config after initial setup, I guess I'll try to drop down to fzf's shell integration and see what I'm missing.

By the way, who pays for the LLM? The blog only mentions a "we" that does all the doing.

mtset

Frustrating that I'll have to fork Atuin, too, to avoid AI garbage. At least make it an optional plugin, people.