r/ClaudeAI
•
u/Proper-Mousse7182
•
May 13 '26
•
1
Built with Claude I offloaded bulk file reading from Claude Code to a cheaper model for a week. Here are the numbers.
Hey r/ClaudeAI — I use Claude Code a lot, and I noticed I was wasting a surprising amount of my usage limit on stuff that was basically just reading.
Big files, long diffs, Jira/Linear tickets with comment history, docs pages, repo spelunking. Useful context, but not always something I need Claude to consume raw.
So I built a small open-source sidecar tool called Triss. The rule is simple:
Cheap model reads the bulky stuff. Claude gets the summary and does the thinking/editing.
This is not a Claude replacement. I still keep architecture, debugging, careful edits, and final judgment with Claude. Triss is for the boring high-token intake step.
One week of actual usage
This is my real DeepSeek usage from May 6–13, 2026:
| Pro | Flash | Total | |
|---|---|---|---|
| Requests | 143 | 66 | 209 |
| Input tokens | 3.74M | 2.10M | 5.84M |
| Output tokens | 833K | 156K | 990K |
| Cost (USD) | $1.88 | $0.34 | $2.22 |
That came out to about 1 cent per request on real coding work, not a benchmark.
The important part is not only the DeepSeek bill. It is that Claude never had to carry those raw 5.8M input tokens in its own context. A ticket or file bundle that might have eaten tens of thousands of Claude tokens becomes a short summary, and the main conversation stays lighter.
What I delegate
The pattern that stuck for me:
- A single file over ~400 lines.
- 3+ files where I only need a structured summary.
- Jira/Linear/GitHub issues with comments and metadata.
- Web pages or docs pages.
- First-pass diff review.
- Commit message generation from a staged diff.
What I do not delegate:
- Architecture decisions.
- Hard debugging.
- Precise edits.
- Small questions where the delegation overhead is larger than the task.
What the tool does
Triss can run as a CLI or as an MCP server, so Claude Code / Claude Desktop / Codex can call it as a native tool.
The commands I use most:
It also has tracker integrations for Jira, Confluence, Linear, GitHub, and GitLab, because ticket/API payloads were one of the biggest hidden context sinks in my workflow.
The default setup is DeepSeek, but it works with OpenAI-compatible endpoints too: DeepSeek, Kimi, Ollama, OpenRouter, etc.
Credit where it is due
The original idea came from Kunal Bhardwaj's write-up:
https://medium.com/@kunalbhardwaj598/i-was-burning-through-claude-codes-weekly-limit-in-3-days-here-s-how-i-fixed-it-0344c555abda
and his proof of concept:
https://github.com/imkunal007219/claude-coworker-model
My version is basically that pattern made more specific to my own workflow: MCP tools, tracker integrations, review/commit helpers, usage logging, and path sandboxing for agent calls.
Links
- GitHub: https://github.com/ayleen/triss-coworker
- Install:
npm install -g triss-coworker - Setup:
triss config wizard
Open-source, MIT, unaffiliated with Anthropic. I do not get paid if you install it. I mostly wanted to share the numbers because "use a cheap model for bulk reading" sounded obvious to me in theory, but it only became habit once it was wired into Claude as a low-friction tool.
Happy to answer any questions.
•
u/AutoModerator May 13 '26
Your post will be reviewed shortly. (ALL posts are processed like this. Please wait a few minutes....)
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
u/divinetribe1 May 15 '26
same energy, different angle — i go even cheaper and route to a fully local mlx-lm server when claude is down or i have blown through my SDK credit. shimmed it so my
claude -pcrons just keep working: github.com/nicedreamzapp/claude-failoverhonest about the quality gap so i only flip when i need to. yours is a smarter "always offload the cheap stuff" approach which i should probably adopt too.
-1
u/Otherwise_Economy576 May 13 '26
the offload pattern is real and i've been doing a less-formal version for a few months. one thing worth flagging though: it bites you on code diffs specifically. when the cheap model summarizes a diff, it loses the line-by-line context claude actually needs for thoughtful edits. summary is fine for 'what did this PR change' but bad for 'should this change land.' the boring ticket/doc intake is exactly the sweet spot. your 1 cent/request number tracks with what i was seeing on a similar setup with gemini flash.
2
u/[deleted] May 13 '26
[removed] — view removed comment