home.social

#atuin — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #atuin, aggregated by home.social.

  1. Atuin is publishing its AI server as open source now: the terminal agent is still tied to your shell and your habits, but the server side can now be self-hosted instead of treated as a black box. That is a much healthier default for tools that learn how people work in a terminal, where context is useful but trust matters too. blog.atuin.sh/atuin-ai-oss/ #OpenSource #SelfHosting #TerminalAI #Atuin

  2. #toolsday: Atuin 🦀

    Deine Shell-History kennt nur grep? Atuin ersetzt sie komplett: SQLite-Backend, volle Textsuche, Sync zwischen Maschinen, und du findest jeden Befehl von vor 6 Monaten — in Sekunden.

    Einmal installiert, vergisst du Ctrl+R.

    Link: github.com/atuinsh/atuin

    Welchen Befehl suchst du am häufigsten? 👇

    #Atuin #CLI #Shell #Linux #DevOps #OpenSource #Terminal

  3. #toolsday: Atuin 🦀

    Deine Shell-History kennt nur grep? Atuin ersetzt sie komplett: SQLite-Backend, volle Textsuche, Sync zwischen Maschinen, und du findest jeden Befehl von vor 6 Monaten — in Sekunden.

    Einmal installiert, vergisst du Ctrl+R.

    Link: github.com/atuinsh/atuin

    Welchen Befehl suchst du am häufigsten? 👇

    #Atuin #CLI #Shell #Linux #DevOps #OpenSource #Terminal

  4. 🐢 #Atuin is an #opensource shell history tool written in #Rust that replaces your existing shell history with a #SQLite database and records extra context for every command 🧵👇 #cli #devtools #devops

    ⚡ ctrl-r and up-arrow (configurable) are rebound to a full-screen history search UI, with enter to execute and tab to edit a command

  5. 🐢 #Atuin is an #opensource shell history tool written in #Rust that replaces your existing shell history with a #SQLite database and records extra context for every command 🧵👇 #cli #devtools #devops

    ⚡ ctrl-r and up-arrow (configurable) are rebound to a full-screen history search UI, with enter to execute and tab to edit a command

  6. atuin 18.17 is out 🐢✨

    - 78x faster to open and search
    - ai can see your terminal*
    - more resilient sync
    - switch ai models with /model

    update with `atuin update`

    changelog: github.com/atuinsh/atuin/relea

    #atuin #cli #rust

  7. atuin 18.17 is out 🐢✨

    - 78x faster to open and search
    - ai can see your terminal*
    - more resilient sync
    - switch ai models with /model

    update with `atuin update`

    changelog: github.com/atuinsh/atuin/relea

    #atuin #cli #rust

  8. 🐢 #Atuin replaces your shell history with a #SQLite database & records rich context for every command — exit code, duration, working directory, hostname & session.

    Hit ctrl-r for a full-screen, fuzzy-searchable history UI. #rust #cli #opensource #devops 🧵👇

  9. 🐢 #Atuin replaces your shell history with a #SQLite database & records rich context for every command — exit code, duration, working directory, hostname & session.

    Hit ctrl-r for a full-screen, fuzzy-searchable history UI. #rust #cli #opensource #devops 🧵👇

  10. Here's today's "peanut butter & chocolate" combination: I love `atuin`. I've been using it for at least a couple of years now. I love `fc`, though with `atuin` in place, it's harder to put yourself in an `fc` situation.

    `fc` excels: opens up some previous command in your favorite editor; tweak as needed; write and quit; the changed command is executed and added to history.

    `atuin` excels at almost everything else, but not this. My workflow in `atuin` to accomplish the same thing is:

    * use arrows or Ctrl-R to select the command that wasn't quite right
    * tab takes you back to the command line with the selected command, but does **not** execute it
    * I use Vi-mode, so I have to hit ESC, and then v (and because it's Zsh, v again) to get into my editor. If you use Emacs-mode (the default), I think it's Ctrl-X Ctrl-E to go from normal typing into your full-blown editor
    * tweak; write; quit
    * ...and now you have the edited command, **but it still hasn't executed**
    * hit return

    My Atuin PR addresses this: github.com/atuinsh/atuin/pull/

    #CLI #Atuin #fc #tui #editor #commandhistory

  11. Here's today's "peanut butter & chocolate" combination: I love `atuin`. I've been using it for at least a couple of years now. I love `fc`, though with `atuin` in place, it's harder to put yourself in an `fc` situation.

    `fc` excels: opens up some previous command in your favorite editor; tweak as needed; write and quit; the changed command is executed and added to history.

    `atuin` excels at almost everything else, but not this. My workflow in `atuin` to accomplish the same thing is:

    * use arrows or Ctrl-R to select the command that wasn't quite right
    * tab takes you back to the command line with the selected command, but does **not** execute it
    * I use Vi-mode, so I have to hit ESC, and then v (and because it's Zsh, v again) to get into my editor. If you use Emacs-mode (the default), I think it's Ctrl-X Ctrl-E to go from normal typing into your full-blown editor
    * tweak; write; quit
    * ...and now you have the edited command, **but it still hasn't executed**
    * hit return

    My Atuin PR addresses this: github.com/atuinsh/atuin/pull/

    #CLI #Atuin #fc #tui #editor #commandhistory

  12. For folks here using Atuin, what are your daily use cases? I'd love to hear about how it makes life better for you.

    Do you self-host the server?

    #atuin

  13. For folks here using Atuin, what are your daily use cases? I'd love to hear about how it makes life better for you.

    Do you self-host the server?

    #atuin

  14. needs 0.5.3 but returns HTTP 403 when trying to get it from crates.io mirrors. Anyone know if this is temporary or know of a work around? I get crates.io erros on other packages also. Cheers.

  15. #atuin needs #brunch 0.5.3 but returns HTTP 403 when trying to get it from crates.io mirrors. #rustcrates Anyone know if this is temporary or know of a work around? I get crates.io erros on other packages also. #cratesio Cheers.

  16. Upgrading my on is making my computer sweat even when it has a remote builder to help... looks good... took 10 mins... Anyone got the AI tool with ? working on in nixOS , or at all ? Aha... need a new terminal for the ? to trigger the AI tool ... wowzers...

  17. Upgrading my #atuin on #nixos is making my computer #T480s sweat even when it has a remote builder to help... looks good... took 10 mins... Anyone got the AI tool with ? working on #fish in nixOS , or at all ? Aha... need a new terminal for the ? to trigger the AI tool ... wowzers...

  18. Today is not my day for PC's going well.

    Just now I had migration issues in #atuin, maybe caused by needing to do a hard reboot after systemd wouldn't restart after a #nix-rebuild....

    Oh, which I probably made worse with following instructions that are old, but did clearly have "don't do this any more", but who reads past the instruction that is meant to fix your situation....

    But blow the database away and resync, that is part of the appeal of distributed systems :)

  19. Today is not my day for PC's going well.

    Just now I had migration issues in #atuin, maybe caused by needing to do a hard reboot after systemd wouldn't restart after a #nix-rebuild....

    Oh, which I probably made worse with following instructions that are old, but did clearly have "don't do this any more", but who reads past the instruction that is meant to fix your situation....

    But blow the database away and resync, that is part of the appeal of distributed systems :)

  20. 🚀 Oh boy, #Atuin #v18.13 is here, and it's got everything you've been waiting for: a daemon that can finally search without taking a day off! 🤖🎉 Plus, now there's #AI for your #shell, because who doesn't want their command line to nag them with artificial stupidity? 🙈💻 The #future is here, and it's just as underwhelming as you'd expect.
    blog.atuin.sh/atuin-v18-13/ #commandline #update #release #news #tech #HackerNews #ngated

  21. 🚀 Oh boy, #Atuin #v18.13 is here, and it's got everything you've been waiting for: a daemon that can finally search without taking a day off! 🤖🎉 Plus, now there's #AI for your #shell, because who doesn't want their command line to nag them with artificial stupidity? 🙈💻 The #future is here, and it's just as underwhelming as you'd expect.
    blog.atuin.sh/atuin-v18-13/ #commandline #update #release #news #tech #HackerNews #ngated

  22. I still wish #atuin, which I have installed on all my machines, will support syncing more than bash history, environment variables, and aliases 😇 Extremely useful, regardless. In the meantime, we get an optional #aichat-like feature. Inevitable, I guess, though aichat is more than an English-to-bash helper.

    The new opt-in feature, Atuin #AI, offers an English-to-bash helper directly within the shell. It leverages advanced models and a dataset of man pages and command outputs for accuracy, includes safety guardrails to flag potentially dangerous commands, and prioritizes data privacy by default. Users can grant access to more specific data like directory contents for enhanced command generation.

    blog.atuin.sh/atuin-v18-13

    #devops #linux #macos

  23. I still wish #atuin, which I have installed on all my machines, will support syncing more than bash history, environment variables, and aliases 😇 Extremely useful, regardless. In the meantime, we get an optional #aichat-like feature. Inevitable, I guess, though aichat is more than an English-to-bash helper.

    The new opt-in feature, Atuin #AI, offers an English-to-bash helper directly within the shell. It leverages advanced models and a dataset of man pages and command outputs for accuracy, includes safety guardrails to flag potentially dangerous commands, and prioritizes data privacy by default. Users can grant access to more specific data like directory contents for enhanced command generation.

    blog.atuin.sh/atuin-v18-13

    #devops #linux #macos

  24. Found shell history tool in packages and signed up for synch too.

  25. Found #atuin shell history tool in #nixos packages and signed up for synch too.

  26. Shoutout for #Atuin too, making shell history searchable by directory. Very helpful!

  27. @mitchellh

    Atuin is pretty awesome for history management. Since I use nushell , it has its own history. So I made a hook in my nushell config so that atuin and nushell both have the same history and so I can manage history using atuin in one place😁

    Whoever's using atuin and nushell can benefit from this small hook in the config.

    My config:
    github.com/vivekanandan-ks/ksv

    @atuin
    @nushell

    #atuin #nushell #nu #shell #history #config

  28. @mitchellh

    Atuin is pretty awesome for history management. Since I use nushell , it has its own history. So I made a hook in my nushell config so that atuin and nushell both have the same history and so I can manage history using atuin in one place😁

    Whoever's using atuin and nushell can benefit from this small hook in the config.

    My config:
    github.com/vivekanandan-ks/ksv

    @atuin
    @nushell

    #atuin #nushell #nu #shell #history #config

  29. The most underrated piece of software: ble.sh: github.com/akinomyoga/ble.sh

    Found it a year ago while exploring @atuin and it’s a game changer. Syntax highlighting, smoothly auto-updating suggestions, and fzf/zoxide integration—all while staying POSIX compliant in native Bash.

    Plenty of reasons not to switch to fish or zsh (compatibility, etc.), and this gives you the best of both worlds. Just discovered blehooks for terminal titles, too. Check it out!

    #Bash #Linux #blesh #Atuin #OpenSource

  30. The most underrated piece of software: ble.sh: github.com/akinomyoga/ble.sh

    Found it a year ago while exploring @atuin and it’s a game changer. Syntax highlighting, smoothly auto-updating suggestions, and fzf/zoxide integration—all while staying POSIX compliant in native Bash.

    Plenty of reasons not to switch to fish or zsh (compatibility, etc.), and this gives you the best of both worlds. Just discovered blehooks for terminal titles, too. Check it out!

    #Bash #Linux #blesh #Atuin #OpenSource

  31. Heh, thought I'd take a look at the atuin wrapped thing... what this mainly highlights is my oldschool practice of flipping between editor (vim/nvim) and shell (bash/fish) with ^Z and fg.

    I invoke my editor via poetry run as well as things like pytest and python3, so the poetry in second place covers both those and some more. (If I wasn't using Atuin I'd probably have set up aliases for these by now, but Atuin has kinda done away with the need for aliases - and I was already a heavy user of ^R and other shell history tricks.)

    I only run Atuin on my work system, so this doesn't cover any personal/non-work shell use. Also I've only been doing this since I started work in April.

    #atuin #AtuinWrapped

  32. Heh, thought I'd take a look at the atuin wrapped thing... what this mainly highlights is my oldschool practice of flipping between editor (vim/nvim) and shell (bash/fish) with ^Z and fg.

    I invoke my editor via poetry run as well as things like pytest and python3, so the poetry in second place covers both those and some more. (If I wasn't using Atuin I'd probably have set up aliases for these by now, but Atuin has kinda done away with the need for aliases - and I was already a heavy user of ^R and other shell history tricks.)

    I only run Atuin on my work system, so this doesn't cover any personal/non-work shell use. Also I've only been doing this since I started work in April.

    #atuin #AtuinWrapped

  33. I just moved to @opensuse #Tumbleweed on my desktop computers, and in the process I switched to @atuin for shell history. And, honestly... I don't know how I lived before. I had @ohmyzsh set up and thought that the normal history was good, but Atuin is just a whole new level. Sooo much easier to use, and I haven't even set up sync yet.

    #linux #OpenSusE #Shell #CLI #Zsh #zshmy_zsh #atuin

  34. I just moved to @opensuse #Tumbleweed on my desktop computers, and in the process I switched to @atuin for shell history. And, honestly... I don't know how I lived before. I had @ohmyzsh set up and thought that the normal history was good, but Atuin is just a whole new level. Sooo much easier to use, and I haven't even set up sync yet.

    #linux #OpenSusE #Shell #CLI #Zsh #zshmy_zsh #atuin