Ghostty GitHub'dan Ayrılıyor: Geliştirici Araçları Üreticileri İçin Ne Anlama Geliyor?

Ashley Innocent

Ashley Innocent

30 April 2026

Ghostty GitHub'dan Ayrılıyor: Geliştirici Araçları Üreticileri İçin Ne Anlama Geliyor?

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

28 Nisan 2026'da Mitchell Hashimoto, açık kaynaklı terminal emülatörü Ghostty'nin GitHub'dan ayrılacağını duyurdu. Kendisi GitHub kullanıcısı 1299'dur. Şubat 2008'de katıldı. 18 yılı aşkın süredir platformu neredeyse her gün kullandı. Yazıyı yazdığı gün bunların hiçbiri önemli değildi; zaten "neredeyse her gün bir X var" kesintilerini günlüğüne kaydetmişti ve duyuru günündeki bir GitHub Actions hatası PR incelemelerini iki saat boyunca engelledi. Kararı netti: "Her gün sizi saatlerce bloke ediyorsa, burası artık ciddi işler yapmak için bir yer değil."

Geliştirici araçları geliştiriyorsanız, bu duyuruyu iki kez okumalısınız. Hashimoto sıradan bir GitHub kullanıcısı değil; HashiCorp'u GitHub üzerinde kurdu, Terraform, Vagrant, Vault, Consul ve Boundary'yi onun aracılığıyla gönderdi ve GitHub kullanıcısı 1299'dur. Bu profildeki bir kullanıcı, dünyanın en baskın geliştirici platformundan ayrıldığında, hikaye yeni bir yuva seçen tek bir terminal emülatöründen daha büyüktür. Bu, güvenilirlik, kilitlenme ve diğer geliştiricilerin her gün güvendiği bir araç geliştirmenin maliyeti hakkında bir sinyaldir. Bu makale, Hashimoto'nun söylediklerini, geliştirici araçları gönderen herkes için ne anlama geldiğini ve kendi yığınınızı aynı tuzağa düşmekten koruyan modelleri açıklıyor.

Yapay zeka dönemi geliştirici araçlarının GitHub'a özgü iş akışını nasıl değiştirdiğine dair daha geniş bir bağlam için, AGENTS.md dosyaları nasıl yazılır ve ekipler için GitHub Copilot kullanımı ve faturalandırma API'si başlıklı yazılara bakın. GitHub'ın güvenilirlik boşlukları etrafında otomasyon geliştiren bir ekibin bakış açısı için, Clawsweeper triage botu yazısı'na bakın.

button

TL;DR

Hashimoto'nun gönderide söyledikleri

Duyuru gönderisi kısa, bu da mesajın bir parçası. Bir manifesto yok, Microsoft'a bir sataşma yok, alternatif bir geliştirme platformu için bir tanıtım yok. Hashimoto zaman çizelgesini açıkça anlatıyor: GitHub kesintilerini günlüğüne kaydetmeye başladı, günlük beklediğinden daha hızlı doldu ve yazıyı yazdığı sabah bir GitHub Actions hatası PR incelemelerini iki saat boyunca yapmasını engelledi. Platformun Ghostty üzerinde yaptığı iş türü için artık yeterince güvenilir olmadığı sonucuna vardı.

Duyuruya ilişkin rakamları netleştirmek gerekiyor. Hashimoto'nun gönderisinden bir gün önce, 27 Nisan 2026'da Actions, paketler ve API yüzeyini etkileyen büyük bir GitHub kesintisi yaşandı. Gönderide bahsettiği günlük, bu kesintiden öncesine dayanıyor; bu paterni aylardır takip ediyor. Bu hamleyi, tek bir kötü güne tepki olarak değil, sessizce planlanmış bir şey olarak çerçeveliyor. 27 Nisan kesintisi zamanlamayı etkiledi, kararı değil.

