- Atuin est un outil pour shell qui permet de retrouver rapidement toutes les commandes qu’un utilisateur a exécutées, à tout moment et depuis n’importe où
- Il stocke l’historique du shell dans une base de données, enregistre un contexte supplémentaire autour des commandes et propose une synchronisation entre appareils avec chiffrement E2E
- Le 22 décembre marquait mon dernier jour en tant que responsable de l’équipe infrastructure chez PostHog, et j’ai créé une entreprise pour me consacrer entièrement à Atuin
- Atuin continuera d’être proposé en open source et peut actuellement être utilisé gratuitement avec les outils d’auto-hébergement existants
- Je prévois d’ajouter de nouvelles fonctionnalités d’hébergement premium pour les utilisateurs avancés et de me consacrer au support des usages en entreprise
Les débuts et la croissance d’Atuin
- Atuin a commencé il y a কয়েক années, avec l’objectif de résoudre à la fois la facilité d’utilisation du shell et les problèmes liés à l’historique du shell
- Beaucoup de personnes ressentaient les mêmes problèmes, et plus de 150 personnes ont contribué
- Après une présentation au FOSDEM au début de 2023, les retours positifs ont renforcé ma motivation pour le projet
- En investissant davantage de temps et d’énergie dans le projet, il a grandi grâce à l’augmentation du nombre d’utilisateurs, de contributeurs, à l’activité de la communauté et à sa présentation dans des blogs/podcasts
- Le dépôt GitHub a été déplacé de
ellie/atuin vers atuinsh/atuin
- Au début de 2023, les utilisateurs téléversaient environ 10 000 lignes d’historique par jour ; à la fin de l’année, ce chiffre était monté à près de 200 000
Trouver l’équilibre
- J’ai compris que les résultats obtenus dépendaient directement de l’investissement consenti dans le projet
- Je suis heureux de la croissance du projet, mais en fin d’année il était devenu difficile à gérer
- J’ai donc décidé de créer une entreprise et de m’y consacrer pleinement afin de travailler sur Atuin à plein temps
L’aspect financier
- J’assumais personnellement les coûts d’exploitation des serveurs d’Atuin, mais les GitHub Sponsors me permettent désormais de couvrir ces frais
- Je n’obtenais des sponsors que lorsque je mentionnais régulièrement l’existence du compte de sponsoring
En regardant vers l’avenir
- Je veux créer des fonctionnalités utiles afin de bâtir un service pour lequel les gens auront envie de payer
- Je veux faire grandir Atuin jusqu’à pouvoir soutenir d’autres personnes et le projet
Sponsors
- Les particuliers ou entreprises qui souhaitent soutenir Atuin peuvent participer via les GitHub Sponsors d’Atuin
- Les soutiens reçoivent des stickers et des t-shirts par courrier, et il existe des niveaux pour les entreprises leur permettant d’afficher publiquement leur soutien et d’obtenir un lien vers leur site
L’avis de GN⁺
- Atuin est un outil open source qui améliore l’efficacité de l’utilisation du shell et aide grandement à gérer et synchroniser l’historique des commandes des utilisateurs.
- Le fait que la créatrice du projet passe à plein temps sur Atuin pour y consacrer davantage de temps, et vise ainsi sa croissance et sa pérennité, aura probablement un impact positif sur la communauté open source.
- Le soutien financier de la communauté via GitHub Sponsors joue un rôle important dans la pérennité des projets open source, et ce modèle de soutien peut aussi inspirer d’autres projets open source.
3 commentaires
C’est aussi un bon outil. À chaque nouvelle installation d’un serveur, je suis toujours content d’avoir bien transféré mes fichiers de clés SSH et mes fichiers de configuration, puis je me rends compte que j’ai oublié l’historique du shell et ça m’a mis dans l’embarras plus d’une fois… Je vais devoir l’essayer.
Atuin - stocker l’historique du shell dans SQLite
Je l’avais partagé sur GeekNews au début, et il semble qu’il ait désormais décidé de s’y consacrer à plein temps.
Comme c’est aussi indiqué dans le contenu, recevoir du soutien via des moyens comme GitHub Sponsors aide énormément ce type de projets à grandir. Il est intéressant de voir que les niveaux de soutien sont différenciés avec des stickers, des t-shirts, etc.
Avis sur Hacker News
Avis d’un utilisateur d’Atuin :
Avis d’un utilisateur du shell fish :
Avis d’un autre utilisateur :
Avis d’un utilisateur de scripts bash :
Avis positif sur le site web :
Avis sur la monétisation de l’open source :
Avis sur la carrière open source des femmes :
Avis d’un utilisateur qui utilise une base de données sqlite :