7 poin oleh princox 7 hari lalu | 2 komentar | Bagikan ke WhatsApp

GitButler: klien Git baru untuk era AI

GitButler, yang dibuat oleh tim yang dipimpin Scott Chacon (salah satu pendiri GitHub, penulis Pro Git),
meraih pendanaan Series A sebesar $17 juta yang dipimpin oleh Andreessen Horowitz (a16z).
• Investor peserta: Fly Ventures, A Capital
• Peter Levine dari a16z bergabung ke dewan direksi

Mengapa Git ingin dibangun ulang

Scott Chacon menjelaskan latar belakang investasi ini sebagai berikut:

“Sudah terlalu lama praktik pengembangan dipaksa menyesuaikan diri dengan apa yang bisa dilakukan Git.
Masalahnya bukan karena pengembang tidak bisa menulis kode,
melainkan karena konteks runtuh di antara alat, di antara orang, dan kini juga di antara manusia dan agen.”

Fitur utama

GitButler mendesain ulang UX Git yang ada dan secara native menyediakan fitur-fitur berikut:

  1. Stacked Branches
    • Mengelola branch secara hierarkis
    • Merepresentasikan alur kerja yang kompleks dengan lebih intuitif

  2. Parallel Branches
    • Menjaga beberapa branch tetap aktif secara bersamaan
    • Memungkinkan isolasi logis tanpa worktree

  3. Menghapus staging
    • Bekerja langsung tanpa git add
    • Menurunkan hambatan masuk Git

  4. Metadata kaya
    • Memberikan konteks yang lebih kaya pada commit/pekerjaan

  5. Perintah khusus agen
    • Menyediakan perintah yang dioptimalkan untuk lingkungan coding AI

Alur kerja yang berpusat pada agen AI

GitButler menjadikan integrasi dengan alat AI sebagai inti:
• Cursor
• Windsurf
• Claude Code

Fitur utama
• Otomatisasi pengelolaan commit
• Pembuatan savepoint
• Menjalankan agen langsung dari GUI

Pembaruan GitButler 0.16
• Penambahan tab Agent
• Bisa menjalankan sesi Claude Code yang terpisah untuk tiap branch

Tumpukan teknologi
• Desktop Framework: Tauri
• Frontend: Svelte + TypeScript
• Backend: Rust
• CLI: but (berbagi engine Rust)

Posisioning
• Langsung kompatibel dengan repositori Git yang sudah ada
• Menyediakan GUI + CLI
• Lingkungan pengembangan generasi berikutnya yang menggantikan antarmuka Git

Kebijakan lisensi
• Fair Source License
• Kode dapat ditinjau dan dikontribusikan
• Pembuatan produk pesaing dibatasi
• Berubah ke lisensi MIT setelah 2 tahun

Ringkasan utama
• Mengurangi kompleksitas Git dan menyediakan lingkungan pengembangan yang berpusat pada konteks
• Dirancang dengan asumsi kolaborasi manusia + agen AI
• Menafsirkan ulang konsep branch/commit agar sesuai dengan alur kerja modern

2 komentar

 
nokdu 6 hari lalu

Saya sempat cukup lama memakainya.. saat saya masih menggunakannya dulu, performanya terlalu lambat di repositori besar... dan juga sangat sulit dipakai bersamaan dengan git biasa.. Semoga sekarang sudah banyak membaik.

 
roxie 6 hari lalu

Tidak ada staging? Awalnya terasa aneh, namun untuk generasi berikutnya, rasanya itu memang masuk akal...