Sınırları da açıkça belirtiyor. Ghostty ayrılıyor; diğer projeleri şimdilik GitHub'da kalmaya devam ediyor. Ghostty deposu mevcut URL'de salt okunur bir yansıma olarak kalacak; yeni bir geliştirme platformu, sorunlar, çekme istekleri ve CI dahil olmak üzere aktif geliştirmeye ev sahipliği yapacak. Hem ticari hem de FOSS olmak üzere birden fazla sağlayıcıyla görüşmelerde bulunuyor ve henüz bir hedefe karar vermedi. Geçiş, bir "bayrak günü" gibi değil, aşamalı olarak gerçekleşecek.

Sözcükler kadar eksiklikler de size çok şey anlatıyor. Hashimoto özelliklerden, fiyatlandırmadan veya ürün yönünden bahsetmiyor. Şikayet, güvendiği yüzeyin saatlerce yanıt vermeyi bırakması ve yazılım gönderen bir projenin çalışmayan bir taban üzerinde çalışamamasıdır.

Güvenilirlik açısı neden taşımadan daha önemli?

Duyurunun çoğu kapsamı yanlış soruyu soruyor. İlginç soru Ghostty'nin nereye yerleştiği değil; ilginç soru, GitHub'ın mühendislik derinliğine sahip bir platformun, en önde gelen ikinci OG kullanıcısının güvenilirlik gerekçesiyle ayrıldığı noktaya nasıl geldiğidir. İkinci en ilginç soru ise bunun, geri kalanımızın geliştirdiği araçlar hakkında ne söylediğidir.

Üç şey bu duyuruyu olağan "X'ten ayrılıyorum" gönderilerinden farklı kılıyor.

Kullanıcı. Hashimoto yeni bir geliştirici değil; Fortune 500 şirketleri tarafından kullanılan altyapı araçları geliştirdi. GitHub'ın güvenilmez olduğunu söylediğinde, bu mesajı alan kitle, şirketlerinin kaynak kodunun nerede yaşayacağına karar veren kişileri de içerir. CTO e-posta listeleri, 29 Nisan sabahına kadar bu gönderiyle doluydu bile.

Neden. Copilot, Microsoft, yapay zeka eğitimi, ICE sözleşmeleri, fiyatlandırma veya olağan ayrılık konuları yüzünden ayrılmadı. Hizmet sürekli bozulduğu için ayrıldı. Bu, sohbeti herkesin önemli olduğunu kabul ettiği tek bir eksende toplar: araç ihtiyaç duyduğunuzda çalışıyor mu?

Ton. Öfke yok. Gönderi, kalmaya çok çalışan biri tarafından yazılmış bir otopsi raporu gibi okunuyor. Drama eksikliği, onu herhangi bir daha gürültülü gönderiden daha etkili kılan şeydir. İnsanlar ona inanıyor.

Bir geliştirici aracı işleten herkes için bu kombinasyon, en kötü senaryonuzun sesidir. Uzun süreli bir kullanıcı, kişisel çıkarı olmayan, kamuya açık bir tartışma olmayan, sadece "bugün çalışmadı" girdilerinin, denklemin artık bir anlam ifade etmeyene kadar sessizce birikmesi. Bir günlüğe verilen bir PR yanıtı yoktur.

Geliştirici araçları geliştiriyorsanız bu ne anlama geliyor?

Ürününüz bir geliştiricinin kritik yolunda yer alıyorsa, Hashimoto duyurusu bir stres testi istemidir. Kendi hizmetinize karşı çalıştırın.

Soru bir: Kullanıcılarınızın ne kadarı sizin hakkınızda aynı günlüğü yazabilir?

Durum sayfanızdaki son 90 günlük olayları, artı ekibinizin bildiği ancak durum sayfasının bilmediği raporlanmamış bozulmaları çekin. Bunları en iyi 20 müşterinizin çalışma saatleriyle eşleştirin. Sizi beklerken kaç saat harcandığını sayın. Cevap "her ağır kullanıcı başına haftada sıfırdan fazla" ise, aynı yörüngedesiniz demektir.

Soru iki: Güvenilirliğinizin ikinci türevi nedir?

