- Atuin adalah alat untuk shell yang memungkinkan pengguna mencari dengan cepat semua perintah yang pernah dijalankan kapan saja dan di mana saja
- Menyimpan riwayat shell ke dalam database, merekam konteks perintah tambahan, dan menyediakan sinkronisasi antarperangkat dengan enkripsi E2E
- Per 22 Desember, penulis mengakhiri peran sebagai pemimpin tim infrastruktur di PostHog dan mendirikan perusahaan agar bisa fokus penuh pada Atuin
- Atuin akan tetap tersedia sebagai open source dan saat ini dapat digunakan gratis melalui alat self-hosting yang ada
- Berencana menambahkan fitur hosting premium baru untuk pengguna tingkat lanjut dan mendukung penggunaan bisnis
Awal dan pertumbuhan Atuin
- Atuin dimulai beberapa tahun lalu untuk mengatasi masalah kemudahan penggunaan shell dan riwayat shell
- Banyak orang merasakan masalah yang sama, dan lebih dari 150 orang telah berkontribusi
- Setelah presentasi di FOSDEM pada awal 2023, penulis menerima umpan balik positif yang menjadi motivasi untuk proyek ini
- Dengan menginvestasikan lebih banyak waktu dan energi ke proyek, Atuin berkembang melalui peningkatan pengguna, bertambahnya kontributor, komunitas yang makin aktif, serta pengenalan fitur di blog/podcast
- Repositori GitHub dipindahkan dari
ellie/atuin ke atuinsh/atuin
- Pada awal 2023, pengguna mengunggah sekitar 10.000 baris riwayat per hari, tetapi pada akhir tahun meningkat menjadi hampir 200.000 baris
Menjaga keseimbangan
- Penulis menyadari bahwa hasil yang didapat sebanding dengan investasi yang diberikan ke proyek
- Senang melihat pertumbuhan proyek, tetapi menjelang akhir tahun hal itu menjadi sulit untuk dikelola
- Penulis memutuskan mendirikan perusahaan dan berkomitmen penuh untuk mengerjakan Atuin sebagai pekerjaan utama
Aspek finansial
- Selama ini biaya operasional server Atuin ditanggung secara pribadi, tetapi kini biaya server dapat ditutup melalui GitHub Sponsors
- Sponsor hanya didapat ketika keberadaan akun sponsor disebutkan secara berkala
Menuju masa depan
- Penulis ingin membangun fitur yang bernilai agar tercipta layanan yang ingin dibayar orang
- Ingin menumbuhkan Atuin hingga mencapai titik di mana proyek ini bisa mendukung orang lain dan memberi pendanaan pada proyek tersebut
Sponsor
- Individu maupun perusahaan yang ingin memberikan dukungan dapat berpartisipasi melalui Atuin GitHub Sponsors
- Pendukung akan dikirimi stiker dan kaus lewat pos, dan untuk perusahaan tersedia tier yang memungkinkan dukungan ditampilkan secara publik serta mendapatkan tautan ke situs mereka
Opini GN⁺
- Atuin adalah alat open source yang meningkatkan efisiensi penggunaan shell dan sangat membantu dalam mengelola serta menyinkronkan riwayat perintah pengguna.
- Fakta bahwa pendiri proyek beralih menjadi full-time untuk mendedikasikan lebih banyak waktu pada Atuin, dan melalui itu mengejar pertumbuhan serta keberlanjutan proyek, kemungkinan akan memberi dampak positif bagi komunitas open source.
- Dukungan finansial komunitas melalui GitHub Sponsors memainkan peran penting dalam keberlanjutan proyek open source, dan model dukungan seperti ini dapat menginspirasi proyek open source lainnya.
3 komentar
Ini juga alat yang bagus. Setiap kali memasang server baru, saya selalu bangga karena sudah memindahkan file kunci ssh dan file runcom dengan rapi, lalu baru sadar saya lupa riwayat shell dan jadi kerepotan… Sepertinya saya harus mencobanya.
Atuin - menyimpan riwayat shell ke SQLite
Dulu sempat dibagikan di GeekNews pada tahap awal, dan sekarang sepertinya dia benar-benar memutuskan untuk mengerjakannya secara penuh waktu.
Seperti juga disebutkan di isinya, menerima dukungan lewat sarana seperti GitHub Sponsor sangat membantu proyek-proyek seperti ini untuk berkembang. Menarik juga bahwa mereka membedakan tier dengan stiker/kaos dan semacamnya.
Komentar Hacker News
Pendapat pengguna Atuin:
Pendapat pengguna shell fish:
Pendapat pengguna lain:
Pendapat pengguna skrip bash:
Pendapat positif tentang situs web:
Pendapat tentang monetisasi open source:
Pendapat tentang karier open source bagi perempuan:
Pendapat pengguna yang memakai database sqlite: