· kaynak dev.to (home feed)
Git Brain, JetBrains tarzı Git araçlarını ve bir MCP sunucusunu VS Code ve Cursor'a getiriyor
Yeni bir VS Code ve Cursor eklentisi olan Git Brain; JetBrains tarzı görsel bir Git arayüzü, AI commit araçları ve kodlama agent'ları için yerleşik bir MCP sunucusunu bir arada sunuyor ve bir GitLens alternatifi olarak konumlandırılıyor.

JetBrains tarzı bir Git istemcisi VS Code'a ayak basıyor
Git Brain adlı yeni bir eklenti, JetBrains IDE'lerinden tanıdık entegre Git deneyimini Visual Studio Code ve onun üzerine kurulu giderek büyüyen editör ailesi içinde yeniden yaratmayı hedefliyor. Aracın geliştiricilerinden biri olan Ariel Livshits tarafından 13 Eylül'de yayımlanan bir dev.to duyurusuna göre eklenti; VS Code, Cursor, Windsurf, VSCodium, Antigravity, Trae ve Kiro'da çalışıyor ve açıkça günlük Git işleri için bir GitLens alternatifi olarak konumlandırılıyor.
Livshits'in yazdığı üzere proje kişisel bir hayal kırıklığından doğdu: AI asistanları kodların büyük kısmını ele alsa bile, rutin Git görevleri hâlâ terminal, ayrı geçmiş görünümleri ve diğer araçlar arasında gezinmek ve unutulması kolay stash'lenmiş değişikliklerle uğraşmak anlamına geliyordu. Beyan edilen hedef, yaygın iş akışını tek bir görsel çalışma alanında toplamak ve Git'in davranışını anlaşılır kılmak; Git'in yerini almak değil.
Görsel grafik, geçmiş ve üç yönlü merge editörü
Merkezde; branch'leri, merge'leri ve tag'leri gösteren, aynı görünümde filtreleme, commit ayrıntıları ve dosya diff'leri sunan görsel bir commit grafiği yer alıyor. Geliştiriciler bir commit'i inceleyebilir, hangi dosyaların değiştiğini görebilir ve doğrudan bir diff'e atlayabilir. Eklenti ayrıca commit ve dosya geçmişi, yan yana diff'ler, branch yönetimi, stash'ler ve duyurunun "akıllı checkout ve pull iş akışları" olarak nitelendirdiği özellikleri kapsıyor.
Merge çakışmaları; local, result ve remote panellerine sahip ayrı bir üç yönlü editörle ele alınıyor. Böylece kullanıcılar iki tarafı karşılaştırabilir, birini veya her ikisini alabilir, sonucu düzenleyebilir ve ham çakışma işaretleriyle boğuşmak yerine çakışmalar arasında görsel olarak gezinebilir. Livshits, aracın bu kısmının tam IDE'lerdeki Git araçlarından büyük ölçüde etkilendiğini söylüyor.
Git iş akışının etrafına kurulu AI özellikleri
Duyuru, AI'nın Git'i daha az değil daha önemli hale getirdiği savını ileri sürüyor: agent'lar daha hızlı kod üretiyor; bu da daha büyük ve daha karmaşık diff'ler, daha fazla paralel branch ve worktree, daha fazla çakışma ve satır satır hiçbir insanın yazmadığı commit'ler anlamına geliyor. Buna karşılık Git Brain, iş akışının kendisinin etrafına AI araçları ekliyor. Karışık bir çalışma ağacını analiz edip değişikliklerin inceleme için mantıksal commit'lere nasıl bölüneceğini önerebiliyor, commit mesajları üretebiliyor, değişiklikleri özetleyebiliyor, pull request açıklamaları taslaklayabiliyor ve çakışmaların çözümüne yardımcı olabiliyor.
Kodlama agent'larının depoyu anlaması için bir MCP sunucusu
İnsanlara yönelik arayüzün yanı sıra Git Brain, yerleşik bir MCP sunucusuyla geliyor. Claude Code, Codex ve Cursor gibi araçlar ile diğer MCP uyumlu agent'lar, bu sunucuyu kullanarak agent'ın shell komutlarıyla tahminler yürütmesine gerek kalmadan depo durumunu yapılandırılmış bir görünüm olarak sorgulayabiliyor: depo durumu, branch'ler, diff'ler, commit geçmişi, push edilmemiş değişiklikler, çakışmalar, stash'ler ve worktree'ler. Livshits, sunucunun makineye geniş erişim vermek yerine, mutasyonlar ve yıkıcı eylemler etrafında koruma bariyerleri bulunan belirli Git yeteneklerini ortaya çıkardığının altını çiziyor.
Worktree'ler görsel bir panel kazanıyor
Aynı anda birden fazla branch'in checkout edilmesini sağlayan Git worktree'leri; CLI komutlarını ezberlemeye gerek kalmadan oluşturma, inceleme, açma ve kaldırma işlemleri için kendi paneline kavuşuyor. Duyuru bunu, bir main branch'inin, bir feature branch'inin, bir üretim düzeltmesinin ve bir agent deneyiminin aynı anda canlı kalması gerekebildiği agent odaklı iş akışında giderek daha önemli hale gelen bir özellik olarak çerçeveliyor.
İlgi görmesi ve GitLens karşılaştırması
GitLens'in yerini alıp almadığı sık sorulan soruya ekibin yanıtı, günlük iş akışlarına odaklanan hızlı ve görsel bir deneyim isteyen kullanıcılar için evet; ancak daha büyük hedef farklı: insanlar cilalı bir arayüz, agent'lar yapılandırılmış Git yetenekleri alıyor ve ikisi aynı depo durumu üzerinde çalışıyor. Yazı, GitLens'in VS Code içinde Git için çok şey yaptığını açıkça kabul ediyor. Duyuruya göre Git Brain, Open VSX'te 70.000 indirmeyi çoktan geçti.
Neden önemli
Bu lansmanı izlemeye değer kılan iki değişim var. Birincisi, AI kodlama agent'ları bir geliştiricinin ayıklaması gereken commit, diff ve merge çakışmalarının hacmini artırdı; bu da uzun süredir VS Code'ta JetBrains IDE'lerine kıyasla görece zayıf bir nokta olan Git arayüzünü yeniden gerçek bir darboğaza dönüştürüyor. İkincisi, yerleşik MCP sunucusu yükselen bir kalıbın işaret ediyor: agent'ların rastgele shell komutları çalıştırmasına izin vermek yerine, araçlar depo durumuna kapsamı daraltılmış ve korunmuş arayüzler sunmaya başlıyor; bu, agent'lar özerklik kazandıkça anlamlı bir güvenlik katmanı haline gelebilir. Bir uyarı geçerli: özellik iddiaları ve indirme rakamları satıcının kendi duyurusundan geliyor; bu yüzden GitLens'ten geçişmeyi düşünenler önce kendi iş akışlarına göre test etmeli.
- #git
- #vs-code
- #developer-tools
- #mcp
- #coding-agents
İlgili yazılar
- 31 MCP sunucusunda yapılan hata enjeksiyonu taraması, yalnızca %3'ünde zorunlu kılınabilir output schema buldu
- Kırmızı takım uzmanının üç maddelik kontrol listesi, çoğu MCP server incelemesinin gözden kaçırdığı güvenlik açıklarını hedefliyor
- 252 SaaS affiliate programının incelendiği araştırmada önemli şartların yüzde 38'i yayınlanmadığı ortaya çıktı