31 comments

[ 2.8 ms ] story [ 40.2 ms ] thread
Is this supposed to completely replace your docs? Or just supplement the commands portion of it?
What are some of the examples of workflows which people have built with atuin desktop ?
Not directly related to this new Atuin feature, but I need to vent:

Last week I was trying to `find` something in some directories, failed, `cd`d to my home directory and instinctively hit up-arrow+return to run the search again. At some time prior to this, Atuin had stopped recording new entries without my notice. Want to guess the last entry that Atuin did record?

Go on. Guess.

Yep.

`rm -rf *`

In my home directory.

Luckily I have backups of everything important and didn't actually lose anything, and I'm mainly posting this here as a funny anecdote. But - still - after getting myself set up again I have yet to reinstall Atuin.

Not a single mention of AI, LLMs, or Agents. I'm impressed :)
This looks really useful. I have a home server with various VMs and containers, but I don't do server admin very often, so whenever something breaks I have to find out how to fix it each time. Having terminals in a document just like you can mix code and documentation in a Python notebook can probably make admin easier for people like me who do it rarely. And of course in a professional setting something like this improves the bus factor in a lot of projects if you can keep things documented.
What is the catch? This looks professionally done. Is there a paid service behind this? Is the open source teams version limited in some way?
Interesting way to manage bash scripts and tooling.

On first glance, I kind of like it - bash scripts are often ideal due to being largely universal and can minimize dependancies.

I find and if this can be an in between to let anyone access configs, or processes, that might be bearable.

Literate programming
reminds me a bit of a "gradual automation" project i encountered a while ago; the idea was that you wrote a shell script that was simply a series of "do this thing and press enter when it's completed" prompts to capture a workflow precisely, and then gradually replacing steps with automated scripts that did the same thing.
I think this is a potential building block for transforming how MSP organisations manage documentation and workflow.

Despite the goal of homogenizing each clients environment to simplify support, there will always be uniqueness amongst them. Having documentation that can be collaboratively edited, versioned, that is also runnable to perform management tasks would be a HUGE deal.

I understand this isn't the target audience, but its exciting to imagine the possibilities of other uses.

Seems similar to Warp Notebooks!

I love Warp Notebooks. And I'm definitely interested in At in Desktop, although, if they are run books, the naming isn't quite matching up for me.

#NamingIsHard

Hello! Atuin maintainer here

Happy to answer any questions

Love atuin - has saved my ass many more times than I can count. The more you guys can monetize the better; will help keep the base product good. Even pretty senior devs (who don’t always love changing their workflows) can find a lot of value in it.

I would pay you guys for E2EE syncing, but I think it’s free at the moment. Charge me!

Any examples of what diffs between versions of workbooks typically look like? If we collaborate and share via git - is it like markdown with code blocks - or something less accessible?
(comment deleted)
This looks great! At a previous job we had a fork of Jupyter notebooks that were used this way by some teams. I see that remote execution is on the roadmap, but was also wondering if you'll have some form of parallel remote execution as well (ie one runbook run across 10 or 100 VMs similar to parallel ssh). Definitely more complicated than single execution, but potentially very powerful for debugging fleets where you don't have Chef or Ansible. I guess the alternative is to just have the runbook run locally but run pssh in some commands to get a similar result.
Any plans to make it possible to run shellcheck on the embedded scripts?
What's the difference between this and Jupyter? Besides this seemingly needs an account with Atuin to work.
Been using atuin for some time now. I love it! I wish there was a proper profile option though as I dont want my work related and non-work related reverse searches to mix.

Glad to see that this is now open from closed beta!