8 puan yazan princox 16 일 전 | 2 yorum | WhatsApp'ta paylaş

GitButler: yapay zeka çağı için yeni bir Git istemcisi

Scott Chacon’ın (GitHub eş kurucusu, Pro Git yazarı) liderlik ettiği ekibin geliştirdiği GitButler,
Andreessen Horowitz (a16z) liderliğinde 17 milyon dolarlık Series A yatırımı aldı.
• Katılan yatırımcılar: Fly Ventures, A Capital
• a16z’den Peter Levine yönetim kuruluna katıldı

Git’i neden yeniden yapmaya çalışıyorlar

Scott Chacon, bu yatırımın arka planını şöyle açıkladı:

“Geliştirme pratikleri çok uzun süredir Git’in yapabildiklerine zorla uyduruluyor.
Sorun, geliştiricilerin kod yazamaması değil;
araçlar arasında, insanlar arasında ve artık insanlar ile ajanlar arasında
bağlamın dağılması.”

Temel özellikler

GitButler, mevcut Git UX’ini yeniden tasarlayarak aşağıdaki özellikleri yerel olarak sunuyor:

  1. Yığılmış dallar (Stacked Branches)
    • Dalları hiyerarşik olarak yönetme
    • Karmaşık iş akışlarını daha sezgisel biçimde ifade etme

  2. Paralel dallar (Parallel Branches)
    • Birden fazla dalı aynı anda etkin durumda tutma
    worktree olmadan da mantıksal izolasyon sağlama

  3. Stage etabını kaldırma
    git add olmadan doğrudan çalışma
    • Git’in giriş bariyerini düşürme

  4. Zengin metadata
    • Commit’lere/çalışmalara daha zengin bağlam ekleme

  5. Ajanlara özel komutlar
    • Yapay zeka kodlama ortamlarına optimize edilmiş komutlar sunma

Yapay zeka ajanı merkezli iş akışı

GitButler, AI araçlarıyla entegrasyonu merkeze alıyor:
• Cursor
• Windsurf
• Claude Code

Başlıca işlevler
• Commit yönetimini otomatikleştirme
• Savepoint oluşturma
• GUI içinden doğrudan ajan çalıştırma

GitButler 0.16 güncellemesi
• Agent sekmesi eklendi
• Dal bazında bağımsız Claude Code oturumları çalıştırılabiliyor

Teknoloji yığını
• Desktop Framework: Tauri
• Frontend: Svelte + TypeScript
• Backend: Rust
• CLI: but (Rust motorunu paylaşıyor)

Konumlandırma
• Mevcut Git depolarıyla anında uyumlu
• Hem GUI hem CLI sunuyor
• Git arayüzünün yerini almayı hedefleyen yeni nesil geliştirme ortamı

Lisans politikası
• Fair Source License
• Kod incelenebilir ve katkı yapılabilir
• Rakip ürün geliştirmeye kısıtlama
• 2 yıl sonra MIT lisansına geçiş

Kısa özet
• Git’in karmaşıklığını azaltıp bağlam merkezli bir geliştirme ortamı sunuyor
• İnsan + yapay zeka ajanı iş birliğini temel alacak şekilde tasarlandı
• Dal/commit kavramlarını modern iş akışlarına uygun biçimde yeniden yorumluyor

2 yorum

 
nokdu 15 일 전

Bunu bir süre epey iyi kullandım ama... Ben kullandığım dönemde büyük repository'lerde çok yavaştı... ve normal git ile birlikte kullanmak da çok zordu... Umarım şimdi çok gelişmiştir.

 
roxie 15 일 전

staging yok mu? diye düşündürüyor ama
bir sonraki nesilde doğru olan bu olacakmış gibi de geliyor...