Merhabalar, ide ile kullanım sağlıyorum ve token bazlı rahatlık sağlatan bir scripti sizlere tanıtacağım.
Adı: RTK yani Rust Token Killer, özetle bu yazılım ne yapıyor:
Kodlama asistanlarının terminal çıktılarında harcadığı token miktarını azaltmak için yapılmış bir araç.
Normalde bir asistan git status, cat, rg, npm test, pytest gibi komutların ham ve uzun çıktısını görür. RTK araya girip bu çıktıyı
filtreli, gruplanmış, kısaltılmış hale getiriyor. Amaç, yaygın geliştirme komutlarında LLM token tüketimini yaklaşık
%60-90 azaltmak.
Ne işe yarar?
- git status, git diff, git log gibi çıktıları daha kompakt gösterir.
- Test çıktılarında genellikle sadece hata/başarısız kısımları öne çıkarır.
- ls, cat/read, grep/rg, docker, kubectl, aws, pytest, cargo test, tsc gibi birçok komutu destekler.
- Claude Code, Codex, Gemini CLI, Cursor, Windsurf gibi AI araçlarına hook/proxy olarak kurulabiliyor.
- Rust ile yazılmış tek binary olarak dağıtılıyor
Canlı örneklere kendi
web sitesinden ulaşabilirsiniz ben de örnek göstereyim aklınızda oturması için.
kurulum:
https://github.com/rtk-ai/rtk eğer kurulumdan korkuyorsanız ideye linki atın ve bunu kur deyin yeterli.
Örnek(Solda normal kullanımı görüyorsunuz sağda da rtk'nın optimize ettiği kullanım:
Dezavantajı: Bu tür araçlar çıktıyı özetlediği için ayrıntı kaybı olabilir. Kritik debug durumlarında bazen ham çıktıyı görmek daha doğru olur. Doğrudan kod kalitesini düşürmez, ama yanlış kullanılırsa agent’ın karar kalitesini düşürebilir. Çünkü RTK’nin yaptığı şey “daha az bilgi göstererek daha verimli çalıştırmak”; bu bazen tam da istediğin şey, bazen de kritik ayrıntının saklanması demek.