- Jules, Google Labs tarafından geliştirilen uzaktan bir yapay zeka kodlama ajanı ve kısa süre önce API’sini yayımladı
- Geliştiriciler, çeşitli geliştirme araçları ve iş akışlarıyla kolayca entegre ederek iş otomasyonu ve üretkenlik artışı sağlayabiliyor
- Komut satırı aracı ve ortam değişkeni yönetimi gibi çeşitli özellikler eklenerek kullanılabilirlik, özelleştirme ve otomasyon olanakları en üst düzeye çıkarıldı
- Bellek, PR yorum geri bildirimi, görsel yükleme gibi gerçek geliştirme ortamına yakın yenilikçi özellikler sürekli olarak sunuluyor
- Sürekli ortam iyileştirmeleri ile performans ve kararlılık güçlendirmeleri sayesinde geliştirici deneyimini öne alan bir platform hâline geliyor
Jules API tanıtımı
3 Ekim 2025
Jules, kendi API’si üzerinden özelliklerine programatik olarak erişimi destekliyor ve geliştiricilerin mevcut iş akışlarına kolayca entegre olabilmesini sağlıyor
- API ile Slack gibi araçlarla bağlanan ChatOps iş akışları, proje yönetim araçlarıyla otomasyon ve GitHub Actions tabanlı CI/CD pipeline entegrasyonu mümkün
- API örnekleri üzerinden yeni oturumların (görevlerin) oluşturulması ve özel entegrasyon yöntemleri açıklanıyor
- Geliştiriciler, resmî API dokümanında farklı kullanım yöntemlerini inceleyebilir
Komut satırı entegrasyonu (Jules Tools)
2 Ekim 2025
- Jules Tools adlı yeni bir CLI yayımlandı ve böylece yapay zeka kodlama ajanı komut satırından kontrol edilebilir hâle geldi
- Terminalden oturum oluşturma/görüntüleme/yama uygulama, diğer CLI araçlarıyla script piping ve etkileşimli gösterge paneli sunuluyor
- Global npm kurulumu ile ya da ayrı kurulum gerektirmeden npx üzerinden çalıştırılabiliyor
- Depo listeleme, yeni oturum oluşturma ve repo bazlı işlemler gibi çeşitli temel komutlar sunuluyor
- Google Workspace kullanıcıları için ayrıca destek yakında gelecek
Depo ortam değişkeni desteği
1 Ekim 2025
- Depo bazında ortam değişkeni ayarlama özelliği eklendi; böylece build, test ve çeşitli servis entegrasyonları gibi proje gereksinimlerine göre Jules’un çalışma ortamı ayrıntılı biçimde yapılandırılabiliyor
- Depo ayarlarında değişken ekleme → görev oluştururken seçenek olarak değişkeni kullanma belirtme → görev düzeyinde değişken erişimi mümkün
- Bu değişkenler görev başladıktan sonra değiştirilemediği için başlangıçta dikkat edilmesi gerekiyor
Jules bellek özelliği
30 Eylül 2025
Jules Memory for Repositories: Kullanıcının geri bildirimleri, tercihleri ve alışkanlıkları yapay zeka tarafından saklanıyor; böylece aynı depoda tekrarlanan görevlerde önceki deneyime dayalı kişiselleştirilmiş yanıtlar ve daha yüksek doğruluk bekleniyor
- Bellek ON/OFF ayarı, depo ayarlarındaki Knowledge sekmesinden değiştirilebiliyor
Dosya seçme özelliği
29 Eylül 2025
- Görev sırasında dosya seçici özelliğiyle hedef dosyalar tam olarak belirtilebiliyor; böylece bağlam yanlış anlaşılmadan daha ayrıntılı kontrol sağlanıyor
PR yorum geri bildirimine yanıt
23 Eylül 2025
- Jules, Pull Request içindeki kullanıcı yorumlarına (👀 emojisiyle görüldü işareti) gerçek zamanlı tepki veriyor ve istenen değişiklikleri otomatik commit ile yansıtıyor
- Reactive Mode kullanıldığında yalnızca
@Julesile bahsedilen yorumlara tepki verecek şekilde ayarlanabiliyor
Pirate Day etkinliği
19 Eylül 2025
- Uluslararası Korsan Günü dolayısıyla bir gün boyunca Jules’un yanıt biçimi geçici olarak değiştirildi (korsan sürümü); mantık ve temel algoritma aynı kaldı
Görsel yükleme
9 Eylül 2025
- Görev oluştururken görsel yükleme desteği eklendi; böylece frontend hataları, tasarım önerileri gibi görsel bağlam aktarılabiliyor
- JPEG/PNG formatı, en fazla 5MB, takip eden prompt’lar için henüz destek yok (ileride sunulacak)
- Doğrudan kodda kullanılacak görseller için GitHub’a ayrıca commit atılması gerekiyor
Jules’un görsel desteği hakkında daha fazla bilgi
Stacked Diff
4 Eylül 2025
- Kod incelemesi için diff görüntüleyicide stack düzeni sunuldu; böylece birden fazla dosyadaki değişiklikler aynı anda gösterilerek ilişkili kodlar tek bakışta anlaşılabiliyor
- Sekmeli görünüme de geçilebiliyor
Jules Critic iyileştirmesi
3 Eylül 2025
- Jules critic agent için değerlendirme güvenilirliği ve geri bildirim içgörüsü güçlendirildi
- Gerçek zamanlı analiz süreci arayüzde şeffaf biçimde gösteriliyor ve daha fazla bağlam bilgisi dikkate alınıyor
Örnek prompt’lar
2 Eylül 2025
- Ana ekrana örnek prompt’lar eklendi; tek tıklamayla giriş alanına uygulanabiliyor
- Yeni başlayanlar da kalıpları kolayca öğrenebiliyor
diff görünümünde görsel render etme
22 Ağustos 2025
- diff görüntüleyici içinde grafik, arayüz, şema gibi görseller anında görüntülenebiliyor
- Dosya indirmeden görselleştirme sonuçları doğrudan incelenebiliyor
İstediğin zaman dışa aktar
15 Ağustos 2025
- Görev sırasında istenen herhangi bir anda kodu GitHub’a dışa aktarma desteği sunuluyor
- Devam eden branch/PR oluşturma gibi esneklik ve kontrol artıyor
VM kapasitesi 20GB’a çıkarıldı
15 Ağustos 2025
- Büyük projelerde kapasite yetersizliğini gidermek için Jules VM diski 20GB’a genişletildi
- Daha karmaşık ve büyük codebase’ler de sorunsuz destekleniyor
Etkileşimli plan
8 Ağustos 2025
- Jules, codebase’i analiz edip sorular sorarak etkileşimli bir plan oluşturuyor
- Kullanıcılar hedefleri ve çözümleri daha aktif biçimde netleştirebiliyor
- Görev oluştururken açılır menüden etkinleştirilebiliyor
Web’de gezinme özelliği
8 Ağustos 2025
- Jules, web araması üzerinden en güncel dokümanları veya kod örneklerini/snippet’ları bulabiliyor
- Dışarıdaki güncel bilgileri kullanarak daha doğru görevler yapılmasını destekliyor
- Teknik doküman odaklı arama için optimize edildi
Critic Agent
8 Ağustos 2025
- Kod incelemesini yerleşik sunan Jules critic agent tanıtıldı
- Üretim aşamasında dahili inceleme yaparak olası bug, verimsizlik ve güvenlik açıklarını tespit edip iyileştiriyor
- Basit linter veya testlerden farklı olarak kod kalitesini niyet ve bağlam üzerinden değerlendiriyor
- Pekiştirmeli öğrenme (actor-critic vb.) araştırmalarına dayalı olarak tasarlandı
Web uygulaması testi/ekran görüntüsü
7 Ağustos 2025
- Jules, frontend görevlerinden sonra web sitesi ekran görüntüsü ile sonuç doğrulaması sunuyor
- Playwright tabanlı frontend testini destekliyor ve harici görsel URL girişi de kabul ediyor
Resmî lansman
6 Ağustos 2025
- 2 ay içinde 140 binden fazla public commit’e ulaştı ve resmî lansmanla birlikte ücretli planlarını çıkardı
- Gemini 2.5 gibi en yeni yapay zeka teknolojilerini kullanarak daha gelişmiş plan ve görev kalitesi sunuyor
- Çeşitli kararlılık iyileştirmeleri ve bug düzeltmeleri de içeriyor
Ortam snapshot’ı
5 Ağustos 2025
- Ortam kurulum script’i uygulanırken snapshot kaydediliyor; böylece karmaşık görevler bile tutarlı ve hızlı şekilde yeniden başlatılabiliyor
- Ortam yapılandırması, codebase ve görev ayarları menüsünden görülebiliyor
Doğrudan PR oluşturma
4 Ağustos 2025
- Tamamlanan görevler için arayüzden doğrudan PR oluşturma ve merge isteği gönderme mümkün, böylece iş akışı basitleşiyor
Bun runtime eklendi
18 Temmuz 2025
- Yeni Bun runtime desteğiyle Node.js dışındaki ekosistemlerle uyumluluk genişletildi
Görev kontrolü/UX iyileştirmeleri
3 Temmuz 2025
- Görev duraklatma/devam ettirme/silme, hızlı URL kopyalama gibi görev kontrolü özellikleri güçlendirildi
- Kod görünümü paneli genişliği ayarlanabiliyor, kopyalama/indirme düğmeleri eklendi
- Sistem mesajlarının görünümü ve yapısı iyileştirildi
GitHub Issue entegrasyonu
26 Haziran 2025
- GitHub Issue’ya yalnızca ‘jules’ etiketi eklenirse Jules otomatik olarak göreve başlıyor
- Jules GitHub uygulamasının depoya erişim iznine ihtiyacı var
Jules ajanına büyük güncelleme
20 Haziran 2025
- AGENTS.md ve ortam yapılandırma script’i desteği eklendi; bağlamı kavrama ve güvenilirlik güçlendirildi
- Hız ve otomasyon kapsamı büyük ölçüde artırıldı, otomatik test alışkanlıkları geliştirildi
18 Haziran 2025
- Varsayılan Ubuntu ortamının dışına çıkılarak Rust, Node, Python’un en güncel sürümleri doğrudan kurulabiliyor; özel script’lerle kurulum süreci ayrıntılı biçimde özelleştirilebiliyor
- Çoklu runtime, izolasyon ve sürüm sabitleme gibi yetenekler geliştirildi
- Önceki bağımlılık sorunları giderildi ve güncel gereksinimlerle uyum artırıldı
Özelleştirme ve verimlilik güçlendirmeleri
6 Haziran 2025
- Çeşitli performans iyileştirmeleri, kod kopyalama/indirme, kod paneli genişliği ayarlama gibi özelliklerle geliştirici ortamı optimize edildi
- Modal üzerinden kesintisiz şekilde birden fazla görev oluşturulabiliyor
Güvenilirlik/kararlılık iyileştirmeleri
30 Mayıs 2025
- Günlük en fazla 60 görev ve aynı anda 5 görev çalıştırma kapasitesine çıkıldı
- GitHub entegrasyonunun güvenilirliği artırıldı ve hata durumları azaltıldı
Kararlılık artışı (22 Mayıs)
22 Mayıs 2025
- Kuyruk sistemi yükseltildi; bekleme süresi, bug’lar ve arayüz dâhil olmak üzere genel güvenilirlik iyileştirildi
Jules’un ilk çıkışı
19 Mayıs 2025
- Jules, GitHub tabanlı çeşitli kodlama görevlerini (bug düzeltme, sürüm/bağımlılık yönetimi, kod migrasyonu vb.) eşzamansız yürüten bir yapay zeka kodlama ajanı
- Görev başlatıldığında VM üzerinde geliştirme ortamını otomatik kuruyor, bağımlılıkları yüklüyor, testleri ve kod değişikliklerini yapıyor, PR oluşturmaya kadar otomatikleştiriyor
- Görev ilerleyişi ile kod üretim sürecini şeffaf biçimde görselleştiriyor
- Kapsamı belirlenmiş patch’ler, diller/çerçeveler arası kod migrasyonu ve bağımsız özellik geliştirme gibi ileri seviye görevleri destekliyor
- Ayrıntılı bilgi ve başlangıç kılavuzu için resmî dokümanlar ile ana sayfaya bakılabilir
1 yorum
Hacker News görüşleri
Uzun süredir müşteri yönetimi yapan bir Django sitem var; müşteri sık sık çok küçük değişiklikler istiyor ve her seferinde sistemi çalıştırma, kodu kontrol etme, commit, push, sunucu güncellemesi derken bir saat gidiyordu. Geçen hafta tüm altyapıyı Railway'e taşıdım ve müşteriye Jules'un nasıl kullanılacağını anlattım. Artık müşteri PR'ı kendisi oluşturuyor, Railway de değişikliklerin yansıtıldığı bir ortam ayağa kaldırıyor ve müşteri bunu doğrudan kontrol ediyor. Yaklaşık %75 oranında sorunsuz çalışıyor; çalışmadığında da bunu önce müşteri fark ediyor. Müşteri değişiklikten memnun kalırsa ben de o noktada kod incelemesi yapıp merge ediyorum. Gerçekten inanılmaz zaman kazandırıyor.
Müşteriye hâlâ eskisiyle aynı ücreti mi kesiyorsun, merak ettim.
API ücretinin ne olduğunu merak ediyorum. Kurulum düzgün yapılmazsa müşterinin ufak değişiklikleri defalarca test etmesi nedeniyle ücretin aşırı yükselmesinden endişe ederim.
Umarım müşteri uygulamasından kullanıcı verisi saklamıyordur; LLM'lere koşulsuz güvenmenin riskli olduğunu düşünüyorum.
Müşteri veritabanını nasıl yönettiğini merak ediyorum; tamamını bir VM'e mi yüklüyorsun?
Açıkçası bence gerçekten harika bir yaklaşım. Bunu örneklerle bir blog yazısında anlatsan çok iyi olurdu; özellikle müşterinin PR'da ne tür somut istekler yazdığını merak ediyorum.
Ben şahsen bir MCP sunucusu kurup bunu Jules API'ye bağlayarak kullanıyorum; çalışma şekli, Copilot Chat in VS Code'dan işleri Jules'a göndermek. Demo videosu
İnsanların bu tür ajanlara asenkron ve gözetimsiz şekilde güvenip kullandığına şaşırıyorum. Benim deneyimimde, kodlama ajanları beklenen getiriden çok daha fazla uğraş ve gürültü üretti. Eğer sadece VS Code'da kullandığım döngüye benzerse neden harici bir araç kullanayım ki diye düşünüyorum.
Bu tür kodlama ajanlarının beklendiği kadar ROI sağlamadığı görüşüne cevaben, daha uzun vadeli bakmak gerektiğini düşünüyorum. Sadece şu anki bir iki görev ya da birkaç haftalık kullanım üzerinden bakarsan yatırım yapmaya değmez; ama 3 yıl sonraki mühendislik ekibi iş akışını düşünürsen, bu tür sistemleri bugünden denemeye başlamak anlamlı. Örneğin bir botun kütüphane güncellemelerinde otomatik olarak ortamı ayağa kaldırması, testleri çalıştırması, kod tabanının neden çalışmadığını tespit edip düzeltmesi ve sonunda insan incelemesi için bir PR oluşturması aşırı faydalı olurdu.
Harici araç yerine bunu neden VS Code gibi entegre bir ortamda yapmıyorsun sorusuna cevaben: Kişisel bilgisayarımda fotoğraflar, e-postalar, tarayıcı çerezleri gibi hassas veriler var ve ajanın analiz işini benim lokalimde çalıştırması beni rahatsız ediyordu. Bu yüzden Jules'un sadece GitHub projeme erişmesine izin vermek bana daha güvenli geldi. Gerçekten de
Gemfile'ı okuyup Rails testlerini çalıştırabildiği için faydalıydı. Kod kalitesi kusursuz değildi ama özellik geliştirmeye başlarken çok yardımcı oldu.Benim doğrudan deneyimime göre, en azından GitHub copilot ile kıyaslandığında, harici (bulut) ortamda otomatik onay ve sandbox içinde çalıştığı için daha temiz hissettirdi.
Gerçekte kullanınca sürekli göz kulak olman gerekiyor.
Bu arada VS Code bir ajan değil; daha çok kod üretimi/otomatik tamamlama özelliklerine odaklı.
Google'ın Jules için yanlış sistem tasarımını seçmiş olması üzücü. Claude Code tarafındaki sistem tasarımının şu an için çok daha üstün olduğunu düşünüyorum. Sonunda Jules'un bir başka vendor lock-in ve kapalı ekosistem örneğine dönüşeceği hissi var.
(Tipik Google tarzıyla) sanırım ikisini de yapıyorlar. Açık kaynak Gemini cli de var ve oldukça cömert bir ücretsiz katmanı olduğu için Claude code ile daha doğrudan rekabet ediyor.
https://github.com/google-gemini/gemini-cli
Çıkışta biraz pürüzlüydü ama şimdi çok daha iyi; yine de Claude code çok geliştiği için sonunda geçiş yapmadım.
Benim gibi Aider'ın ilk dönemlerinden beri yapay zeka kodlama ajanları kullanan biri için tablo farklı. Hem asenkron ajanların hem de işbirlikçi ajanların kendine göre bir rolü olduğunu düşünüyorum. İleride işbirlikçi bir ajanın birden fazla asenkron ajana görev devredip sonuçları birleştirdiği yaklaşımlar görebiliriz. Tasarım alanı düşünüldüğünden çok daha karmaşık ve biz şu ana kadar bunun ancak küçük bir kısmını görebildik. İnsan merkezli iş akışlarına yapay zekayı zorla uydurmaya çalışıyoruz; bu yüzden yapay zekaya özgü tuhaf ve ilginç olasılıkları çok daha fazla denememiz gerektiğini hissediyorum.
Jules ile Claude Code'u karşılaştırmanın başlı başına uygun olmadığını düşünüyorum. İki sistem tamamen farklı. Jules'un asıl kıyaslanması gereken şey daha çok OpenAI Codex; Claude Code'un Google karşılığı ise Gemini Code Assist CLI.
Karşılaştıracaksak, bence Jules GitHub Spark'a daha çok benziyor.
Workspace kullanıcı desteğinin ekim sonrasına kalacağı mesajını görünce, ücretli kullanıcıların neden hep geriye atıldığını anlamıyorum. Çok tuhaf bir durum.
Bunun nedeni, workspace'in gerektirdiği veri uyumluluğunu sağlamak zorunda olmaları diye anlıyorum. Burada ödeme, en yeni özellikler ya da yeni teknoloji için değil; iş açısından zorunlu destek, uyumluluk ve güvenceler için yapılıyor.
Ücretli kullanıcılar özelliklere erken erişim istemiyor; Audit Trail, uyumluluk, SLA, yönetici konsolu entegrasyonu gibi şeylerin biraz geç de olsa güvenli şekilde gelmesini istiyor. Daha az oynaklık ve doğrulanmış süreçleri tercih ediyorlar. Hatta workspace hesabını kişisel amaçla kullanıp sürümün yavaş gelmesinden şikâyet eden çok kişi var; bu 20 yıldır aynı şekilde ve değişmeyecek. Hızlı özellik istiyorsan kişisel Gmail hesabı öneririm.
Anlamsız, insan adı verilmiş marka isimleri sinir bozucu. Şu sıralar Amazon Rufus gibi örneklerde bunun özellikle kötüleştiğini düşünüyorum. En azından Google Wave gibi, ürünün niteliğini ve anlamını çağrıştıran isimler daha iyi olurdu.
Jules ismi bana sanki Jenkins'ten ilham alınmış gibi gelmişti.
Claude, Claude Shannon'dan geliyor. Google Wave her ne kadar başarılı olamamış olsa da, arkasındaki fikrin gelecekte çok gerekli olduğunu düşünüyorum.
Bu tür isimlendirmeleri fazla kafaya takmamak gerektiğini düşünüyorum. İnsanların makinelere ya da nesnelere isim verip onlarla bağ kurması içgüdüsel bir şey. Eskiden beri gemilere, trenlere, silahlara, arabalara, hatta yapay zekaya bile insan isimleri verildi; bu gelenek 1966'daki Eliza'ya kadar gidiyor. Bunu durduramayız, o yüzden kafaya takmamak lazım.
rust/gogibi tek bir binary çalıştırılabilir dosyaya geri dönmek istiyorum;nodejstabanlı CLI'ların kurulumu zahmetli olduğu için hoşlanmıyorum.Google'da bu projede kaç kişinin çalıştığını merak ediyorum. Ben de benzer işlevleri olan bir aracı şirket içinde tek başıma geliştiriyorum ve bunu kişisel zamanımda (iş çıkışı, hafta sonları) yapıyorum.
Jules ile Claude Code arasında fiyat karşılaştırması yapan bir kaynak var mı diye merak ediyorum. Son zamanlarda maliyeti azaltmak için repl.it'ten Claude max'e geçtim.
vibe) kodlama için; Claude Code ise gerçek geliştirme işi için gibi görünüyor, yani bence tamamen farklı ürünler.