Claude Code'da henüz bir kelime yazmadan binlerce token harcanıyor. Gerçek bir denetimde 36 kullanılmayan plugin agent'ı, 46 şişkin CLAUDE.md dosyası ve gereksiz MCP bağlantıları tespit ettik. Tool Search, LSP plugin'leri ve 5 dakikalık aylık bakım rutiniyle turn başına 25.000 token — ayda yaklaşık 150$ tasarruf etmek mümkün.
Görünmeyen Vergi: Token'larınız Nereye Gidiyor?
Claude Code'u açıyorsunuz, henüz bir kelime yazmadınız — ama zaten binlerce token harcanmış durumda. System prompt, MCP tool tanımları, plugin agent'ları, CLAUDE.md dosyaları ve skill açıklamaları: tüm bunlar her oturumun, her mesajın sabit maliyetini oluşturuyor.
Bunu bir arabadaki rölanti yakıt tüketimine benzetebilirsiniz. Gaz pedalına basmadan önce motor çalışıyor ve benzin yakıyor. Claude Code'da da daha prompt'unuzu yazmadan context penceresi doluyor.
Bu makalede, gerçek bir geliştirme ortamında yaptığımız token denetiminin sonuçlarını paylaşacağız. Hangi bileşenler sessizce bütçenizi eritiyor, hangi araçlar gerçek tasarruf sağlıyor ve 5 dakikalık aylık bir bakım rutiniyle nasıl yüzlerce dolar kazanabilirsiniz — hepsini somut verilerle göstereceğiz.
Bir Oturumun Token Anatomisi
Claude Code'da /context komutunu çalıştırdığınızda, token'larınızın nereye gittiğini kategorilere ayrılmış şekilde görebilirsiniz. İşte gerçek bir Opus 4.7 oturumundan (1M context) alınmış bir dağılım:
Kategori | Token | Oran | Not |
|---|---|---|---|
System Prompt | 8.400 | %0.8 | Sabit, değiştirilemez |
System Tools | 23.000 | %2.3 | MCP tool tanımları |
Custom Agents | 14.300 | %1.4 | Plugin agent'ları |
Memory Files | 895 | %0.1 | CLAUDE.md + MEMORY.md |
Skills | 6.100 | %0.6 | Skill açıklamaları |
Messages | 24.000 | %2.4 | Konuşma geçmişi |
İlk bakışta %6 doluluk zararsız görünüyor. Ama bu rakamlar her mesajda tekrar eden sabit maliyetlerdir. 100 turn'lük bir oturumda, sadece custom agent overhead'i 1.4 milyon token'a ulaşıyor — ve bu agent'ların çoğunu muhtemelen hiç kullanmıyorsunuz.
Kritik bilgi: Claude Code'da her mesaj gönderdiğinizde tüm konuşma geçmişi yeniden gönderilir. Yani 50. mesaj, önceki 49 mesajı "tekrar okuduğu" için pahalıdır — daha zor bir soru sorduğunuz için değil.
En Büyük 3 Sessiz Token Kaynağı
1. MCP Server'lar: Bağlı Olan Her Şey Yer Kaplar
Her bağlı MCP server, tool tanımlarını (isim, açıklama, parametre şeması) context'e enjekte eder. Tek bir MCP server turn başına 18.000 token'a kadar tüketebilir. 5 MCP server bağlıysa, herhangi bir iş yapmadan önce turn başına 90.000 token overhead oluşur.
Somut bir örnek: GitHub'ın resmi MCP server'ı 91 tool tanımı içerir ve tek başına yaklaşık 46.000 token yer kaplar — Opus'un context penceresinin %22'si.
İyi haber: Ocak 2026'da dağıtılan Tool Search özelliği bu sorunu büyük ölçüde çözdü. Tool tanımları artık başlangıçta yüklenmek yerine ihtiyaç duyulduğunda dinamik olarak çekiliyor. Anthropic'in kendi testlerinde %85'e kadar token tasarrufu sağlandığı raporlanıyor.
Kontrol komutu:
/doctorkomutuyla MCP server'larınızın token tüketimini görebilirsiniz. Kullanmadığınız server'ları/mcpüzerinden devre dışı bırakın.
2. Plugin Agent'ları: Çoğunu Hiç Kullanmıyorsunuz
Plugin ekosistemi güçlü ama birikimci bir yapıya sahip. Resmi marketplace'de 100'den fazla plugin var ve birçoğu onlarca agent ile geliyor. Bir geliştirici olarak zamanla "bir tane daha yükleyeyim" diye biriktirdiğiniz plugin'ler, fark etmeden devasa bir token yüküne dönüşüyor.
Gerçek denetim örneğimizde 36 plugin agent'ı yüklü bulundu — toplamda 14.300 token sabit maliyet. Bunların arasında Rails reviewer'ları, Python reviewer'ları ve SDK verifier'ları gibi hiçbir zaman kullanılmayacak agent'lar vardı. Vercel'in yaptığı bir değerlendirmede, skill'lerin test vakalarının %56'sında hiç çağrılmadığı ortaya çıkmış.
Çözüm basit: /plugins menüsünden kullanmadıklarınızı disable edin, ardından /reload-plugins çalıştırın.
3. CLAUDE.md Dosyaları: Her Oturumun Sabit Kirası
CLAUDE.md, Claude Code'un projeniz hakkındaki "hafıza" dosyasıdır. Her oturumun başında, her turn'de yüklenir. Bu dosya kısa ve öz olmalı — 500 kelime idealdir.
Denetimimizde 46 adet CLAUDE.md dosyası bulduk, toplamda 23.349 kelime (~30.000 token). Her proje açıldığında global + proje kökü + parent dizin CLAUDE.md'leri birleştiriliyordu. En şişkin dosya tek başına 3.655 kelime (~4.750 token) içeriyordu — bu, daha bir kelime yazmadan her mesajda yaklaşık 5.000 token'ın boşa gitmesi demek.
Pratik ipucu: CLAUDE.md'yi "canlı bir belge" olarak değil, "giriş kartı" olarak düşünün. Detaylı dokümantasyonu ayrı dosyalara taşıyın, CLAUDE.md'de sadece Claude'un her turn'de bilmesi gereken minimum bilgiyi tutun.
Token Tasarrufu Sağlayan Araçlar
Araç | Tasarruf Oranı | Nasıl Çalışır |
|---|---|---|
Tool Search (Deferred Loading) | %85 | Tool tanımları |
Code Intelligence / LSP | %97'ye kadar | Claude varsayılan olarak dosyaları komple okur. 22.000 satırlık bir dosyadan tek fonksiyon için 84.000 token harcanabilir. LSP plugin'leri sembol bazlı navigasyon sağlar — bir testte bu rakam 84.193'ten 2.699'a düşmüş. |
Custom Hooks | Onlarca kat | 10.000 satırlık log yerine hook sadece ERROR satırlarını döndürür. On binlerce token'ı yüzlere indirir. |
.claudeignore | Değişken |
|
Caveman Plugin | %75 çıkış azalması | "Certainly!", "I'd be happy to help" gibi gereksiz kalıpları kaldırır. Teknik doğruluk korunur, hız ~3 kat artar. Bir akademik makale, kısa yanıtların bazı benchmark'larda doğruluğu 26 puan artırdığını göstermiş. |
Gerçek Maliyet Hesabı
Token tasarrufu soyut bir kavram gibi durabilir. Somutlaştıralım: Denetimimizde kaldırılan 14.000 token/turn'lük agent overhead'inin gerçek maliyetini hesapladık.
Senaryo | Hesaplama | Sonuç |
|---|---|---|
Tek oturum (50 turn) | 50 × 14K | 700K token |
Günlük (2 oturum) | 700K × 2 | 1.4M token |
Aylık (20 iş günü) | 1.4M × 20 | 28M token |
Aylık maliyet (Sonnet $3/M) | ~84 $/ay | |
Aylık maliyet (Opus $5/M) | ~140 $/ay |
Pro veya Max aboneyseniz para olarak doğrudan yansımaz, ancak rate limit'lere daha geç ulaşırsınız. 5 saatlik kullanım penceresinde %20-25 daha fazla iş yapabilirsiniz — yani daha az "limit doldu, bekle" anı yaşarsınız.
Toplam tasarruf potansiyeli: Agent temizliği (14K), şişkin CLAUDE.md sadeleştirmesi (~8K) ve kullanılmayan MCP devre dışı bırakma (~3K) ile turn başına yaklaşık 25.000 token kurtarılabilir. Aynı hesapla bu, ayda ~50 milyon token — Sonnet fiyatıyla yaklaşık 150 $/ay demektir.
Model Seçimi: Opus 4.7 vs 4.6
Token ekonomisi sadece plugin ve MCP yönetimiyle sınırlı değil — model seçimi de büyük fark yaratabiliyor. Nisan 2026'da çıkan Opus 4.7, güçlü agentic coding yetenekleri sunsa da, topluluk tepkisi oldukça bölünmüş durumda. Reddit'te "Opus 4.7 is not an upgrade but a serious regression" başlıklı bir post 2.300 upvote alırken, X'te benzer bir paylaşım 14.000 beğeniye ulaştı.
Opus 4.6 | Opus 4.7 | |
|---|---|---|
Token verimliliği | Daha verimli tokenizer | Aynı metin %35'e kadar daha pahalı |
Ton | Sıcak, sezgisel, yardımsever | Soğuk, direkt, literal |
Prompt yorumlama | İpuçlarından anlar, genelleme yapar | Kelimesi kelimesine yorumlar, genelleme yapmaz |
Tool kullanımı | Daha sık tool çağrısı | Varsayılan olarak daha az tool, daha çok reasoning |
Agentic görevler | İyi | Daha tutarlı, task budget desteği |
Görsel anlama | Standart (1568px) | Yüksek çözünürlük (2576px) |
Topluluk tepkisi | Genel memnuniyet | Bölünmüş — 2.300 upvote'luk "regression" postu |
Fiyat | $5 / $25 per MTok | $5 / $25 per MTok (ama tokenizer daha fazla token üretir) |
Özellikle çok dilli çalışanlar (Türkçe-İngilizce karışık), sezgisel prompt yazanlar ve birden fazla proje arasında hızlı geçiş yapanlar için Opus 4.6 hâlâ güçlü bir seçenek. Oturum içinde /model claude-opus-4-6 ile geçiş yapabilir, kalıcı olarak ~/.claude/settings.json dosyasına "model": "claude-opus-4-6" ekleyebilirsiniz.
5 Dakikalık Aylık Bakım Rutini
Token optimizasyonu bir kerelik bir iş değil. Plugin'ler birikirken, CLAUDE.md dosyaları şişerken fark etmeden eski halinize dönebilirsiniz. Ayda bir bu kontrol listesini çalıştırın:
# 1. Context dağılımını kontrol et
/context
# 2. MCP sağlık kontrolü
/doctor
# 3. Aktif plugin'leri denetle
/plugins
# 4. Skill envanteri
/skills
# 5. Tüm CLAUDE.md boyutlarını tara
find ~ -name "CLAUDE.md" -type f -exec wc -w {} + 2>/dev/null | sort -nBu 5 dakikalık rutin, setup'ınızın zamanla "junk drawer"a dönüşmesini önler. Araştırmada karşılaştığımız en çarpıcı örnek: bir geliştirici 49 plugin kayıtlı bulmuş, sadece 3 tanesi aktifmiş. 343 oturumda biriken bu yük, 5 saatlik kullanım pencerelerinin 90 dakikada tükenmesine yol açmış.
Yüklemeye Değer Resmi Plugin'ler
Tüm plugin'ler token israfı demek değil. Bazıları tam tersine ciddi tasarruf sağlıyor veya iş akışınızı önemli ölçüde hızlandırıyor:
Plugin | Ne İşe Yarar | Neden Değerli |
|---|---|---|
context7 | Güncel dokümantasyonu doğrudan kaynak repo'dan çeker | Yanlış/eski bilgi nedeniyle tekrar eden prompt döngülerini engeller |
typescript-lsp | TypeScript sembol navigasyonu ve type checking | Dosya okuma token'larını %97'ye kadar azaltır |
claude-md-management | CLAUDE.md denetimi ve kalite kontrolü | Çok projeli çalışanlar için bakım otomasyonu |
hookify | Konuşma pattern'lerinden custom hook oluşturur | Token tasarrufu hook'larını kolayca yazmanızı sağlar |
commit-commands | Git commit, push, PR iş akışı | Tekrarlayan git komutlarını otomatize eder |
Sonuç
Token ekonomisi, "daha az kullanmak" değil "daha akıllı kullanmak" demektir. Tool Search, LSP plugin'leri ve .claudeignore gibi araçlar yetenekten ödün vermeden maliyeti düşürür. Aylık 5 dakikalık bir bakım rutini, birikimsel israfı önler. Ve model seçimi — Opus 4.6 mı, 4.7 mi — iş akışınıza göre yapılmalı, varsayılana göre değil.
Claude Code'un gücü esnekliğinde; o esnekliği bilinçli kullanmak da size kalmış.
Bu makale, gerçek bir Claude Code token denetimi deneyimine dayanarak hazırlanmıştır.
Yazar Hakkında
SaaS Topluluğuna Katılın
2400+ SaaS profesyoneliyle tanışın, bilgi paylaşın ve birlikte büyüyün.
Bekleme Listesine Katıl



