squeezer
Work around the clock to squeeze the latest drop of juice from Claude Code. A background daemon that works through your project TODOs while you're away or rate-limited, texts you over Telegram, escalates only the in-doubt calls, and survives 5-hour usage resets automatically — with a fully autonomous mode so your nights stay yours.
Budget-aware, not just time-aware
It sums real token usage from the session transcript and enforces a reserve in code, not by asking the model nicely.
Talks to you, doesn't just log
Telegram summaries and escalations, not a file you forget to check.
Survives rate-limit resets
No long-lived process to babysit through a 5-hour window; it resumes the same conversation on the next run.
Multi-project by default
One daemon, one TODO backlog per registered repo, prioritized across all of them.
Safe by construction
Git is the undo button — no repo without commit history gets registered — and the plugin itself ships with zero private data.
squeezer is a Claude Code plugin. Add the marketplace, install it, then run setup — it walks you through registering your projects, the Telegram bot, and installing the daemon as an OS service.
/plugin marketplace add valk/squeezer /plugin install squeezer@squeezer /squeezer:setup
An optional human-in-loop mode hands control back to you at the start of every fresh 5-hour window (or once a day) instead of running fully unattended. Either way, squeezer always keeps a configurable slice of the current window free so you can grab manual control the moment something looks off — enforced in code against the session's real token usage, not left to good behavior.
Open source, MIT licensed
Read the full setup guide, escalation policy, and source on GitHub.
github.com/valk/squeezer →