9 puan yazan GN⁺ 2025-09-04 | 3 yorum | WhatsApp'ta paylaş
  • Claude Code ile Zed entegrasyonu herkese açık beta olarak yayınlandı
  • Yeni Agent Client Protocol (ACP) sayesinde farklı ajanlarla bağlantı kurma olanakları genişliyor
  • Geliştiriciler artık Zed içinde Claude Code’u gerçek zamanlı, çok dosyalı ve özelleştirilmiş iş akışlarıyla birlikte kullanabiliyor
  • Claude Code için ACP adaptörü açık kaynak olarak yayınlandı; böylece diğer editörlerde de kullanımın önü açıldı
  • Bundan sonra ACP tabanlı çeşitli yapay zeka ajanlarının daha kolay genişletilmesi ve kullanılabilmesi bekleniyor

Giriş

  • Geliştiricilerden gelen sürekli talepler doğrultusunda, Claude Code ile Zed editörünün yerel entegrasyonu herkese açık beta olarak yayınlandı
  • Bu entegrasyon basit bir eklenti değil; yeni Agent Client Protocol (ACP) açık standardı temel alınarak geliştirildi
  • ACP, yalnızca Zed’de değil, diğer editörlerde de çeşitli ajanların bağlanmasını mümkün kılan bir standart

Başlıca özellikler

  • Zed içinde Claude Code, tam yetenekli bir ajan olarak çalıştırılabiliyor
    • Basit bir terminal arayüzünün ötesine geçerek, yüksek performanslı bir editörde çeşitli kullanım senaryoları sunuyor
    Reklam
  • Gerçek zamanlı olarak birden fazla dosyada eşzamanlı düzenleme durumu ve language server desteği görülebiliyor
  • Multibuffer ile ayrıntılı kod değişikliği inceleme, onaylama veya reddetme destekleniyor
  • Görev listesi kenar çubuğuna sabitlenerek mevcut iş durumunun her zaman görülebilmesi sağlanıyor
  • Özel slash komutları ile tekrar eden ve sık kullanılan geliştirme işleri için otomasyon iş akışları oluşturulabiliyor

Arka plan ve entegrasyon biçimi

  • Mevcut terminal CLI arayüzünün sınırlamaları aşılırken, Zed ile derin entegrasyon sayesinde daha kapsamlı kod yönetimi ve kontrol sağlanıyor
  • Claude Code ile Zed’e özgü ajanlar (örneğin Gemini CLI) birlikte kullanılabiliyor; ayrıca ACP uyumlu tüm ajanlarla da karma kullanım mümkün
  • Entegrasyon, Claude Code SDK’sını ACP’nin JSON RPC formatına dönüştüren bir adaptör üzerinden sağlanıyor
  • Bu adaptör bağımsız çalışıyor; Zed ise kullanıcı arayüzünü sağlayarak esnek genişleme imkânını gösteriyor

Açık kaynak ve genişletilebilirlik

  • Claude Code için ACP adaptörü, Apache lisansı ile açık kaynak yapıldı; böylece ACP’yi benimseyen tüm editörlerde serbestçe kullanılabiliyor
    • Örneğin Neovim’in CodeCompanion eklentisi ACP’yi zaten uyguladı ve Claude Code kullanımını mümkün hale getirdi
  • GitHub kullanıcısı Xuanwo, Claude Code için ACP uygulamasını hızla geliştirerek protokolün yaygınlaşmasına katkıda bulundu; kendisine teşekkür edildi
Reklam

Gelecek yönelim ve katılım fırsatları

  • İleride Gemini CLI ve Claude Code’un yanı sıra daha fazla ajan desteği sunulacak
  • ACP sayesinde diğer yapay zeka ajanları da Zed, Neovim ve benzeri çeşitli editörlerde serbestçe kullanılabilecek
  • Şu anda Claude Code’un birçok temel özelliği SDK üzerinden destekleniyor; ileride daha fazla yetenek eklenecek
  • Hem geliştiriciler hem de ajan üreticileri, ACP ve Claude Code adaptörü geliştirmelerine topluluk içinde katılmaya ve geri bildirim vermeye davet ediliyor

Referans ve katılım yolları

  • Ajan geliştiricileri, Zed ile entegrasyon konusunda iletişime geçebilir
  • Daha fazla Claude Code özelliği isteniyorsa, Anthropic’ten SDK veya ACP benimsemesi talep edilmesi öneriliyor
  • Open Source projelere (ACP, Claude Code adaptörü) katkı ve tartışma teşvik ediliyor

