cost-aware coding agent · CLI + TUI
Ask about your codebase. Get a grounded answer.
Squeezy reads your repository into a local knowledge database of your code: every symbol, definition, and caller. It answers from that evidence with exact file:line spans, for a fraction of the tokens. Every scene here is a recorded session.
right-size the work
The right model, and the right effort, for every turn.
Simple, self-contained turns start on a smaller, cheaper model at a lower reasoning effort, then step back up the moment the work turns hard. Pin a turn cheap or strong yourself with /cheap and /parent, and routing never crosses providers.
simple turns start cheap · escalate only when it's hard
trim the noise
Shrink what your tools say.
A build, test, search, or diff run can dump kilobytes the model can't use. Squeezy distills it to the errors, failures, and a compact preview, then parks the full output a fetch away. You send the useful part, not the noise.
kilobytes of output → a compact preview · full output one fetch away
pay once
Don't pay for the same bytes twice.
Stable instructions and context stay byte-stable, so your provider serves them from cache. A repeated read comes back as a short receipt, not the bytes again. And as a session grows, older turns fold into a compact summary, so turn 30 doesn't re-buy turns 1 through 29.
stable prefix served from cache · repeats become receipts
see every cent
See every cent you didn't spend.
Squeezy keeps a savings ledger: every byte and estimated dollar avoided, labeled by how it was derived (measured, deterministic, or a counterfactual estimate). Read it live in /cost, or run squeezy savings from a cold shell and export a self-contained HTML report. Every figure comes from your own sessions.
every figure in provider USD · labeled by confidence
the squeeze
Press more value
from less spend.
A local-first, cost-aware coding agent. Bring your own key. macOS, Linux, Windows.
30+ strategies stack on every turn. See them all →
Every scene is a recorded Squeezy session. Every figure Squeezy reports comes from provider usage on your own sessions, labeled by how it was derived: measured, deterministic, or a counterfactual estimate.