Durağanlaşan güvenilirlik iyidir. Sessizce bozulan güvenilirlik ise tuzaktır. Hashimoto'nun günlüğü tek bir olayı değil, bir paterni belgeledi. Pazartesi sabahı birinin okuduğu bileşen başına bir hata bütçeniz yoksa, rakamlarınızın hangi yöne gittiğini söyleyemezsiniz.

Soru üç: Kullanıcıların bir günlüğe ihtiyaç duymayacağı kadar yayın yapıyor musunuz?

Günlükler, kullanıcıların kamusal sinyale güvenmemesi nedeniyle vardır. Durum sayfanız soğuk değil, sıcak çalışmalıdır. Bir özellik bozulursa işaretleyin. Bir bölge yavaşsa işaretleyin. Arka plan kuyruğunuz 30 dakika gerideyse işaretleyin. Gerçeği gerçek zamanlı olarak görebilen kullanıcılar günlük tutmaya başlamaz.

Soru dört: Ciddi işler için mi yoksa demo için mi güvenilirsiniz?

Tüm kesintiyi geliştirici çalışma saatlerine toplayan %99,95 çalışma süresi, eşit olarak yayılan %99,9 çalışma süresinden daha kötüdür. İş yükünüz dört saatlik bir PR inceleme oturumuysa, iki saatlik herhangi bir kesinti alakasızdır; o oturum sırasında iki saatlik kesinti, tüm oturum demektir. Kullanılabilirliği kendi kullanım eğrinize göre değil, müşterinin gerçek kullanım eğrisine göre ölçün.

Kilitlenme ve "hep GitHub" olmanın maliyeti

Hashimoto'nun kendisi hakkında kullandığı ifade, gönderideki en alıntılanabilir cümledir: "Projelerimi nereye koyacağım benim için hiç sorun olmamıştı: her zaman GitHub." Bu, alışkanlığın maliyetidir ve çoğu geliştiricinin doğru fiyatlandıramadığı bir maliyettir.

Tek bir platform depolar, sorunlar, PR'ler, CI, paket dağıtımı, sürümler ve kimlik için varsayılan olduğunda, "kilitlenme"nin yüzey alanı "git geçmişi"nin yüzey alanından çok daha büyüktür. Bir git deposunu her yere klonlayabilirsiniz; ancak bir sorun takip sistemini, bir PR inceleme geçmişini, bir Tartışmalar başlığını, GitHub Actions sır deposunu veya CODEOWNERS ile bağlantılı inceleme iş akışını tek bir komutla klonlayamazsınız. Geçiş maliyeti bir buzdağı gibidir.

Bu maliyet, araç geliştiricileri için katlanarak artar. Geliştirici aracınız bir GitHub Action içinde yaşıyorsa, Marketplace aracılığıyla dağıtılıyorsa, GitHub OAuth'a karşı kimlik doğrulaması yapıyorsa ve GitHub Packages aracılığıyla sürüm gönderiyorsa, aracınızın güvenilirliği GitHub'ın güvenilirliğinin bir türevidir. Hata bütçeniz onlarınkinin bir kısmıdır. Müşterileriniz aracınıza ulaştıklarında sizin kesintinizi yaşarlar, ancak GitHub çöktüğünde ve aracınız yanıt vermeyi durdurduğunda da sizin kesintinizi yaşarlar. Suç atfetme her zaman doğru değildir; müşteri deneyimi önemlidir.

Ayrıştırma işi gösterişsizdir ve asıl iş budur. Her bağımlılığı değiştirilebilir hale getirin. GitHub'ı altyapı olarak değil, birkaç sağlayıcıdan biri olarak ele alın. Alternatif yolu üç ayda bir test edin. Farklı bir geliştirme platformuna daha iyi uyan kısımları taşıyın; uymayan kısımları tutun. Hashimoto'nun "aşamalı geçiş" çizgisi, sadece onun için değil, herkes için doğru şekildir.

Kısaca geliştirme platformu alternatifleri

Ghostty için olası hedefler, adlarıyla olmasa da şekil olarak kamuoyuna açıktır. Nisan 2026 sonu itibarıyla güvenilir seçenekler şunlardır:

