Code Wiki by Google "Yeni bir repoya düştüm, beş yıllık kod var, dokümantasyon iki ürün yöneticisi öncesinden kalma, orijinal yazarlar şirkette yok — neyin ne olduğunu anlamak için haftalar harcayacağım" sorununu çözüyor.
Yeni bir ekibe katıldığını düşün. Codebase beş yaşında, dokümantasyon iki ürün yöneticisi öncesinden kalma. Kritik bir bug'ı düzeltmen isteniyor. Herkes bu döngüyü biliyor: Zamanının %60'ını sadece kodu okumaya harcıyorsun — yeni özellik yazmak değil, orijinal geliştiricinin ne düşündüğünü tahmin etmeye çalışmak. Bu "kod okuma" tıkanıklığı, yazılım mühendisliğindeki en pahalı ve en can sıkıcı sorunlardan biridir.
Google'ın misyonu "dünyanın bilgisini organize etmek ve evrensel olarak erişilebilir ve kullanışlı kılmak." Geliştiriciler için bu, karmaşık kaynak kodlarına gömülü hayati bilginin kilidini açmak anlamına geliyor. Code Wiki tam bu misyonla inşa edildi: Dokümantasyonu canlı tutmak. Statik dosyalar yerine her repo için sürekli güncellenen, yapılandırılmış bir wiki tutmak. Antigravity-ide
Geleneksel dokümantasyon araçlarında şu kısır döngü vardı: Geliştirici kodu yazdı ama dokümantasyon yazmak için zaman kalmadı. Zaman geçti, kod değişti ama eski dokümantasyon değişmedi. Yeni gelen geliştirici dokümantasyonu okudu ama kodla örtüşmediğini fark etti, güvenmedi ve kodu baştan okudu. Döngü sona ermedi.
Code Wiki, dokümantasyonu kodun kendisinin bir yan ürünü olarak yeniden konumlandırıyor. Repo her değiştiğinde sistem otomatik olarak güncelleniyor; geliştirici elle bir şey yazmak zorunda kalmıyor. Bu, dokümantasyonu geliştirme sürecinin dışında değil, içinde tutuyor. Codecademy
Temel Özellikler
Her commit'te otomatik yeniden oluşturma: Code Wiki tam kod tabanını tarıyor ve her değişiklikten sonra dokümantasyonu yeniden oluşturuyor. Dokümanlar kodla birlikte evrimleşiyor. Bir geliştirici bir sınıfı yeniden adlandırsa ya da API endpoint'i değiştirse, wiki anında değişiyor. Antigravity-ide Manuel güncelleme yok, bayatlamış bilgi yok.
Yapılandırılmış wiki mimarisi: Code Wiki, kod tabanının yapılandırılmış bir görünümünü sunuyor. Örneğin Next.js'i aradığında "Next.js Framework Core," "Build Systems and Tooling," "Performance Benchmarking," "Error Handling and Standardization," "Contribution Guidelines" ve "Application Examples" gibi bölümler karşına çıkıyor. Bu yapı, tüm kod tabanını baştan sona okumak zorunda kalmadan doğrudan ilgili içeriğe atlamana imkân tanıyor. Google Developers
Gemini destekli sohbet arayüzü: Tüm, her zaman güncel wiki, entegre bir sohbet için bilgi tabanı görevi görüyor. Genel bir modelle değil, repoyu uçtan uca bilen bir modelle konuşuyorsun. Antigravity-ide "Bu authentication sistemi nasıl çalışıyor?" veya "Bu modülün amacı ne?" gibi sorular sorduğunda cevaplar gerçek kaynak koduna dayanıyor, genel bilgiyle değil.
Hyperlink'li navigasyon: Her wiki bölümü ve sohbet cevabı doğrudan ilgili kod dosyalarına ve tanımlarına köprüleniyor. Üst düzey kavram açıklamalarından referans aldıkları tam kod dosyalarına, sınıflara ve fonksiyonlara sorunsuzca geçiş yapabiliyorsun. theresanaiforthat Okuma ve keşfetme tek bir iş akışında birleşiyor.
Otomatik mimari diyagramları: Kod değiştikçe güncellenen mimari diyagramlar, sınıf diyagramları ve sequence diyagramları otomatik olarak oluşturuluyor. Bu görsel temsiller, yalnızca metnin gizleyebileceği yapıyı ve davranışı açığa çıkaran karmaşık ilişkileri görselleştirmeye yardımcı oluyor. Index.dev
Sembol düzeyinde bağlantı: Herhangi bir fonksiyon, sınıf veya değişkene tıklayarak tanımını görebiliyorsun. Binlerce dosya arasında manuel arama yapmak yerine doğrudan tanımına atlıyorsun. Index.dev
Gemini CLI uzantısı (yakında): Google, özel repoları yerel ve güvenli bir şekilde çalıştırmak isteyen ekipler için bir Gemini CLI uzantısı geliştiriyor — özellikle kurumsal ortamlarda legacy kod tabanlarının kötü belgelendiği ve kurumsal bilginin soluklaştığı durumlarda değerli. Baytech Consulting Özel repo kullanmak isteyenler şu an bekleme listesine katılabiliyor.
Kimler İçin Uygun?
Yeni işe başlayan geliştiriciler: Yeni katılımcılar haftalar değil, ilk günlerinde ilk commit'lerini yapabiliyor. İnteraktif dokümantasyon, tanıdık olmayan kod tabanları aracılığıyla yapılandırılmış öğrenme yolları sunuyor. Antigravity-ide
Legacy sistem geliştiricileri: Dokümansız sistemleri devralan ekipler, ne üzerinde çalıştıklarını anlamak için tam yapılandırılmış bir başlangıç noktası elde ediyor; orijinal yazarlar artık ekipte olmasa bile. The New Stack
Kütüphane ve framework değerlendiricileri: Senior geliştiriciler, yeni framework'leri veya kütüphaneleri günler yerine dakikalar içinde anlayabiliyor; uygulamalarına göz atmak için saatler harcamak yerine belirli sorular sorup görsel diyagramları keşfedebiliyorlar. Google Developers
Açık kaynak katkıcıları: Next.js, React veya Gemini CLI gibi popüler projelere katkıda bulunanlar temel kavramları hızla kavrayıp değiştirmeleri gereken tam kod bölümlerini bulabiliyor. Google Developers
Cross-team iş birliği yapan ekipler: Tanıdık olmayan dahili servislerle çalışan geliştiriciler, toplantı planlamak veya güncelliğini yitirmiş wiki sayfalarını kazmak zorunda kalmadan anında bağlam elde edebiliyor. Codecademy
Dikkat edilmesi gerekenler: Code Wiki kodun ne yaptığını ve nasıl çalıştığını açıklıyor; ancak mimari kararların arkasındaki "neden"i yakalayamıyor. Kod kalitesine büyük ölçüde bağımlı — iyi yapılandırılmış kod iyi dokümantasyona yol açıyor. Şu an yalnızca popüler diller ve framework'ler için destek mevcut; niş dillerde kalite değişkenlik gösterebiliyor. Codecademy
Fiyatlandırma (Şubat 2026 Güncel)
Ücretsiz (Public Preview): Açık kaynak repolar için tamamen ücretsiz. Kart bilgisi gerekmez. Özel repolar için fiyatlandırma henüz duyurulmadı; Gemini CLI uzantısı bekleme listesiyle geliyor. Index.dev
Nasıl Kullanılır?
1. codewiki.google adresine git. Herhangi bir GitHub reposu URL'sini arama kutusuna yapıştır veya yaz. Google Developers Kurulum yok, hesap gerekmez — public repolar için. 2. Code Wiki kod tabanının yapılandırılmış bir görünümünü sunuyor. Örneğin Next.js için "Framework Core," "Build Systems," "Error Handling" gibi bölümler karşına geliyor. Tüm kodu okumak zorunda kalmadan doğrudan ilgili içeriğe atlıyorsun. Google Developers 3. Daha derine inmek için herhangi bir bölüme tıkla. Her bölüm açıklamalar, kod referansları ve seni doğrudan repo'daki ilgili dosyalara götüren linkler içeriyor. Google Developers 4. Sayfanın sağ tarafındaki sohbet arayüzünü kullanarak repo hakkında spesifik sorular sor: "Authentication sistemi nasıl çalışıyor?" veya "Bu modülün amacı ne?" Gemini destekli asistan, gerçek kaynak koda dayalı doğru cevaplar veriyor. Google Developers 5. Mimari diyagramları ve sınıf diyagramlarını keşfet — bunlar commit geldikçe otomatik güncelleniyor. 6. Özel repolar için Gemini CLI uzantısı bekleme listesine katıl: codewiki.google üzerinden kayıt.
Örnek Kullanımlar
Yeni geliştirici onboarding'i: Junior geliştirici React gibi büyük bir repoya ilk kez bakıyor. Code Wiki sayesinde "Core reconciler nasıl çalışıyor?" diye soruyor, cevabı ve ilgili kaynak dosyaları anında alıyor. İlk commit'ini haftalar değil, ilk gün yapabiliyor.
Legacy sistem devralma: Beş yıllık, orijinal yazarları çoktan gitmiş ve neredeyse hiç dokümantasyonu olmayan bir fintech backend'i devralan ekip, Code Wiki'ye repou tanımlıyor. Mimari diyagramları ve modül açıklamaları sayesinde "Bu payment gateway entegrasyonu nasıl çalışıyor?" sorusunu sorup sınıflar ve entegrasyon noktaları arasında hızlıca yol buluyor.
Kütüphane değerlendirmesi: Senior geliştirici yeni bir state management kütüphanesi kullanıp kullanmayacağını değerlendiriyor. Günlerce kaynak kodu okumak yerine Code Wiki'ye soruyor: "Bu kütüphane veri akışını nasıl yönetiyor? Async işlemler için pattern'i nedir?" Saatler yerine dakikalar içinde karar veriyor.
Açık kaynak katkısı: shadcn/ui'ye katkıda bulunmak isteyen geliştirici, "Yeni bir component eklemek için hangi dosyaları değiştirmem gerekiyor?" diye soruyor. Code Wiki tam bağımlılık haritasını ve ilgili dosyaları gösteriyor.
Google açık bir iddiada bulunuyor: Geliştiriciler daha fazla zaman inşa etmek için, daha az zaman çözmek için harcamak istiyor. Code Wiki bu vaadi yerine getirirse, ekiplerin dokümantasyona ve bilgi paylaşımına yaklaşımını değiştirebilir. theresanaiforthat Şu an yalnızca public repolar destekleniyor ve özel repolar için Gemini CLI uzantısı hâlâ bekleme listesinde; ama Google Cloud'un resmi ekibi tarafından geliştirilmesi, bu ürünün deneysel bir deney değil kalıcı bir altyapı haline gelme yolunda olduğunu net biçimde gösteriyor. Yazılım ekipleri için en değerli kaynak zaman — ve Code Wiki tam da zamanın en çok harcandığı yere, başkasının kodunu anlamaya, doğrudan saldırıyor. theresanaiforthat
