TokenTab: CLI Tabanlı Yapay Zeka Asistanları İçin Token ve Maliyet Takip Aracı
İçindekiler
TokenTab Nedir?
Yapay zeka destekli yazılım geliştirme araçları hızla terminal ortamına taşınırken, geliştiricilerin ve mühendislik ekiplerinin karşılaştığı en kritik konulardan biri kontrolsüz token tüketimi ve beklenmeyen API harcamalarıdır. TokenTab, Claude Code, Codex ve Gemini CLI gibi popüler komut satırı asistanlarının yerel oturum günlüklerini (session logs) otomatik olarak tarayan açık kaynaklı bir Python CLI aracıdır. Model, proje ve gün bazında detaylı bir döküm oluşturarak geliştiricilerin tam olarak ne kadar harcama yaptığını şeffaf, anlaşılır ve düzenli bir biçimde hesaplar.
Neden Popüler ve Geliştiriciler İçin Değeri Ne?
Otonom kodlama ajanları (AI coding agents), arka planda çok adımlı düşünme döngüleri çalıştırır, yüzlerce satırlık kod bloklarını ve dosya ağaçlarını bağlama (context window) ekler ve ardışık araç çağrıları (tool calls) yapar. Bu durum, farkında olmadan token limitlerinin hızla tükenmesine ve ay sonunda yüksek API faturalarıyla karşılaşılmasına yol açabilir. TokenTab'in GitHub üzerinde hızla popülerlik kazanmasının ve 800'den fazla yıldız almasının arkasında şu temel avantajlar yer alır:
- Gizlilik ve Güvenlik: API anahtarlarınızı, kaynak kodlarınızı veya ağ trafiğinizi üçüncü taraf sunuculara iletmez; tamamen yerel cihazınızdaki oturum dosyaları üzerinde çalışır.
- Proje Bazlı Ayrıntı: Harcamaları genel bir hesap özeti yerine, üzerinde çalıştığınız spesifik yazılım depolarına (repositories) ve dizinlere göre sınıflandırır.
- Model Karşılaştırması: Geliştiricilerin Claude 3.7 Sonnet, GPT-4o veya Gemini 2.5 Pro gibi farklı modellerin maliyet-verimlilik oranlarını doğrudan kıyaslamasını mümkün kılar.
Pratik Kullanım Senaryoları
Python paket yöneticisiyle kolayca kurulabilen TokenTab, günlük geliştirici iş akışına zahmetsizce entegre edilir:
- Hızlı Harcama Özeti: Güncel oturumlardaki toplam maliyeti ve token kullanımını anlık görmek için
tokentab summarykomutu çalıştırılır. - Projeye Göre Filtreleme: Birden fazla müşteri veya açık kaynak projesi üzerinde paralel çalışırken, her bir deponun bütçesini ayrıştırmak için
tokentab --by-projectparametresi kullanılır. - Zaman Bazlı Trend Analizi: Günlük veya haftalık bütçe hedeflerini takip etmek adına
tokentab --dailykomutuyla harcama trendleri tablo formatında incelenebilir.
Benzer Araçlarla Karşılaştırma
- Resmi Sağlayıcı Konsolları (Anthropic, OpenAI, Google Cloud): Sağlayıcı panelleri yalnızca hesap bazında toplam fatura tutarını gösterir; yerel terminal oturumlarını ya da hangi alt projenin ne kadar token harcadığını ayrıştıramaz. TokenTab ise yerel dosya sistemi düzeyinde ayrım yapar.
- Merkezi Proxy Çözümleri (LiteLLM, Portkey): Büyük ekipler için kurumsal kontrol sunsa da ek sunucu altyapısı, ağ yönlendirmesi ve gecikme (latency) maliyeti getirir. TokenTab ise sıfır konfigürasyonla doğrudan yerel logları okuyarak anında çalışır.
TokenTab, terminal tabanlı yapay zeka araçlarıyla kod yazarken bütçesini optimize etmek ve şeffaf bir harcama disiplini kazanmak isteyen tüm geliştiriciler için hafif ve vazgeçilmez bir CLI yardımcısıdır.
Bu konuyu daha derinlemesine öğrenmek ister misin?
Edumints'teki ücretsiz kursları incele ve bugün başla.
Kurslara Göz At →