Diğer notlar

  • Zed, macOS ve Linux için indirilebiliyor ve kullanılabiliyor
  • Yazılım geliştirmenin geleceğiyle ilgileniyorsanız, ekibin işe alım sayfası üzerinden başvuru yapmanız öneriliyor

3 yorum

 
pmc7777 2025-09-04

Windows'ta da scoop üzerinden kurulabilir.

 
GN⁺ 2025-09-04
Hacker News görüşü
  • Zed'i gerçekten çok seviyorum; artık Claude için yerel destek de gelmesine sevindim. Eskiden şu blog yazısına bakarak ayrı ayrı entegre ediyordum.
    AI otomatik tamamlama özelliği hâlâ biraz zayıf. Zed'in kendi çözümünü de, supermaven'i de (artık Cursor'a katıldı) denedim ama Cursor'un AI otomatik tamamlama ve tahminleri çok daha isabetliydi (arama ile dosya açma deneyimi de Cursor'da daha doğru).
    Zed'in yatırım aldığını duyunca daha da heyecanlandım; Zed, yüksek kaliteli ve VSCode tabanlı olmayan yeni bir IDE olarak Cursor'la rekabet edebilir.

    • Zed'de Ollama gibi yerel otomatik tamamlama yapan bir yapay zekayı kullanıcının doğrudan ekleyememesi şaşırtıcı geldi. Qwen 2.5 coder gibi yaklaşık 1.5b parametreli küçük modeller bile benim istediğim kullanım için yeterince hızlı çalışıyor. İnternet bağlantısı olmadığında da çalıştıkları için kesinlikle gerekli.
      Zed gibi bir şirketin kendi otomatik tamamlama AI modelinin satılan bir sürümünü sunmasını isterdim (şimdiki gibi sunucudan kiralama değil, doğrudan satın alıp yerelde çalıştırmak istiyorum).
      10~15b parametreli, programlama dokümanları/kitapları ve iş yazımı verilerine odaklanarak eğitilmiş bir model harika olurdu. Qwen Coder'ın kodlama bilgisiyle IBM Granite 3'ün uzmanlığı ve öngörülebilirliği birleşmiş bir ajan olsa, oldukça yüksek bir fiyata bile almayı düşünürdüm. Düzenli olarak yeni dokümanlar, hata düzeltmeleri, github thread'leri vb. yansıtılsa daha da iyi olurdu.

    • Ben de katılıyorum; Cursor'un AI otomatik tamamlaması gerçekten en verimli ve en faydalı özellik, ajanı değil.

    • Augment ekibinin Zed eklentisi geliştirip geliştirmediğini merak ediyorum.
      Bir yılı aşkın süredir JetBrains IDE'de Augment kullanıyorum; hem otomatik tamamlama hem de Cursor tarzı ajanı oldukça etkileyiciydi.
      Cursor'u da denedim ama gerçekten özel bir IDE'ye ihtiyaç olup olmadığından emin olamadım (eklenti yeterli gibi geliyor). Çevremde Cursor'dan Augment'e geçen ve Augment'in daha iyi olduğunu söyleyenler var.
      Augment'in bir ana sayfası var ama hâlâ çoğu geliştirici tarafından pek bilinmeyen bir AI aracı.

    • Şu anda Cursor'un otomatik tamamlaması fazla saldırgan biçimde devreye giriyor ve sinir bozuyor; kod yazmak neredeyse imkânsız hale geliyor. Sadece tab'ı değil, sanki CMD'yi de ele geçiriyor gibi.

    • Zed, kod üretim kalitesinde biraz geride kalsa da Electron uygulaması olmaması bunu fazlasıyla telafi ediyor.

  • Zed'i denemek istiyorum ama Helix modu hâlâ olgunlaşmamış görünüyor. Vim modu da kulağa fena gelmiyor ama Helix modundan kolay kolay kopamıyorum.
    Helix giriş ayarlarımı da bana uyacak şekilde epey özelleştirdim. Bu aralar hoşuma giden giriş biçimine göre editör seçmek, editörü dile özgü özelliklere göre seçtiğimiz Pre-LSP dönemini hatırlatıyor.
    Bu tür metin düzenleme motorlarını editörlere kolayca takıp çıkarabileceğimiz ortak bir arayüz olsa keşke; her yeni editörde sürtünme çok fazla.

    • Ben de tamamen aynı düşünüyorum; tamamen ayrık ve tak-çıkar düzenleme modeline sahip bir editör hayal ediyordum.
      Yi adlı editörün böyle bir yapısı vardı diye hatırlıyorum (Emacs/Vim tarzı modeller dahil çeşitli düzenleme modelleri derlenip eklenebiliyordu).
      Emacs ve Vim'in yanı sıra Helix ve Kakoune da kullandım; işlev/eklenti merkezli kurguya gidince beraberinde sınırlamalar ya da yorgunluk geliyor.
      Zed kısa süre önce yeniden tasarlandı ve Helix modu ekleme ile düzenleme modelini modülerleştirme yönünde çalışıyor (henüz erken aşamada ama hataları da hızlı düzeltiyorlar), bu yüzden bir kez daha denemeyi düşünüyorum.
      Şu tartışmaya ve Ki adlı editöre de bakılabilir; Ki ile Helix karşılaştırması için de burada bilgi var.
      Kakoune'u Helix'ten daha tutarlı bulduğum için tercih etmiştim. Her hâlükârda bu düzenleme modelleri kolayca değiştirilebilse, editörü özelliklerine göre seçip düzenleme modeli yüzünden gereksiz tavizler vermek zorunda kalmayız.
      İlginç olan, Ki'nin VSCode'da da kullanılabilmesi (Vim de öyle), ama VSCode'dan nefret ediyorum çünkü çok ağır ve yavaş.

    • Neovim sunucu modunda çalışabiliyor; başka bir editör ondan girdi alıp Neovim'in bunu buffer olarak geri vermesini sağlayabiliyor. Ben de VSCode'da Vim eklentisi yerine Neovim eklentisini kullanıyorum; böylece kendi Neovim ayarlarımı ve eklentilerimi fiilen aynen kullanabiliyorum.
      Helix de sadece sunucu modunu desteklese herhangi bir editöre entegre etmek kolay olurdu.

    • Bence Helix'in LSP desteği oldukça iyi. İş yerinde kullandığım diller arasında yalnızca GraphQL'de otomatik girintileme gibi kısımlar biraz eksik kalıyor.
      emacs'te helix'e benzer bir deneyim istiyorsanız meow-mode öneririm. Helix kullanıcısı değilim ama meow ile helix tarzını kurmak zor olmasa gerek.

    • Zaten Vim kısayollarına alışkınsanız, Helix'in object-then-action yaklaşımının gerçekten o kadar değerli olup olmadığını merak ediyorum.

    • Ben de aynı sorunu yaşadım. Helix modunu büyük beklentiyle denedim ama backspace kısayolumun hiçbirinin çalışmadığını görünce hevesim kaçtı. Kısa süre kullandıktan sonra tekrar helix'e döndüm.

  • Zed ana sayfasını Safari'de açtım ve iPhone 11 Pro'm tekrar tekrar çöktü. Daha doğrusu sadece Safari değil; diğer uygulamalar ve Bluetooth bağlantısı da aynı anda gidiyordu. Böyle bir şeyi ilk kez gördüm, teknik olarak bir tür “yenilik” sayılabilir diye düşündüm.

    • Bunun neden olduğunu gerçekten merak ediyorum. Loglara bakabiliyorsanız Mac'te Console uygulamasını, Linux'ta ise idevicesyslog'u deneyin.
  • Zed'in konseptini ve mimari temel felsefesini seviyorum; Zed gibi araçlar daha fazla olsa keşke.
    Ama bazı ufak noktalar Zed'e alışmayı zorlaştırıyor.
    Birincisi, ayar yönetimi biraz kafa karıştırıcı; çoğu zaman settings.json dosyasını hızlıca açmak istiyorum (ayarlar ekranından doğrudan açmak kolay olsa iyi olurdu) ve Zed yeniden başladıktan sonra bu dosya otomatik tekrar açılsa daha da iyi olurdu.
    İkincisi, yerel tool calling desteği olmayan LLM'leri kullanmak istiyorum ama bunun için bir alternatif ya da geçici çözüm yok gibi.
    Üçüncüsü, arayüz yeni başlayan biri için biraz karmaşık ve dağınık hissettiriyor.
    Henüz Zed'i ciddi şekilde kullanmadım ama yeniden denemeye niyetliyim. Genel olarak mühendis merkezli düşünceye göre optimize edilmiş bir araç; bu yüzden ileri düzey kullanıcılara iyi gelirken yeni kullanıcılar için giriş bariyeri oluşturabilir.
    Bu eksiler ölümcül engeller değil ama insana “biraz daha bekleyip sonra tekrar denerim” dedirtiyor.

    • Bu tür küçük detaylar ve rahatsızlıklar hızlı biçimde iyileşiyor; daha altı ay önce can sıkan şeylerin çoğu yamalarla düzeltildi.

    • Görünüşe göre Zed'de artık settings.json dosyasını doğrudan açan bir kısayol var (Ctrl+,).
      Muhtemelen bu kısayol özelleştirilebiliyordur da.

    • Zed'in felsefesini seviyorum ve ileri düzey kullanıcı odaklı bir editör olması da hoşuma gidiyor, ama sözdizimi vurgulaması (özellikle fonksiyon/argüman/yerel değişken renk ayrımı gibi) çok yetersiz olduğu için sonunda bırakmıştım.
      Sanırım bunun nedeni, tema içindeki “bağlamları” SublimeText'teki gibi esnek şekilde ayırabildiğiniz karmaşık sistemlere alışık olmam. Vim modu tuş atamaları da biraz kafa karıştırıcı ama muhtemelen alışabilirim.
      Yine de yakında tekrar denemeyi düşünüyorum; AI özellikleri kesinlikle etkileyici görünüyor.

  • Kullanırken hâlâ bazı önemli özelliklerin eksik olduğunu hissettim.

  • Otomatik kabul özelliğinde hâlâ sürekli elle işlem yapmak gerekiyor; o zaman bunun otomatik kabul olmasının anlamı ne (bug gibi görünüyor).
  • CLI sürümündeki gibi, belirli bir mesaja geri dönüp düzenleme değişikliklerini silme özelliği olsa iyi olurdu.
  • Plan Mode'un nerede olduğunu bile bulamadım.
  • Arka plan görevlerini de kolayca görebilmek isterdim.
  • Modelin nasıl değiştirileceği pek görünür değil.
  • Yeni oturum oluşturmak da (ör. /new komutu) ve /clear komutunun desteklenmemesi de erişilebilirlik açısından zayıf kalıyor.
  • Terminalde yapılan değişikliklerin tamamı açılmış şekilde görünüyor; bunun varsayılan olarak katlanmış ya da önizleme biçiminde gösterilmesi daha iyi olurdu.
  • Zed, yerel kısayollarla Vim tuş atamalarını birleştirince iş akışı açısından oldukça güçlü oluyor. Pencere yönetimi kısayolları çok iyi; vscode kullanımımın bir kısmını Zed'e taşımamın asıl nedeni de buydu.
    İstediğim neovim+tmux kombinasyonunu karmaşık ayarlara gerek kalmadan kolayca sağlıyor.
    Ama dosya silmede undo yok ve AI otomatik tamamlama o kadar kötüydü ki kapattım.
    Şimdilik işte hâlâ vscode kullanıyorum ve Zed, ana IDE olmaya çok yaklaşmış ama tam olamamış bir aşamada gibi duruyor (eksikleri giderilirse tamamen geçebilirim).
    Yatırımı canlı tutmak için AI özelliklerini güçlendirmeye odaklanmaları mantıklı olabilir ama aslında Zed'in en çok ihtiyaç duyduğu şey bu değil gibi.

    • vimrc desteği yerel olarak gelse keşke; kısayolları tek tek Zed formatına göre yeniden yazmak istemiyorum.
  • Bu arada, SSH tabanlı uzak geliştirme kullanıyorsanız bu özellik Zed'de çalışmıyor.
    İlgili tweet

    • Ne yazık ki SSH uzak ortamında container geliştirme için Zed kullanıyorum ve ajan özelliği güvenlik açısından rahatsız edici geldiği için en azından etkisini yalnızca benim depo klasörümle sınırlamaya çalışıyorum.
      Geliştirme ortamımı container ve SSH uzak bağlantı üzerinden taşıyorum.

    • Sebebini merak ediyorum; bu geçici bir destek sorunu mu, yoksa hiç gelmeyecek bir şey mi bilmek isterim.

  • Bence Zed gerçekten harika. VS Code'un arayüzü biraz daha Zed'e benzese anında tamamen geçerdim.

    • Linux'ta kullanan var mı merak ediyorum; Linux'ta performans biraz zayıf gibi.
      Aslında vscode da Linux'ta (özellikle vim modunda) beni çok tatmin etmiyor.

    • Arayüzde tam olarak hangi kısmın eksik geldiğini merak ediyorum.

    • Zed'in avantajı sizce ne?

  • Zed, son birkaç yılda kullandığım editörler arasında en çok hoşuma giden oldu. AI desteğini ise henüz ciddi biçimde kullanmadım.

  • Zed geliştirme ekibinin emeğini takdir ediyorum ama dürüst olmak gerekirse bugünlerde VSCode'dan çıkıp yeni bir araca geçmek benim için hayal bile edilemez.
    Eklentiler, ayarlar, birden çok profil yönetimi derken VSCode'a fazlasıyla alıştım; sunduğu büyük genişletilebilirlik yüzünden alternatif kullanma ihtiyacı hissetmiyorum.
    IntelliJ gibi IDE'leri de kullanıyorum ama yine de VSCode'un genel amaçlı yapısı ve kişiselleştirilebilir ortamı bana daha çekici geliyor.
    Editör değiştirmek ya da ikiden fazla editör kullanmak için pek motivasyonum yok.
    Neovim'i de biraz kullanıyorum ama sonunda yaptığım şeylerin çoğu ayarlarla uğraşmak oluyor.

    • İlginç bir bakış açısı. Ben VSCode'dan özellikle kaçınıyorum; çok yavaş, çok ağır, arayüzü de kötü ve insanı giderek daha fazla Microsoft ekosistemine kilitliyor gibi hissettiriyor.
      Zed olmasaydı helix, neovim ve emacs kullanmaya devam ederdim.

    • Benim için VSCode yerine Zed'i seçmenin en büyük nedeni, girişin en ufak bir gecikme olmadan anında tepki vermesi.
      VSCode'da her zaman çok hafif bir gecikme var ve bu sürekli dikkatimi dağıtıyor; o yüzden Zed'i daha çok seviyorum.

    • Ben de VSCode'u sevmek istedim ama giriş gecikmesini hissediyorum ve birden fazla Docker çalıştırdığımda (özellikle Mac'te VM tabanlıysa) VSCode ağırlaşıp tüm sistemi yavaşlatıyor.
      Ayarlar da dağınık; genel olarak tutarsız ve uğraştırıcı.
      Emacs'in de hantal yanları var ama tasarım felsefesi VSCode'dan daha iyi kurulmuş.
      Zed, temel işini iyi yapan ve kutudan çıktığı gibi çok şey sunan bir editör olduğu için emacs dışındaki seçenekler arasında genelde onu kullanıyorum.
      Özellikle linter/formatter ekleme kısmının daha kolay anlaşılır olmasını isterdim, ama kullanım durumlarının %95'inde %95 memnunum.

    • Her zaman “daha iyi bir fare kapanı” vardır; bazıları mevcut yönteme alıştığı için onu kullanmaya devam eder, bazıları ise sürekli yeni araçlar dener.
      VSCode'u ne kadar özelleştirirsem özelleştireyim bana pek uymuyor.
      Ne fazla basit ne de tam anlamıyla bir IDE; bu yüzden beklentiye kıyasla hep %2 eksik kalıyor.
      Şu sıralar basit editörleri (SublimeText, NeoVim) ve IDE'leri (IntelliJ) amaca göre birlikte kullanıyorum.
      Zed bir süre kaba hissettirmişti ama dürüst olmak gerekirse yeniden denemeye fazlasıyla değer olduğunu düşünüyorum.

    • Ben şahsen VSCode'da eklentileri olabildiğince az kullanmaya çalışıyorum (eklentiler doğası gereği riskli), WASM tabanlı Zed eklentileri ise sandbox kısıtları sayesinde biraz daha güvenli olabilir.
      VSCode'un Typescript desteğinin Zed'den daha iyi olduğuna katılıyorum (karmaşık projelerde de iyi çalışıyor).
      İşte VSCode kullanıyorum ama kişisel projelerde Zed veya Helix açıyorum; AI stuff yaparken Zed, onun dışında genelde Helix tercih ediyorum.