Hashimoto açıkça birine bağlılık bildirmedi. Sessizlikteki sinyal, seçeneklerin hiçbirinin GitHub'ın yaptığı her şey için açık bir doğrudan yerine geçme olmadığıdır, ki mesele de budur: tek bir platform tüm yığını emdiğinde, onu temiz bir şekilde değiştirmek yapısal olarak zordur.

API ekipleri için ders

Terminal emülatörleri yerine API'ler veya API araçları geliştiriyorsanız, aynı model isimleri değiştirilerek uygulanır. "GitHub Actions"ı "ürününüzün bağımlı olduğu yukarı akış API'si" ile değiştirin. "Sorunlar ve PR'ler"i "müşterilerinizin size bir şeylerin yanlış olduğunu söylediği gelen kutusu" ile değiştirin. Yapısal soru aynıdır: müşterinizin işinin ne kadarı kontrol edemediğiniz bir hizmete bağlı ve o hizmet bozulduğunda nasıl faydalı kalırsınız?

Üç model gerçeklikle teması sürdürür.

Esnek API çalışmaları için Apidog tarzı bir iş akışı nasıl görünür?

Somut olarak, çoğu ekibin yukarı akış sağlayıcı kesintilerinden kendilerini izole etmek için kullandığı model şudur.

  1. Apidog'u indirin ve bağımlı olduğunuz her yukarı akış API yüzeyi için bir proje oluşturun.
  2. İstek ve yanıt şemalarını bir kez tanımlayın. Apidog, şemadan bir taklit sunucu oluşturur, böylece geliştirme döngüsü yukarı akış hizmetine asla takılmaz.
  3. Kimlik bilgilerini ortam kapsamlı sırlar olarak saklayın. Ortam değiştirilerek aynı istek şekli dev (taklit), staging (sandbox) ve prod (canlı) ortamlarına karşı çalıştırılır.
  4. Her sürümde çalışan sözleşme testleri yazın; aynı testler desteklediğiniz her sağlayıcıya karşı çalışır, böylece A Sağlayıcısındaki bir regresyon müşteriler görmeden önce ortaya çıkar.
  5. Bir yukarı akış API'si bozulduğunda, ortamı taklit sunucuya çevirin ve devam edin. Yukarı akış çalışmasa bile ürün yine de yayınlanır.

Bu model Ghostty'ye veya yapay zekaya özgü değildir; ihtiyaç duymadan önce benimseyen her ekip için karşılığını veren esnek API modelidir. Hashimoto'nun gönderisi, onu ihtiyacınız olduktan sonra değil, öncesinde benimsemeniz gerektiğinin en son hatırlatıcısıdır.

Geliştiricilerin duyurudan çıkardığı sonuçlar

İlk 48 saatteki tepkiler birkaç kategoriye ayrılıyor.

Önemli olan tepkiler sosyal medyada değil. Onlar, gönderdikleri her şey için GitHub'ı bir temel olarak seçen mühendislik organizasyonlarının içinde. Sohbetler şu anda Slack'te gerçekleşiyor: bunu nasıl risksiz hale getiririz, ikinci geliştirme platformu yansıtması konusundaki iç politikamız nasıl görünüyor ve çıkış yol haritası nedir?

Kendi yığınız için pratik çıkarımlar

Kısa, görüş belirtici bir kontrol listesi:

API aracı özelinde çalışan bir örnek için, sağlayıcı kesintilerinden kurtulan dayanıklı iş akışları oluşturma hakkındaki gönderi, DeepSeek ve OpenAI'yi ikili sağlayıcı örneği olarak kullanarak aynı modeli kodla adım adım anlatır. Şekiller değişir; prensip değişmez.

Sıkça Sorulan Sorular

Ghostty nereye taşınıyor?Hashimoto duyuru gönderisinde bir hedefe taahhütte bulunmadı. Hem ticari hem de FOSS olmak üzere birden fazla sağlayıcıyla görüşmelerin devam ettiğini ve geçişin tek bir anahtarlamayla değil, aşamalı olacağını söyledi. Mevcut Ghostty GitHub deposu, mevcut klonların, bağlantıların ve referansların çalışmaya devam etmesi için salt okunur bir yansıma olarak kalacak.

