Company එකෙන් දුන්න Claude subscription එකක් වුණත්, තමන්ගේම සල්ලි දීලා ගත්ත Claude Pro හරි Max account එකක් හරි වුණත්, ටික දවසක් use කරද්දි හැමෝටම එන common problem එක තමයි token usage ඉක්මනට ඉවර වෙන එක.
විශේෂයෙන් debugging කරන වෙලාවට logs, test outputs, GitHub responses, Playwright screenshots, stack traces, huge files වගේ දේවල් Claude context එකට යනකොට token count එක හිතාගන්නත් බැරි වේගෙන් ඉහළ යනවා.
ඒත් worst part එක තමයි, sometimes useful answer එකක් ගන්න කලින්ම context usage එක 40%-50% විතර consume වෙලා ඉවර වෙන එක. එතකොට limits hit වෙනවා, sessions reset කරන්න වෙනවා, නැත්නම් තව usage ගන්න upgrade කරන්න වෙනවා.
හැබැයි good news එක තමයි, ඒ token burn එක ගොඩක් reduce කරගන්න පුළුවන් free open-source GitHub tools ටිකක් දැන් තියෙනවා.
1. RTK (Rust Token Killer)
GitHub: /github.com/rtk-ai/rtk
RTK කියන්නේ terminal output filter කරන tool එකක්. git status, npm install, cargo test, pytest, ls වගේ commands වල huge outputs Claude ට full එකම යවන්නේ නැහැ. Important summary එක විතරක් යවනවා.
උදාහරණයක් විදියට cargo test output එක lines 150+ තිබ්බොත් RTK ඒක 2-3 lines summary එකක් විතරට reduce කරනවා. Average විදියට 60% සිට 90% දක්වා token reduction එකක් ලැබෙනවා.
“cargo test: 155 lines → 3 lines”
කියලා Reddit user කෙනෙක් share කරලා තිබ්බා. Total 10 million tokens save කරගත්තා කියලාත් ඔහු කියනවා.
2. Context Mode
GitHub: -/github.com/mksglu/context-mode
මේක Playwright outputs, GitHub API responses, logs වගේ huge data SQLite database එකකට save කරනවා. Claude conversation එකට යවන්නේ clean summary එක විතරයි.
ඒ කියන්නේ screenshot එකක raw HTML, huge GitHub JSON response, browser snapshot එක full එකම context එකට යන්නේ නැහැ. Important parts විතරක් යනවා.
Developers ලා කියන විදියට 90% ට වඩා context save වෙනවා. සමහර cases වල 98% reduction එකක් දක්වා යනවා.
3. code-review-graph
GitHub:-/github.com/tirth8205/code-review-graph
Large monorepo එකක් review කරනකොට Claude ට entire codebase එකම දෙන්න ඕන නැහැ. මේ repo එක Tree-sitter use කරලා knowledge graph එකක් build කරනවා.
ඒ නිසා Claude ට relevant files, functions, dependencies විතරක් show කරනවා. Large projects වල huge reduction එකක් ලැබෙනවා. Reddit community එකේ users ලා කියන විදියට 49x reduction එකක් දක්වා ලැබෙනවා.
4. Token Savior
GitHub: -/github.com/Mibayy/token-savior
මේක MCP server එකක්. Full file content Claude ට දෙනවා වෙනුවට symbols, classes, methods, imports වගේ code references use කරනවා.
එතකොට Claude ට අවශ්ය method එක හරි class එක හරි විතරක් බලලා answer දෙන්න පුළුවන්. Full file 2000 lines load කරන්න ඕන නැහැ.
Large codebases use කරන අයට මේක ගොඩක් useful.
5. Caveman Claude
GitHub: -/github.com/JuliusBrussee/caveman
මේක funny tool එකක්. Claude output එක short caveman-style English වලින් දෙනවා.
Normal response එක:
“Based on the provided error logs, it appears that the database connection pool is exhausted.”
Caveman version:
“Database tired. Too many connections.”
Technical meaning එක same. හැබැයි output tokens ගොඩක් අඩු වෙනවා. Around 65%-75% reduction එකක් ලැබෙනවා කියලා community එකේ users ලා කියනවා.
6. claude-token-efficient
GitHub: -/github.com/drona23/claude-token-efficient
මේක use කරන්න code changes ඕන නැහැ. Project root එකට CLAUDE.md file එකක් add කරනවා.
එකේ “keep answers short”, “avoid unnecessary explanations”, “show only required code” වගේ rules දානවා. Claude automatically concise answers දෙන්න පටන් ගන්නවා. RTK repo එකේත් CLAUDE.md file එකක් use වෙනවා.
7. token-optimizer-mcp
GitHub: -/github.com/ooples/token-optimizer-mcp
මේ MCP server එක repeated tool outputs compress කරනවා, cache කරනවා, duplicate context remove කරනවා.
Example එකක් විදියට same GitHub issue list එක හෝ same logs එක conversation එකේ 5 times යනවා නම්, ඒවා duplicate වෙන්නේ නැහැ. Repeated context compact කරනවා.
Large debugging sessions වල ගොඩක් useful.
8. claude-token-optimizer
GitHub: -/github.com/nadimtuhin/claude-token-optimizer
මේක setup prompt collection එකක්. Project එක start කරන වෙලාවේ concise response rules, file selection rules, debugging limits වගේ things pre-configure කරනවා.
ඒ නිසා Claude unnecessary files open කරන එක, too much explanation දෙන එක, repeated context use කරන එක අඩු වෙනවා.
9. token-optimizer
GitHub:-/github.com/alexgreensh/token-optimizer
මේ tool එක hidden token waste හොයාගන්න use කරනවා. Empty lines, repeated logs, duplicate outputs, unnecessary JSON fields, null values වගේ things remove කරනවා.
Reddit community එකේ developers ලා කියන විදියට huge quality loss එකක් නැතුව context compact කරන්න පුළුවන්.
10. claude-context by Zilliz
GitHub: -/github.com/zilliztech/claude-context
මේක BM25 + vector search use කරලා codebase එකේ relevant sections විතරක් Claude ට දෙන්න use කරන tool එකක්.
Full project එක load කරනවා වෙනුවට, relevant functions, files, dependencies විතරක් context එකට යනවා. Search accuracy maintain කරගෙන token usage 40% විතර reduce වෙනවා කියලා repo එකේ mention කරනවා.
අන්තිමට කියන්න තියෙන්නේ Claude token problem එක solve කරන්න එකම magic tool එකක් නැහැ. හොඳම approach එක තමයි RTK + Context Mode + concise CLAUDE.md rules + code search tools combine කරලා use කරන එක.
උපුටා ගැනීම :Buwa Thoughts
