38 poin oleh xguru 2026-04-06 | 9 komentar | Bagikan ke WhatsApp
  • Biner Rust tunggal (Windows/macOS/Linux) yang memfilter dan mengompresi output perintah CLI yang dijalankan alat coding AI sebelum diteruskan ke LLM, sehingga menghemat token 60~90%
  • Mendukung lebih dari 100 perintah seperti git, grep, ls, cargo test, dll., dan menerapkan empat strategi sebelum output perintah dikirim ke konteks LLM: pemfilteran cerdas, pengelompokan, pemotongan, dan penghapusan duplikasi
  • Mendukung 10 alat coding AI seperti Claude Code, Codex, Cursor, Gemini CLI, dan saat hook dipasang, perintah bash secara otomatis ditulis ulang secara transparan menjadi perintah yang sama melalui rtk
    • Hook ini hanya berlaku untuk pemanggilan alat Bash; alat bawaan Claude Code seperti Read, Grep, Glob, dll. melewati hooking ini, jadi untuk menerapkan pemfilteran RTK Anda perlu menggunakan perintah shell atau perintah rtk secara eksplisit
  • Perkiraan penghematan untuk sesi Claude Code 30 menit adalah ~23.900 token (sekitar penghematan 80%) dibandingkan standar ~118.000 token
    • Pada test runner seperti cargo test/npm test, pytest, go test, dll., penghematan bisa mencapai 90%
    Iklan
  • Cara memulai
    # 1. Instal  
    rtk init -g                     # Claude Code / Copilot (default)  
    rtk init -g --gemini            # Gemini CLI  
    rtk init -g --codex             # Codex (OpenAI)  
    rtk init -g --agent cursor      # Cursor  
    # 2. Setelah itu, restart alat AI  
    git status  # sekarang berjalan sebagai rtk git status  
    
  • Lisensi Apache-2.0

9 komentar

 
kurthong 2026-04-06

Pada akhirnya ini adalah trade-off dengan kualitas, dan saya juga khawatir jangan-jangan strukturnya malah jadi menggunakan lebih banyak token untuk memulihkan kualitas yang hilang.

 
ksundong 2026-04-06

Saya pernah mencobanya sebelumnya, tetapi saya menghapusnya karena Claude terus menghabiskan lebih banyak token untuk menyelesaikan masalah yang disebabkan oleh rtk.
(Misalnya, saat mengirim permintaan JSON dengan curl, ia menghasilkan JSON yang tidak valid sehingga jq memunculkan error, lalu Claude melakukan debugging dan menghabiskan token, dan pada akhirnya kembali menerima permintaan curl mentah lalu mem-parsing-nya dengan jq.)
Meski begitu, saya pikir niat di baliknya sendiri adalah sebuah upaya yang bagus, jadi kalau nanti sudah lebih stabil sepertinya layak untuk dicoba.

 
moon5g 2026-04-06

Saya tidak tahu apakah ini benar-benar menguranginya. Saya sudah bilang ke agent untuk terus memakai perintah rtk ls.., tapi tetap tidak dipakai.

 
yowuu 2026-04-06

Saya pribadi juga sedang mencobanya.. tetapi karena kompresi rtk, ada juga kasus di mana Claude Code tidak bisa memperoleh konteks yang dibutuhkan dari hasil perintah, jadi sepertinya ini bergantung pada kasusnya.

 
anyjava 2026-04-06

Saya juga merasa itu cukup disayangkan pada bagian tersebut!

Baru-baru ini ada pembaruan yang menyimpan full output ke file terpisah sehingga LLM bisa membacanya saat diperlukan~

 
vwjdalsgkv 2026-04-06

Sepertinya ada sedikit efek samping pada kasus penggunaan pengguna lain.
Semoga bisa segera diatasi dan diterapkan dengan baik.
https://reddit.com/r/ClaudeCode/…

 
blacksocks 2026-04-06

Kalau benar bisa menguranginya dengan baik, sepertinya akan sangat bagus!

 
t7vonn 2026-04-06

Idenya bagus.
Namun, karena pelatihannya kemungkinan didasarkan pada output CLI umum, saya agak khawatir apakah kalau dipadatkan seperti ini hasil output-nya masih akan keluar sebaik sebelumnya.
Saya akan coba pakai.

 
cjinzy 2026-04-06

Sepertinya perlu dibandingkan juga dengan contextmode...