- Atuin Desktop propose les workflows de terminal sous la forme d’un éditeur de runbooks exécutable, local-first
- Il permet de gérer au même endroit des blocs de script, un terminal intégré, un client de base de données et des graphiques Prometheus
- Il rend les workflows répétables et fiables grâce à la prévention de l’obsolescence des documents et à une automatisation réutilisable
- Via Atuin Hub, il permet la synchronisation et le partage, tout en prenant en charge l’autocomplétion à partir de l’historique réel du shell
- Il est prévu de renforcer les opérations collaboratives grâce aux comptes d’équipe et à la création de runbooks à partir de l’historique du shell
Présentation d’Atuin Desktop
- Atuin Desktop est un éditeur de runbooks exécutable qui rend les workflows de terminal réels répétables, partageables et fiables
- Il évite que la documentation ne devienne obsolète dès sa rédaction et propose des runbooks dynamiques utilisant des templates de style Jinja
- Il prend en charge l’autocomplétion à partir de l’historique réel du shell, permettant un rappel immédiat
- Local-first et basé sur les CRDT, tout ce qui s’exécute dans le terminal peut aussi s’exécuter dans les runbooks
- Via Atuin Hub, il est possible de synchroniser et partager l’état le plus récent entre appareils et équipes
Utilisation actuelle
- Des workflows réels sont exécutés via Atuin Desktop
- Publication des versions d’Atuin CLI
- Migration sécurisée de l’infrastructure entre environnements
- Configuration en toute confiance d’environnements de staging ou de production
- Gestion et collaboration sur des requêtes de base de données en direct
Feuille de route
- Comptes d’équipe : de véritables opérations collaboratives
- Création de runbooks à partir de l’historique du shell : des workflows qui s’écrivent d’eux-mêmes
1 commentaires
Avis Hacker News
Pour les personnes intéressées par Emacs, il est possible de faire quelque chose de similaire avec org-babel
J'ai essayé cette idée il y a environ 7 ans : https://nurtch.com/
Si c'est local-first, c'est déjà sujet à la dérive. À moins de tout exécuter dans des conteneurs, le local n'a pas d'importance
C'est exactement ce que j'aurais voulu pour notre équipe quand j'étais chez AWS
Je me demande en quoi cela diffère d'un notebook Jupyter local
Cela a l'air intéressant
Félicitations pour le lancement
Notre équipe utilisait des notebooks polyglottes : https://marketplace.visualstudio.com/items/…
Cela ressemble beaucoup à runme.dev : https://runme.dev
Je ne comprends pas l'intérêt. Je me demande si quelqu'un peut m'expliquer ce qui m'échappe