4 puan yazan GN⁺ 2025-07-24 | 1 yorum | WhatsApp'ta paylaş
  • Zed editörü, tüm yapay zeka özelliklerini tamamen devre dışı bırakmaya yarayan yeni bir seçenek sundu
  • Geliştiriciler, ayar dosyası veya onboarding süreci üzerinden yapay zeka araçlarını kolayca kapatabiliyor
  • Veri gizliliği için API anahtarını doğrudan ekleme ve yerel yapay zeka modelleri kullanma gibi çeşitli güvenlik seçenekleri sunuluyor
  • Kurumların veya bireysel geliştiricilerin yapay zeka kullanmama talepleri dikkate alınıyor ve bu açık biçimde destekleniyor
  • Zed, açık kaynak olarak sunuluyor ve bu sayede serbestçe özelleştirilebiliyor ve optimize edilebiliyor

Zed editörü ve yapay zeka özelliklerini devre dışı bırakma seçeneğine genel bakış

Zed, en iyi kod editörü olma hedefiyle geliştirildi ve bu süreçte yüksek performanslı yapay zeka desteği eklemeye devam etti. Ancak tüm geliştiricilerin yapay zeka özelliklerini istemediğine dair geri bildirimler alınması üzerine, tüm yapay zeka özelliklerini devre dışı bırakabilen küresel bir ayar eklendi.

  • Bu özellik kısa süre önce Preview sürümüne geldi ve yakında resmi Stable sürümüne de dahil edilmesi planlanıyor
  • Bundan sonra yeni kullanıcılar, onboarding aşamasında tek bir anahtarla tüm yapay zeka özelliklerini devre dışı bırakabilecek

Yapay zeka özelliklerini devre dışı bırakma ihtiyacı

Bazı geliştiriciler, çeşitli nedenlerle kod yazarken yapay zeka araçlarını kullanmak istemiyor.

  • Eğitim verilerinin kullanımı, çevresel etkiler ve makine tarafından üretilen koda yönelik ilkesel görüşler gibi çeşitli kaygılar bulunuyor
  • Yapay zeka araçlarının iş akışını bozabildiği veya mevcut araçlardaki öngörülebilirlik ve kontrolü koruma ihtiyacının güçlü olduğu durumlar da var
  • Kurumlar, gizli kod üzerinde çalışırken yapay zeka araçlarının kullanımını sınırlayabiliyor; bazı durumlarda hukuk ekipleri yapay zekasız bir geliştirme ortamı talep ediyor
  • Bazı şirketler yalnızca belirli yapay zeka sağlayıcılarına izin veriyor, ancak Zed henüz ilgili sağlayıcıyı desteklemiyor olabilir

Zed, bu farklı mühendislik ihtiyaçlarına saygı duyduğunu belirtiyor ve istemeyen kullanıcılar için yapay zeka özelliklerini tamamen kapatılabilir şekilde tasarlıyor.

Veri gizliliği ve güvenlik yaklaşımı

  • Veri gizliliği temel bir concern olan kullanıcılar için birden fazla yaklaşım sunuluyor
    • API anahtarını doğrudan ekleme desteği: Güvenilen yapay zeka sağlayıcısıyla doğrudan iletişim kurulabiliyor
    • Yerel yapay zeka modelleri kullanımı: Kod dışarı gönderilmeden geliştiricinin bilgisayarında kalıyor
  • Zed AI hizmeti kullanıldığında, tüm kod ve prompt verileri istekten hemen sonra siliniyor; kalıcı olarak saklanmıyor ve eğitim için kullanılmıyor
  • Anthropic ile de zero-retention anlaşması yapılarak gizlilik güvencesi güçlendiriliyor

Geliştirici, yapay zeka ve Zed’in yönü

  • Yapay zeka araçları abartılmış ya da istikrarsız olabilir ve zaman zaman düşük kaliteli sonuçlar üretebilir
  • Geliştiricilerin yapay zekayı mutlaka kullanması gerekmiyor; ancak özelliklerini ve sınırlarını anlamak, etkili kullanım ve bilinçli biçimde reddetme açısından yardımcı olabilir
  • Zed, yapay zekayı kullanma ve kullanmama konusundaki pratik bilgi birikimini paylaşmak için Agentic Engineering serisini yürütüyor
  • Yapay zekanın yazılım geliştirmenin gündelik bir parçası haline geldiği bir dünyada, onu anlamak bilgiye dayalı seçimler yapmayı mümkün kılıyor

