- Atuin, kullanıcının ne zaman ve nerede çalıştırdığından bağımsız olarak tüm komutlarını hızlıca aramasını sağlayan, shell için bir araç
- Shell geçmişini bir veritabanında saklıyor, ek komut bağlamını kaydediyor ve cihazlar arasında (E2E şifreleme ile) senkronizasyon sağlıyor
- 22 Aralık itibarıyla PostHog’daki altyapı ekibi liderliği görevini bırakıp, Atuin’e tam zamanlı odaklanmak için bir şirket kurdu
- Atuin açık kaynak olarak sunulmaya devam edecek ve mevcut self-hosting araçlarıyla ücretsiz kullanılabilecek
- İleri düzey kullanıcılar için yeni premium barındırma özellikleri eklemeye ve kurumsal kullanımı desteklemeye odaklanmayı planlıyor
Atuin’in başlangıcı ve büyümesi
- Atuin birkaç yıl önce, shell kullanımının kolaylığını artırmak ve shell geçmişindeki sorunları çözmek amacıyla başladı
- Birçok kişi aynı sorunu yaşıyordu ve 150’den fazla kişi katkıda bulundu
- 2023 başında FOSDEM’de yapılan sunumun ardından alınan olumlu geri bildirimler, projeye yönelik motivasyonu artırdı
- Projekte daha fazla zaman ve enerji ayırdıkça kullanıcı sayısı arttı, katkıcılar çoğaldı, topluluk canlandı ve özellikler bloglar/podcast’lerde tanıtılarak büyüme sağlandı
- GitHub deposu
ellie/atuin konumundan atuinsh/atuin konumuna taşındı
- 2023’ün başında kullanıcılar günde yaklaşık 10.000 satır geçmiş yüklüyordu; yıl sonunda bu sayı neredeyse 200.000 satıra çıktı
Denge kurmak
- Bir projeye ne kadar yatırım yapılırsa o kadar karşılık alınabildiğini fark etti
- Projenin büyümesinden memnun olsa da yıl sonuna doğru bunu yönetmek zorlaştı
- Atuin üzerinde tam zamanlı çalışmak için bir şirket kurup tüm odağını buna vermeye karar verdi
Finansal taraf
- Atuin sunucularının işletme maliyetlerini kişisel olarak karşılıyordu, ancak GitHub Sponsors sayesinde artık sunucu masraflarını karşılayabiliyor
- Ancak yalnızca sponsor hesabının varlığını düzenli olarak hatırlattığında sponsor bulabildi
Geleceğe doğru
- İnsanların para ödemek isteyeceği, değer üreten özellikler ve hizmetler geliştirmek istiyor
- Atuin’i büyütüp hem başkalarını işe alabilecek hem de projeye katkı sağlayabilecek bir noktaya getirmeyi hedefliyor
Sponsorlar
- Atuin GitHub Sponsors üzerinden destek vermek isteyen bireyler veya şirketler katılabiliyor
- Destekçilere posta yoluyla sticker ve tişört gönderiliyor; şirketler içinse kamuya açık destek gösterimi ve sitelerine bağlantı içeren kademeler bulunuyor
GN⁺ görüşü
- Atuin, shell kullanım verimliliğini artıran açık kaynak bir araç olarak kullanıcıların komut geçmişini yönetip senkronize etmesine büyük katkı sağlıyor.
- Projenin kurucusunun tam zamanlı olarak Atuin’e yönelip daha fazla zaman ayırması, projenin büyümesi ve sürdürülebilirliği açısından açık kaynak topluluğu için olumlu bir etki yaratacaktır.
- GitHub Sponsors üzerinden gelen topluluk desteği, açık kaynak projelerinin sürdürülebilirliğinde önemli bir rol oynuyor ve bu destek modeli diğer açık kaynak projelerine de ilham verebilir.
3 yorum
Bu da iyi bir araçmış.
Yeni bir sunucu kurarken her zaman SSH anahtar dosyalarını ve rc dosyalarını düzgünce taşıyıp memnun oluyorum ama shell geçmişini unuttuğum için zor durumda kaldığımı birkaç kez hatırlıyorum…. Bir denemem gerekecek.
Atuin - kabuk geçmişini SQLite'a kaydetmek
Bunu ilk zamanlarda GeekNews'te paylaşmışlardı; şimdi ise görünüşe göre tamamen tam zamanlı olarak buna odaklanmaya karar vermiş.
İçerikte de geçtiği gibi, GitHub Sponsors gibi yollarla destek almak bu tür projelerin büyümesine büyük katkı sağlıyor. Çıkartma/tişört gibi şeylerle katmanları ayırmış olmaları da ilginç.
Hacker News görüşleri
Atuin kullanıcısının görüşü:
fish shell kullanıcısının görüşü:
Başka bir kullanıcının görüşü:
bash betiği kullanıcısının görüşü:
Web sitesine dair olumlu görüş:
Açık kaynaktan gelir elde etmeye dair görüş:
Kadınların açık kaynak kariyerine dair görüş:
sqlite veritabanı kullanan kullanıcının görüşü: