17 poin oleh GN⁺ 2024-01-11 | 3 komentar | Bagikan ke WhatsApp
  • 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

 
bus710 2024-01-11

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.

 
xguru 2024-01-11

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.

 
GN⁺ 2024-01-11
Komentar Hacker News
  • Pendapat pengguna Atuin:

    • Atuin adalah ide yang bagus, tetapi terlalu lambat saat menangani file riwayat yang besar.
    • Sudah menyinkronkan riwayat selama 10 tahun, tetapi 170k baris terlalu banyak sehingga mustahil memilih hanya yang diperlukan.
    • Tidak yakin bagaimana riwayat shell seharusnya dimanfaatkan, tetapi jelas orang lain menemukan nilainya.
  • Pendapat pengguna shell fish:

    • Penasaran apakah ada yang pernah membandingkan fish shell dan Atuin.
    • Meragukan apakah akses ke seluruh riwayat shell benar-benar diperlukan.
  • Pendapat pengguna lain:

    • Sudah menyiapkan konfigurasi lokal dengan fungsi yang mirip Atuin, tetapi tidak digunakan sebanyak yang dibayangkan.
    • Perintah yang sering dipakai dikelola dengan alias agar mudah ditemukan saat diperlukan.
    • Menggunakan alias global agar alias bisa saling dikombinasikan juga berguna.
  • Pendapat pengguna skrip bash:

    • Bukan Atuin, tetapi sedang menggunakan skrip bash kecil yang berguna saat berpindah antarproyek.
    • Berencana mencoba Atuin untuk melihat apakah itu lebih mudah.
  • Pendapat positif tentang situs web:

    • Menyukai situs web Atuin; mode gelap dan tata letaknya yang sederhana bagus.
    • Mendoakan Ellie sukses.
  • Pendapat tentang monetisasi open source:

    • Berharap ada cara untuk menghasilkan pendapatan yang masuk akal dari open source.
    • Memelihara paket open source adalah kerja yang dilakukan karena kecintaan, dan jika bergantung pada pendapatan, pendekatannya akan berubah.
  • Pendapat tentang karier open source bagi perempuan:

    • Senang melihat lebih banyak perempuan beralih ke karier open source.
  • Pendapat pengguna yang memakai database sqlite:

    • Menyimpan riwayat shell di database sqlite sejak 2017.
    • Hanya menyinkronkan riwayat pribadi, dan kemampuan menemukan perintah dari beberapa tahun lalu lewat pencarian yang kompleks sangat berharga.