Your AI is fat.
Feeding it is
expensive.

sweap.it
Your AI's personal trainer

Every conversation drags months of dead weight along, and when the memory lapses, the whole pile gets re-read at full price. sweap.it weighs your AI's memory, puts it on a diet, and keeps it off. Local-only. Reversible. Zero dependencies.

caveman makes your AI talk less. jev makes your AI think faster. gstack makes your AI a team. sweap.it makes your AI weigh less.

Last weigh-in 2026-10-17
Before
244.1 MB
→
After
206.5 MB
37.57 MB lost · 0 bytes of memory lost
Duplicate blobs
9,469
→
Info lost
0
receipt R26 · drill R27 · audit R29 NEW PR
Scale today 244.1 MB → 206.5 MB 37.57 MB lost · 0 bytes of memory lost NEW PR 2026-10-17 · R26
The program

Three drills.
Run them for life.

Not a cleaner you run once: a trainer that stays. Everything runs on your machine, reads your AI's own memory, and reverses with proof.

Drill 01

The weigh-in

One command reads your AI's memory and prints the slip: dead weight, duplicate thinking, resting tool exhaust. --dry-run measures and touches nothing. Thirty seconds, your numbers.

3 sets · read-only · daily
Drill 02

The cut

sweap.it finds and cleans the dead weight, reversibly. Every row is backed up and hash-verified before anything moves, and one command puts every byte back. A rehearsal on a copy runs first. Nothing deletes on faith.

gated · reversible · monthly
Drill 03

Keep it off

The trainer watches the scale daily. Quiet days say nothing. When junk creeps back it flags you: "Junk is creeping back, up 8.3 MB since Monday. One command: sweap diet." It finds and cleans. It does not pretend to prevent.

automated · flags, never nags
The price board

What the extra weight costs

After every memory lapse, your AI re-reads the whole pile. Re-read tokens bill at the cache-miss rate instead of the cache-hit rate. That gap is the carrying charge, and it is arithmetic on list prices, not a prediction.

GLM-4.6 · z.ai list · Oct 2026

The surcharge on every lapse: 5.45×

Junk tokens that should have been cache hits at $0.11/M get re-read at the miss rate of $0.60/M. Your junk rides along and pays full fare every time your AI forgets.

$0.49 per 1M junk tokens, per lapse
And it is not hypothetical: on our own machine, 49% of all paid uncached tokens were break re-reads (measured, one host, frozen blind audit).
Your pileper lapseweekly
5 MB junk$2.06~$8/mo
20 MB junk$8.23~$33/mo
50 MB junk$20.58~$82/mo
Illustrative scale: your junk × your model's prices. The weigh-in prices YOUR pile on install. Measured, not modeled.
PR board

Personal records, set on a real machine.

Every figure is measured, dated, and reproducible from the tool. Run the weigh-in and set your own.

37.57 MB
returned to disk by one diet, zero information lost
2026-10-17 · receipt R26
90.69%
of stored transcript tokens were dead tool output (exact count)
n=37,813 rows · one host
431/day
exhaust rows regrow after a clean: a monthly program is plenty
daily scale, live since 2026-10-17
5.45×
surcharge on re-read tokens after a memory lapse (GLM-4.6 list)
price arithmetic · Oct 2026

Gym rules

Posted by the door. They are properties of the code, not promises.
1No network, provably. Zero imports that can open a socket. Unplug the cable; sweap.it works identically. Verified under a hard firewall.
2No dependencies. Nothing to install, nothing to poison. The whole toolkit is Python's standard library.
3Reversible with proof. Every cut is quarantined with full-column hashes first; restore is byte-verified, drilled against schema changes.
4Never first-run. Destructive steps need a staged manifest and the same id typed twice. A crash rolls back, loudly.
5Honest receipts. Wire savings are stamped $0.00 where they are $0.00. Hypothetical figures are labeled, never blended with measured facts.
6Security-audited. 18-point baseline audit passed; findings fixed same-day. The scan commands ship in the repo: re-run them yourself.
sweap.it: pixel weightlifter doing the overhead press

Day one starts
with a weigh-in.

Thirty seconds, read-only, your own data. You cannot break anything by looking. That one is on the gym rules board.

Run the weigh-in