1 puan yazan GN⁺ 2025-09-30 | 1 yorum | WhatsApp'ta paylaş
  • Claude Code, terminalde çalışan ajan tabanlı bir kodlama aracı olup doğal dil komutlarıyla tekrar eden işleri yürütme, kod açıklama ve git iş akışı desteği sunar
  • Kod tabanını anlayarak hızlı iş otomasyonu sağlar ve yazılım geliştirme üretkenliğini artırmaya katkıda bulunur
  • Terminal, IDE, Github gibi çeşitli ortamlarda kullanılabilir; karmaşık bölümler bile doğal dille komut verilebilmesi öne çıkan özelliğidir
  • Kullanıcı geri bildirimleri ve kullanım verileri toplanır, ancak hassas veri koruması ve veri kullanımını sınırlayan politikalar uygulanır
  • Geliştirici topluluğu ve resmi dokümantasyon desteğiyle genişletilebilirlik ve erişilebilirlik artırılır

Claude Code genel bakış

  • Claude Code, Anthropic tarafından sunulan terminal tabanlı, ajan tabanlı bir kodlama aracıdır
  • Kullanıcının kod tabanını anlar; rutin işleri otomatik yürütme, karmaşık kodları açıklama ve git işlemleri gibi çeşitli yardımcı görevleri doğal dil komutlarıyla yerine getirir
  • Terminal, IDE ve Github etiketinde (@claude) kullanılabilir
  • Geliştirmeyle ilgili tüm komutlar doğal dille verilebildiği için karmaşık komutları veya script'leri ezberlemeye gerek kalmadan üretkenliği en üst düzeye çıkarmaya yardımcı olur

Temel işlevler ve özellikler

  • Proje dizininde yalnızca claude komutunu çalıştırarak hemen başlanabilir
  • Tekrarlayan kod işleri, otomatik yapılacaklar, karmaşık kod bloklarının açıklanması ve git iş akışlarının ilerletilmesi doğal dille yönetilir
  • Terminal, IDE ve Github gibi birden fazla geliştirme ortamıyla uyumluluğunu korur

Topluluk ve destek

  • Geliştiriciler Claude Developers Discord üzerinden diğer kullanıcılarla bilgi paylaşabilir ve doğrudan geri bildirim verebilir
  • /bug komutu veya Github issue'ları üzerinden doğrudan geri bildirim ve hata bildirimi desteklenir
  • Resmi dokümantasyon üzerinden ürün özeti, kullanım şekli ve ayrıntılı rehberler incelenebilir

Veri toplama ve gizlilik koruması

  • Kullanım verileri (kodun kabulü veya reddi, konuşma kayıtları, /bug üzerinden iletilen doğrudan geri bildirimler vb.) toplanır
  • Hassas bilgiler yalnızca sınırlı bir süre boyunca saklanır ve oturum verilerine erişim de sınırlıdır
  • Geri bildirimlerin model eğitimi amacıyla kullanılmadığı açıkça belirtilir; veri koruma politikaları sıkı şekilde uygulanır
  • Ayrıntılar resmi veri kullanım politikası, ticari kullanım şartları ve gizlilik politikası üzerinden kontrol edilebilir

Sonuç ve farklılaştırıcı noktalar

  • Claude Code, çeşitli geliştirme ortamlarında tekrar eden işleri doğal dille yürüten modern, ajan tabanlı bir kod yardımcısıdır
  • Kullanıcı verisi koruma politikaları ve anında topluluk geri bildirimi desteği gibi yönlerde rakip açık kaynak seçeneklere kıyasla daha yüksek güvenilirlik ve erişilebilirlik sunar