Açık kaynak ve gelecekteki planlar

  • Zed, GPL lisansı altında açık kaynak olarak sunuluyor; istenildiği gibi özelleştirilebiliyor ve genişletilebiliyor
  • Windows desteğinin güçlendirilmesi, yapay zeka deneyiminin iyileştirilmesi ve yapay zeka kullanmayan kullanıcı deneyiminin geliştirilmesi gibi alanlarda çalışmalar sürüyor

Diğer bilgiler

  • Zed, macOS ve Linux üzerinde hemen indirilip kullanılabiliyor
  • Mühendislik ve yazılım geliştirmeye tutkusu olan yetenekler için işe alım yapılıyor (ayrıntılar resmi web sitesinde)

1 yorum

 
GN⁺ 2025-07-24
Hacker News görüşü
  • Zed’i yaklaşık 1 yıldır kullanıyorum; Magit dışında Emacs’ın yerini tamamen aldı. Uzun süre iyi bir debugger eksikliğini hissetmiştim, yaklaşık bir ay önce GA sürümü çıkınca bu konuda da memnun kaldım. Sık sık gözden kaçıyor ama giriş gecikmesinin neredeyse hiç olmaması ve genel olarak çok az kaynak tüketmesi gerçekten çok etkileyici. M3 Max MacBook Pro kullanmama rağmen bir web tarayıcısına ya da web uygulamasına sekme değiştirince yazma gecikmesini hemen hissediyorum. Zed’in yerleşik terminalinde de eskiden ciddi gecikme vardı ama son dönemde performans inanılmaz iyileşti; artık Zed’e alışınca web uygulamalarındaki girişin ne kadar hantal olduğunu fark ediyorsunuz. Bu geliştirme sürecinde iki ilginç nokta var: Birincisi, Zed’e yapay zeka özellikleri eklendikten sonra eski özellik talepleri birikti ve o dönemde yapay zeka odaklı özellik eklemek oldukça tartışmalıydı (ilgili tartışma). İkincisi, metin thread özelliği ilk olarak 11 ay önce gelmişti ve terminal çıktısını ya da tüm klasörü bağlama kolayca ekleyebilmek devrim niteliğinde hissettirmişti; ama 4 ay önce agentic coding gelince o iş akışları artık oldukça ilkel görünüyor. Bu sırada Zed; screen sharing, iş birliği için Linux desteği, Git UI, debugger ve editör performansı iyileştirmeleri gibi birçok yenilik de sundu.

    • Ben de Zed kullanıyorum ve uzun süre magit kullandım ama son zamanlarda Zed içinde gitu’yu(https://github.com/altsem/gitu) gayet iyi kullanıyorum. Magit’teki her şey yok ama kişisel olarak pek bir eksiklik hissetmiyorum. Aşağıdaki gibi bir task tanımlayıp Zed’e entegre edebiliyorsunuz; keybinding eklemek de kolay.

      {
        "label": "gitu",
        "command": "gitu",
        "reveal_target": "center",
        "hide": "always",
        "env": {
          "VISUAL": "zed",
          "GIT_EDITOR": "vim"
        }
      }
      
    • Şu anda Zed kullanmıyorum ama giriş gecikmesinin neredeyse hiç olmaması yüzünden uzun süre Sublime Text’e sadık kaldım. Bir gün Zed’i de deneyip karşılaştırmak istiyorum. Xcode ve Android Studio’yu da sık kullanıyorum; Xcode fena değil ama Android Studio (IntelliJ) her zaman biraz takılıyor. JetBrains IDE’lerin bu kadar popüler olmasına bakınca kullanıcıların daha fazla tepki verebilirlik talep etmesini beklersiniz, ama bu konuda şaşırtıcı derecede az talep olması ilginç.

    • Zed’i bir yıl önce deneme amaçlı kullanmıştım ve gerçekten “tereyağı gibi akıcı” hissi çok etkileyiciydi. Bunu kelimelerle anlatmak zor, ne kadar fark yarattığını anlamak için bizzat deneyimlemek gerekiyor. Ama o dönemde extension/plugin ekosistemi yetersizdi, bu yüzden vscode’dan geçmek zordu. JetBrains’te workflow ve eklentilere alışıldığı gibi, Zed’in de eşdeğer eklentilere ulaşması biraz zaman alacak gibi görünüyor. Yeni bir IDE için vscode eklentilerini birebir kullanabilmeyi sağlamak gerçekten çok güçlü bir özellik olurdu. Elbette bu imkansız bir istek olabilir ama gerçekleşirse müthiş olur.

    • Böyle Zed kullanıcılarının hangi editörden geçtiğini merak ediyordum, bu başlıkta cevabımı aldım. Ben de denemek istiyorum ama son zamanlarda pek vaktim olmadığından henüz fırsat bulamadım.

  • VS Code’dan Cursor’a geçtim, sonra Cursor’daki keybinding hatalarından bıkıp yeniden VS Code’a dönmeye çalıştım ama Cursor’ın Tab completion kalitesi o kadar iyiydi ki geri dönemedim. Ardından bir aydan uzun süre Zed’i her gün kullandım ama sonuçta Tab completion kalitesi yüzünden yine Cursor’a döndüm. Chat ya da agent özelliklerini neredeyse hiç kullanmıyorum; benim için yalnızca Cursor’ın Tab completion’ı bile iş verimliliğimi muazzam artırıyor. Bu özellik bazen ince farklarla, bazen de çok açık şekilde etkisini gösteriyor. Cursor sanki dizin ağacındaki dosya adları, Python’daki .pyi tip anotasyonları, belgeler gibi başkalarının pek kullanmadığı bağlam kaynaklarını kullanıyor. Ayrıca ilgili problem noktalarına atlaması da harika. Geliştirme ekibi çok pratik işler biriktirmiş gibi duruyor ve bu seviyeyi yakalamak için agresif geliştirme gerekiyor. VS Code ve türev editörleri pazara tamamen hakim olmasın diye Zed’in de başarılı olmasını istiyorum. Eskiden Tab completion’ı basit bir özellik sanıyordum ama mevcut teknik gidişatta tüm workspace’i bağlam olarak almak ve karmaşık yapı kurmak gerekiyor gibi; bu da onu “ya çok başarılı olur ya tamamen çöker” türünden bir alana mı dönüştürüyor diye endişeleniyorum. Bu özelliğin gelecekteki API’lerinin nasıl görüneceğini merak ediyorum; eskiden imleç öncesi token’ı büyük bir prefix tree içinde aramak gibiydi, tree-sitter sonrasında muhtemelen tamamlanmamış parse tree tabanlı hale geldi, yapay zeka girdikten sonra ise artık gerçek girişin ne olduğu hakkında hiç fikrim yok. Evrimin her aşamasında gerçek uygulamanın nasıl yapıldığına dair deneyim hikayeleri duymak isterdim.

    • Ben de Cursor’ı sadece Tab completion özelliği için kullanıyorum. İdeal seçimim Neovim olurdu ama Cursor Tab kadar üretkenlik sağlayamaması üzücü.

    • Tab completion model kalitesi hakkında yeterince konuşulmadığını düşünüyorum. Son dönemde Copilot modelleri de epey gelişmiş gibi ve Cursor’ı yakalamaya çalışıyor izlenimi veriyor, ama hâlâ çok geliştirme payı var diye düşünüyorum (Zed’in bu konuda zayıf kaldığını da hissediyorum). Akıllı bağlam / büyük bağlam problemi çok ilginç; Google’ın bu alana daha ciddi girmemiş olması şaşırtıcı (Jules, Gemini CLI vb. var ama Tab completion UX’i yok). OpenAI, Google ya da Anthropic’ten birinin Zed ile ortaklık kurmasını isterdim (satın alma değil).

    • Sadece Tab completion için daha iyi, genişletilebilir bir model geliştiriyoruz (ninetyfive.gg). Benim gerçekten önemsediğim şey yanıt gecikmesini en aza indirmek ve Copilot’un gecikmesinden ciddi biçimde memnun değilim. Henüz Cursor seviyesinde değil ama sürekli iyileştiriyoruz.

    • Cursor kullanmamın tek sebebi Tab completion. LLM sidebar ya da diğer özellikler umurumda değil; sadece Tab completion bile sanki aklımı okuyormuş gibi sonuçlar veriyor.

    • Ben biraz farklı bir yol izledim. Zed’i yaklaşık bir buçuk yıl boyunca tamamen kullandım ve yapay zeka özelliklerini kullanmadım; agent mode çıkınca yeniden Zed’e döndüm. Cursor’ın Tab completion’ı, Zed’le kıyaslanamayacak kadar iyi. Gerçekten çok büyük fark var. Ama Zed’in agent mode’u benim iş akışıma çok iyi uyuyor ve genel olarak Zed editör olarak o kadar iyi ki vscode’ya ya da türevlerine dönmek istemiyorum (eskiden yalnızca vscode kullanıyordum). Bir gün Zed de Tab completion tarafını Cursor seviyesine çıkarır umarım ama şimdiden Zed’i çok seviyorum.

  • VSCode’da gerçekten sevdiğim şeylerden biri, SSH ile uzak sunucularda ya da container içinde çok kolay çalışabilmesi. Zed’de de bu olsa hemen geçebilirim. Zed’in Linux UI’ı biraz kendine özgü ama gerçekten hızlı ve tasks.json sistemi şimdiye kadar kullandıklarım arasında en genel amaçlı ve en iyi tasarlanmış olanı.

    • Zed’de de SSH ile düzenleme var. Ama ben en son test ettiğimde, klasörde git repo olmasına rağmen UI içinden git bunu tanımıyordu; ayrıca port forwarding’i önceden ayarlamak gerekiyordu, neovim ya da vscode’daki gibi çalışma anında yapılamaması can sıkıcıydı.
  • Bu yüzden hâlâ VS Code kullanıyorum ve yapay zeka entegre IDE’ler kullanmıyorum. Yapay zekayı hiç kullanmıyor değilim ama editör ile yapay zekayı ayırmak daha pratik geliyor; ihtiyaca göre ayrı ayrı kullanabiliyorum. Bazı günler yapay zeka olmadan tek satır değiştirmeniz yeterli oluyor, bazı günler ise yapay zekayla yoğun şekilde deney yapabiliyorsunuz.

  • Zed’i denemek istiyorum ama aracın gereğinden fazla dış sunucularla iletişim kurma ihtimali biraz düşündürüyor. Bunu doğrudan ayrıntılı doğrulamadım. Uzak geliştirme ya da bazı entegrasyon özellikleri için ağ gerekeceği açık, ama bunun dışında varsayılan olarak telemetri gönderip göndermediğini ya da düzenlediğim dosyalardaki token’ların beklenmedik sunuculara iletilip iletilmediğini merak ediyorum. Zed’in açık kaynak olduğunu biliyorum ama indirilebilir prebuilt binary’lerin de tamamen açık olup olmadığını merak ediyorum (VSCode gibi, sadece görünümü değiştirilmiş özel bir sürüm değil mi?). Bunları tamamen samimi bir merakla soruyorum.

  • Böyle hızlı modal editörlere yatırımın sürmesini istiyorum. Bence buna gerçekten ihtiyaç var.

    • Zed aslında gerçekten iyi bir modal editör değil. Modalite sonradan eklenmiş gibi duruyor; Vim keybinding’lerine bakınca bu açıkça hissediliyor. Helix, kutudan çıktığı haliyle kullanılabilecek hızlı bir modal editör olarak en umut verici seçenek gibi görünüyor.

    • Helix’in sana tam uyup uymadığını merak ediyorum; hızlı, modal destekli ve neredeyse hiç yapılandırma gerektirmiyor. Eğer Vim binding’leri şartsa bunun için bir fork da var.

    • Çünkü Neovim zaten var; o zaman onu kullanırsın.

  • Zed gerçekten çok iyi görünüyor ve son birkaç ayda kullanılabilirliği ciddi şekilde arttı. Ama küçücük bir sorunum var: bütün temalar fazla amatör ve zevksiz görünüyor. Bunun çok ufak bir mesele olduğunun farkındayım ama görmezden gelemiyorum. VSCode ve Cursor gerçekten güzel dururken Zed’in autocomplete popover’ı, dosya ağacı, sekmeler vb. genel olarak göze hoş gelmiyor. Alternatif ya da tavsiye tema varsa merak ediyorum.

    • Yalnız değilsin. Zed gerçekten iyi bir editör ama tasarımı fazla düz olduğu için alışamıyorum. Visual Studio ya da VS Code koyu tema hayranıyım; çok özel bir şey aramıyorum, sadece genel bir estetik eksik geliyor.

    • Kullanıcıların özel tema paylaştığı bir forum başlığı var (forum başlığı) ve VS Code temalarını Zed temalarına dönüştüren bir importer aracı da mevcut (importer bilgisi). Importer’ı kendin derlemen gerekiyor ama nispeten kolay.

    • Zamanla kullanıp aldırmamayı öğreniyorsun; tasarım da gözüne alışıyor ve sadeliğin estetiğini görmeye başlıyorsun. Bir de hız farkı o kadar büyük ki Microsoft’un yavaş ve ağır editörlerine geri dönemez hale geliyorsun.

    • One Dark Pro temasını gerçekten seviyorum ama kullanmak için ek tema bağlantısına girip yüklemen gerekiyor.

    • ST4 (=Sublime Text 4) ayarlarını ve temasını doğrudan Zed’e aktarabilmek harika olurdu. Sırf bu yüzden Zed’e geçme ihtimalim artardı; şu anda süreç uğraştırıcı geldiği için ST4 + LSP kombinasyonundan gayet memnunum.

  • Eskiden Zed’i oldukça kullanıyordum ama yapay zeka özelliklerinin fazla öne çıkarıldığını hissettiğim için uzaklaştım. Şimdi yapay zekayı tamamen devre dışı bırakma seçeneği gelmesi güzel ama artık Helix’te çok daha verimli çalışıyorum. Tekrar grafiksel bir IDE’ye dönmek gibi bir düşüncem yok.

  • Asıl istediğim özellik, git diff gibi işlerde çoklu buffer’ların otomatik açılmasını kapatabilme seçeneği. Bu yaklaşım bana uymuyor ve Zed UX sanki herkesin bunu seveceğini varsayıyor gibi.

    • Çoklu buffer özelliği zaten Zed’deki en etkileyici şey. Yapay zeka umurumda bile değil; çoklu buffer olmayan bir editöre dönmek garip geliyor. Alışınca aşırı doğal hissettiriyor.

    • Bence bu, Zed’deki en yenilikçi özelliklerden biri. Biraz daha parlatılması gerekiyor ama diff’i doğrudan düzenleyebilmek gerçekten harika.

    • Dürüst olmak gerekirse bence bu, Zed’in zayıf noktalarından biri. Bana biraz kafa karıştırıcı geliyor ve belirli blok konumlarına doğrudan nasıl atlanacağını tam bilmiyorum (örneğin Find in Files sonuçlarından). Bazen UI’ın farklı yerlerine çift tıklayarak ancak gidebiliyorum, sonra tekrar scroll yapmak gerekiyor ve bu sinir bozucu. Daha sezgisel hale getirilmesini isterdim; şu haliyle çalışırken zahmetli.

  • Zed fena değil ama özellikle fuzzy search konusunda çok eksik buluyorum (dosya/grep sonuçları için canlı önizleme dahil). Neovim’deki telescope benzeri bir şey Zed’de hâlâ yok, bu yüzden arama sonuçları arasında gezinmek bana çok rahatsız edici geliyor.