12 puan yazan mag1c 2026-02-09 | 2 yorum | WhatsApp'ta paylaş

Geliştirme arka planı

  • ccusage’ı verimli kullanıyordum, ancak zamanla yavaşladığını fark ettim. Kontrol ettiğimde oturum dosyalarının 4GB / 3000+ adede çıktığını ve ccusage çalışma süresinin 40 saniyeyi aştığını gördüm.
  • Optimizasyonla ilgili PR hâlâ sorunu çözmediği için bunu kendim yapmaya karar verdim.
  • Madem yapıyorum, farklı yapay zeka CLI’lerinin token kullanımını tek seferde görebilmek güzel olur diye düşündüm; bu yüzden hepsini bir arada gösteren pano tarzı bir TUI yönünde ilerledim.

Başlıca özellikler

  • Claude Code, Codex, Gemini-CLI, OpenCode token kullanımı/maliyetlerini tek bir panoda birleştirir
  • Günlük/haftalık/aylık maliyet eğilimleri, modele göre analiz, 52 haftalık ısı haritası
  • CLI modu desteği

Performans (4GB, 3000 dosya bazında)

  • Rust + simd-json + rayon ile paralel ayrıştırma
  • Cold start (önbellek yokken): ~ 1 saniye
  • Warm start (önbellekleme): ~0.04 saniye
  • İşleme hızı: ~3GiB/s

Veri saklama

  • Claude Code varsayılan olarak 30 gün sonra oturum dosyalarını siler; oturum kullanımını ne kadar uzun süre korursanız toktrack kullanmanın anlamı da o kadar artar diye düşünüyorum
  • toktrack günlük maliyet özetlerini bağımsız olarak önbelleğe aldığı için, orijinal dosyalar silinse bile maliyet kayıtları korunur

Kurulum

npx toktrack

GitHub: https://github.com/mag123c/toktrack
Deep Dive(Tistory): https://mag1c.tistory.com/601

2 yorum

 
kims707 2026-02-26

Deep Dive yazısını okuyunca ustalığın kokusu geliyor.

 
mag1c 2026-02-26

Çok naziksiniz! İlginiz için teşekkür ederim!