1 yorum

 
GN⁺ 2025-09-30
Hacker News görüşleri
  • Gerçek değişiklikler şunlar: yeni bir VS Code yerel eklentisi yayınlandı, tüm uygulama arayüzü yenilendi, /rewind komutuyla kod değişiklikleri geri alınabiliyor, /usage komutuyla plan kotası görülebiliyor, Tab tuşuyla thinking durumu açılıp kapatılabiliyor (oturumlar arasında da korunuyor), Ctrl-R ile geçmiş aranabiliyor, henüz yayınlanmamış claude config komutu var, araç kullanımından sonra bazı hatalar azaltılmış, Claude Agent SDK olarak yeniden markalandı ve --agents bayrağıyla alt ajanlar dinamik olarak eklenebiliyor (değişiklik günlüğü bağlantısı)

    • GitHub’daki yenilenen prompt değişiklikleri karşılaştırması ya da Twitter bot özeti üzerinden de yeni promptlara bakılabilir
    • Nihayet checkpoint özelliği geldi, genel olarak iyi bir değişim gibi duruyor, bence Claude Code LLM CLI araçları arasında en iyisi
    • VS Code yerel eklentisinin çıkması ilginç; bunun, Cursor’ın da kendi CLI’ını çıkarmış olmasıyla birlikte düşünülünce daha da dikkat çekici olduğu hissediliyor
    • VS Code yerel eklentisi görsel olarak hoş ama hâlâ biraz hatalı: thinking geçişini nasıl yapacağımı bilmiyorum, Claude panelinde herhangi bir yere tıklayıp yazı yazamıyorum ve mutlaka metin kutusuna tıklamak gerekiyor, düzenlemeyi reddederken de tıklama istiyor
    • Dizin içinde gezinirken Tab otomatik tamamlama kaldırılmış; Codex tarzı @file girip fzf listesini açmak gerekiyor
  • Bu araçları gerçekten çok seviyorum; dün telefon şarj cihazına takılıyken çekilmiş, kızımın yemek yediği bir videoyu bu araca verip “ffmpeg ve imagemagick yüklü” dedim, sonra da yalnızca kızım net görünecek şekilde kadraj dışı kalan bölümü kesmesini istedim; videoyu inceleyip uygun crop alanını kendi buldu, ffmpeg ile çalıştırdı ve tertemiz bir video elde ettim, gerçekten hayranlık uyandıran bir deneyimdi. Tek üzücü yanı, bazen gerçekten daha hızlı olmasını istemem; belki de Cerebras ya da Groq henüz Charm Crush gibi şeylerle iyi uyumlu API’ler üretmediği içindir. Gelecek için heyecanlıyım

    • Router kullanmayı da deneyebilirsiniz; şu anda grafbase/nexus geliştiriyorum, croq openai API ile konuşuyorsa anthropic protokolü ve openai provider’ı croq base URL’ine göre ayarlayıp ANTHROPIC_BASE_URL değerini açık endpoint yaparak Claude’u başlatabilirsiniz; croq’yu henüz test etmedim ama oldukça ilginç kullanım ihtimalleri görüyorum
    • Cerebras, OpenAI uyumlu "Qwen Code" desteği sunuyor; saniyede yaklaşık 4000 token, Qwen Code’un 480B parametreli modeli (MoE) de gayet iyi performans veriyor, sonnet kadar değil ama hızı inanılmaz (blog yazısı)
    • Aslında video kırpma işi fotoğraflar uygulamasında 2 saniyede yapılabilecek bir şey değil mi diye merak ediyorum
  • Bu tür araçlara ben “terminal ajanı” diyordum ama artık VS Code eklentisi de çıktığına göre sanırım “kodlama ajanı” demek gerekecek. Aslında bunlar daha genel bir “genel amaçlı ajan” sınıfının bir türü. Claude Code, Codex CLI gibi araçlar, insanın klavyeyle yapabildiği her şeyi yapabiliyor. Güvenliği iyi izole edilmiş bir container içinde kullanılmazsa riskli olabilir ama yapabildikleri çok ilginç

    • Neredeyse hiç bahsedilmeyen nokta şu: Claude Code’u her türlü belge dizininde (raporlar, elektronik tablolar, tasarımlar, makaleler vb.) açıp farklı şekillerde kullanabilirsiniz. Anthropic de bunu şirket içinde yaygın kullandığını söylüyor ama “Code” adı yayılmasını bir ölçüde sınırlıyor gibi. Daha genel amaçlı ve daha sezgisel arayüze sahip bir ajan yarın çıksa, iş dünyasında çok geniş yayılabilir gibi geliyor
    • Aslında riskin, verilen yetkinin kapsamına bağlı olduğunu düşünüyorum. Ben Linux’ta codex, claude kullanıcıları oluşturdum ve neredeyse her zaman yolo modunda çalıştırıyorum, şimdiye kadar sorun yaşamadım. shellagent takma adı da kulağa hoş geliyor
    • Bence Cursor ileride tüm bilgisayarı kullanmaya odaklanan bir şirkete dönüşecek. Terminalde çalışan kodlama ajanı ile işletim sistemi genelini yöneten bilgisayar ajanı arasındaki sınır zaten oldukça daraldı ve yakında tamamen aşılacak gibi
    • Benim en sevdiğim özellik refactoring ve yeniden düzenleme. Tekrarlayan ve zahmetli yeniden adlandırmalar, uygulama tarafında toplu değişiklikler, dosya taşıma ile klasör oluşturma/silme, import/export güncellemeleri gibi işler ajana bırakılınca kolaylaşıyor. Tabii kalite seviyesinin bunu desteklemesi gerekiyor ama benim deneyimimde şimdiye kadar yaklaşık %75 oranında gayet kullanılabilirdi
  • CLI’de thinking durumu açılıp kapatılabiliyor ama VS Code eklentisinde bunun nasıl yapıldığını bilen var mı merak ediyorum

  • “Claude Code kullanırken geri bildirim (kod onayı/reddi gibi kullanım verileri), konuşma içeriği ve /bug komutuyla gönderilen geri bildirim toplanır” deniyor; anlık eğitimden çıkabiliyorsunuz ama konuşmaların kendisi yine de saklanıyor gibi görünüyor. Parasını verip kullanıyorsam verilerimin kullanılmamasını isterim. Ücretli planlarda veri toplamasız bir seçenek olmalı, ücretsiz kullanım ise veri paylaşımı karşılığında olabilir

    • Eğitimden çıkılabildiği söyleniyor ama aslında kullanılan ifade muğlak. “Verilerinizi temel model eğitiminde kullanmayacağız” düzeyinde bir ifade olduğundan, buna dahil olmayan ödül modeli ya da başka test amaçları için kullanılabilir. Sonuçta gönderdiğiniz herhangi bir verinin sonraki LLM’e bir şekilde dahil olabileceği ihtimalini her zaman akılda tutmak gerektiğini düşünüyorum
    • “Bu oturumdaki Claude nasıldı?” diye sorduklarında, şartları dayanak gösterip tüm konuşmayı usulca toplamaya çalıştıklarından şüpheleniyorum
    • Sonuçta model size ait değilse, kodunuz da onların gözünde size ait sayılmıyor. Ya modeli kendiniz barındırmanız ya da LLM’in gizli kodunuzu tekrar üretme riskini kabul etmeniz gerekiyor
    • /resume komutunun konuşmayı daha sonra sürdürmeyi mümkün kılması nedeniyle, saklama işinin başlı başına kötü olduğunu düşünmüyorum; pratikte birçok kullanım için faydalı. Ama konuşmaları silmenin bir yolu da olmalı
  • Şu anda Goose(bağlantı) kullanıyorum, kayınbiraderim ise Claude Code kullanıyor ve memnun olduğunu söylüyor. Claude Code’a geçmek için belirgin bir neden var mı merak ediyorum; deneyim ya da karşılaştırma paylaşabilecek olan var mı?

    • Claude Code’un ayırt edici yanı, uygun geliyorsa inference fiyatlandırması. Ajanın kendisinde özel bir şey yok
    • Goose’u da denedim, bana göre Claude Code’un varsayılan gelen seçenekleri daha iyi. Siz ilk kurulumu nasıl yaptınız, onu da merak ettim
    • Goose hakkında bir tartışma bağlantısı paylaşıyorum(ilgili bağlantı)
    • Goose’u fiilen hiç kullanmadım, yalnızca geçmişte biraz araştırdım — Claude Code daha yerel hissettiriyor. Zaten Anthropic API ya da planlarını kullanıyorsanız Claude Code’u denemek kolay olduğundan bakmaya değer
  • Code + VSCode ile kodlamayı çok yoğun kullandım ama son birkaç aydır, aynı prompt ve kodu chatGPT’ye yapıştırmaya kıyasla hayal kırıklığı yaratan bir gerileme gibi geliyor. İleride bu çalışma biçimi baskın hale mi gelecek merak ediyorum — yani her görevde hangisi daha iyiyse ona göre sürekli geçiş yapmak mı gerekecek?

  • 1M context sürümünü kullanmak için /model sonnet[1m] belirtmek gerekiyor

    • Çok teşekkürler, uzun süredir bu özelliği arıyordum
  • Plan’da Opus/Code ve Sonnet kombinasyonu olmamasından yakınanlara şunu söyleyeyim: tabloya bir bakarsanız Sonnet 4.5’in birçok benchmark’ta Opus 4.1’den daha iyi olduğunu görürsünüz. Sanki seçenek azaltılmış gibi değil de, Sonnet genel olarak çok daha iyi hale geldiği için doğrudan bu tercih edilmiş gibi duruyor

    • Yine de ben ripping planını bizzat inceleyip gerçekten düzgün ayrıştırılıp ayrıştırılmadığını görmek isterim
  • Prompt referansı, uzun zamandır merak ettiğim bir şey var: <system-reminder> gibi etiketlerin gerçekten bir anlamı var mı ya da LLM eğitimi açısından özel bir ağırlık taşıyor mu? Kullanıcılar bu tür sihirli etiketleri bilirse doğrudan prompta yazarak LLM davranışını istedikleri gibi değiştirebilirler mi?

    • Claude’un bu tür yarı-XML etiketlerle gerçekten oldukça iyi çalışacak şekilde eğitilmiş gibi göründüğünü düşünüyorum. Kendi etiketlerinizi de oluşturabilirsiniz ve yanıtı belirli etiketlerle sarmalamasını istemek de işe yarıyor. Örneğin “adları <name>…</name> biçiminde etiketleyerek yanıt ver” diyebilirsiniz. Farklı rolleri etiketlerle ayırıp roleplay yaptırmak ya da <critique> etiketiyle öz eleştiri turu yaptırmak gibi, yapılandırılmış yanıtı zorlamak için de faydalı çalışıyor
    • Kullanıcılar promptlarına sistem hatırlatıcısına benzer şeyleri doğrudan ekleyebilir. Claude Code ekibi bunun etkili olduğunu göstermişti; bugün Factory kurucusunun YouTube canlı yayınında bahsettiği Factory CLI gibi başka yerlerde de uygulanıyor (YouTube bağlantısı)
    • “Planlama yaparken bu aracı kullanmazsan önemli bir şeyi atlayabilirsin ve bu kabul edilemez” gibi uyarılar vardı; LLM’e duygu yüklememek gerekir ama hafif ürkütücü gelmesi komikti
    • Claude’un XML etiketleriyle prompt eğitimi aldığı doğru gibi görünüyor, ilgili belge bağlantısına bakabilirsiniz