- Atuin é uma ferramenta para shell que permite ao usuário pesquisar rapidamente todos os comandos que já executou, a qualquer hora e em qualquer lugar
- Armazena o histórico do shell em um banco de dados, registra contexto adicional dos comandos e oferece sincronização entre dispositivos com criptografia E2E
- Em 22 de dezembro, a autora encerrou seu cargo de líder da equipe de infraestrutura da PostHog e fundou uma empresa para se dedicar integralmente ao Atuin
- O Atuin continuará sendo oferecido como open source e atualmente pode ser usado gratuitamente com as ferramentas de self-hosting existentes
- O plano é adicionar novos recursos premium hospedados para usuários avançados e dar suporte ao uso empresarial
Início e crescimento do Atuin
- O Atuin começou há alguns anos com o objetivo de melhorar a facilidade de uso do shell e resolver problemas do histórico do shell
- Muitas pessoas sentiam o mesmo problema, e mais de 150 pessoas contribuíram
- Depois de uma apresentação na FOSDEM no início de 2023, o feedback positivo serviu de motivação para o projeto
- Ao investir mais tempo e energia no projeto, ele cresceu com aumento de usuários, mais contribuidores, uma comunidade mais ativa e apresentações de seus recursos em blogs/podcasts etc.
- O repositório no GitHub foi movido de
ellie/atuin para atuinsh/atuin
- No início de 2023, os usuários enviavam cerca de 10.000 linhas de histórico por dia, mas no fim do ano esse número quase chegou a 200.000
Encontrando equilíbrio
- A autora percebeu que era possível obter resultados proporcionais ao investimento feito no projeto
- Ficou feliz com o crescimento do projeto, mas no fim do ano ele se tornou difícil de administrar
- Decidiu fundar uma empresa e se dedicar integralmente ao Atuin para trabalhar no projeto em tempo integral
Aspecto financeiro
- A autora vinha arcando pessoalmente com os custos de operação dos servidores do Atuin, mas passou a conseguir cobrir esses custos por meio do GitHub Sponsors
- Só conseguia obter patrocinadores quando mencionava regularmente a existência da conta de patrocínio
Olhando para o futuro
- Quer construir recursos valiosos para criar um serviço pelo qual as pessoas queiram pagar
- Quer fazer o Atuin crescer até o ponto de poder apoiar outras pessoas e seus projetos
Patrocinadores
- Pessoas físicas ou empresas que queiram oferecer apoio podem participar por meio do GitHub Sponsors do Atuin
- Para apoiadores, adesivos e camisetas são enviados pelo correio, e há níveis para empresas que permitem demonstrar publicamente o apoio e receber um link para seu site
Opinião do GN⁺
- O Atuin é uma ferramenta open source que aumenta a eficiência no uso do shell e ajuda bastante no gerenciamento e na sincronização do histórico de comandos do usuário.
- O fato de a criadora passar a trabalhar em tempo integral no Atuin, dedicando mais tempo ao projeto e buscando seu crescimento e sustentabilidade, deve ter um impacto positivo na comunidade open source.
- O apoio financeiro da comunidade por meio do GitHub Sponsors tem papel importante na sustentabilidade de projetos open source, e esse modelo de apoio pode inspirar outros projetos open source.
3 comentários
Essa também parece ser uma boa ferramenta.
Sempre que instalo um servidor novo, eu sempre transfiro direitinho os arquivos de chave SSH e os arquivos de configuração e fico satisfeito, mas várias vezes já passei pelo constrangimento de esquecer o histórico do shell... Acho que vou ter que experimentar.
Atuin - salvando o histórico do shell no SQLite
Ele tinha compartilhado isso no GeekNews no começo, e agora parece que decidiu fazer isso em tempo integral.
Como o texto também menciona, receber apoio por meios como o GitHub Sponsors ajuda bastante esses projetos a crescer. Achei interessante como ele separou os níveis com itens como adesivos/camisetas.
Comentários do Hacker News
Opinião de um usuário do Atuin:
Opinião de um usuário do shell fish:
Opinião de outro usuário:
Opinião de um usuário de scripts bash:
Opinião positiva sobre o site:
Opinião sobre monetização de open source:
Opinião sobre a carreira de mulheres em open source:
Opinião de um usuário que usa banco de dados sqlite: