GitButler — Desain Ulang Git untuk Era AI dari Salah Satu Pendiri GitHub, Raih Pendanaan Series A $17 Juta dari a16z
(gitbutler.com)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:
-
Stacked Branches
• Mengelola branch secara hierarkis
• Merepresentasikan alur kerja yang kompleks dengan lebih intuitif -
Parallel Branches
• Menjaga beberapa branch tetap aktif secara bersamaan
• Memungkinkan isolasi logis tanpa worktree -
Menghapus staging
• Bekerja langsung tanpagit add
• Menurunkan hambatan masuk Git -
Metadata kaya
• Memberikan konteks yang lebih kaya pada commit/pekerjaan -
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
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.
Tidak ada staging? Awalnya terasa aneh, namun untuk generasi berikutnya, rasanya itu memang masuk akal...