GitHub bu kadar güvenilmez mi?GitHub'ın manşet çalışma süresi rakamları benzer platformlarla rekabetçi, ancak platform 2025 ve 2026 yıllarında Actions, Paketler ve API yüzeyini etkileyen birkaç uzun süreli kesinti yaşadı. Hashimoto'nun şikayeti, kısmi kesintilerin, her biri kısa olsa bile, kritik yoldaki kullanıcılar için haftada birden fazla kayıp çalışma saatine dönüşmesidir.

Depolarımı şimdi GitHub'dan taşımalı mıyım?Yansıtma neredeyse kesinlikle buna değer. Haftalık olarak ikinci bir geliştirme platformuna gönderen bir CI işi aslında hiçbir şeye mal olmaz ve bir sonraki GitHub Actions birkaç saatliğine kapalı olduğunda size çalışan bir yedek sağlar. İkinci geliştirme platformunu birincil yapıp yapmamanız, sorunlar, PR geçmişi ve CI yapılandırması üzerindeki geçiş maliyetine toleransınıza bağlıdır; çoğu ekip için bu maliyet henüz güvenilirlik açığı tarafından haklı çıkarılmamıştır.

Bu, GitHub Copilot veya GitHub Actions kullanımımı etkiler mi?Hashimoto'nun gönderisi her iki ürünü de özel olarak belirtmiyor, ancak gönderi günündeki Actions kesintisi doğrudan tetikleyiciydi. Copilot, platformdan ayrı bir ürün yüzeyidir; güvenilirliği ayrı olarak takip edilir. Ekibiniz GitHub Copilot kullanıyorsa, ilgili faturalandırma değişiklikleri ekipler için GitHub Copilot kullanımı ve faturalandırma API'si'nde belgelenmiştir.

Bu, GitHub API'lerine bağımlı yapay zeka dönemi geliştirici araçları için ne anlama geliyor?GitHub API'sini saran araçlar (inceleme botları, sorun ayıklama, MCP sunucuları) yapı gereği GitHub'ın güvenilirlik profilini miras alır. Azaltma, herhangi bir üçüncü taraf bağımlılığı için olduğu gibidir: agresif bir şekilde önbelleğe alın, açık kalma durumunda hata verin ve test süitinizde yukarı akışı taklit edin. Apidog taklit sunucu modeli bunu yapmanın ucuz bir yoludur; Clawsweeper triage bot yazısı çalışan bir örneği ele almaktadır.

Bu bir "GitHub'dan ayrılma" eğilimi mi yoksa tek seferlik bir olay mı?Muhtemelen bir eğilimin başlangıcı, ama yavaş bir eğilim. GitHub'dan önemsiz olmayan herhangi bir projeyi taşımak haftalar süren bir projedir; çok az ekip bunu eğlence için yapar. Hashimoto gönderisindeki sinyal, platformun en uzun süreli kullanıcılarından birinin geçiş maliyetini ödemeye değer olduğuna karar vermesiyle dengenin yeterince değiştiğidir. Diğer yüksek profilli projelerin önümüzdeki 12 ay içinde takip etmesi muhtemeldir.

Bu bağlamda "geliştirici aracı geliştiricisi" ne anlama geliyor?Diğer geliştiricilerin günlük iş akışlarının bir parçası olarak kullandığı yazılımı gönderen herkes. Bu, terminaller, editörler ve CI çalıştırıcıları gibi bariz durumları içerir; ayrıca API istemcileri, izleme araçları, paket kayıt defterleri ve yapay zeka kodlama yardımcılarını da içerir. Müşteriniz bir geliştiriciyse ve aracınız onlar ile gönderim arasında yer alıyorsa, siz bir geliştirici aracı geliştiricisiniz ve Hashimoto gönderisindeki güvenilirlik dersleri doğrudan geçerlidir.

button

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin