toast-meter
v0.2.0
Published
Pi footer/statusline token usage meter for AI coding agents, showing context window rot from smart zone to dumb zone
Maintainers
Readme
toast-meter
A playful Pi footer indicator for context usage that tracks the agent’s journey from smart zone to dumb zone as the context window fills up.
License: MIT
Author: Sylvia Schmitt
What it does
- Shows current context usage in Pi's footer
- Uses brains → bricks / bread as the context fills up
- Switches the final stage label to
House is on fire - Supports English and German presets
- Lets projects override thresholds only
Alternative for Claude Code
If you use Claude Code and cannot use the Pi agent extension, see the separate integration in integrations/claude-code/README.md.
Install with Pi
Local path:
{
"packages": ["./path/to/toast-meter"]
}Git:
{
"packages": ["git:github.com/ai2ys/[email protected]"]
}npm:
{
"packages": ["npm:[email protected]"]
}Or via commands:
pi install /absolute/path/to/toast-meter
pi install git:github.com/ai2ys/[email protected]
pi install npm:[email protected]Example output
English
0k 🧠🧠🧠🧠 • Smart Zone
80k 🧠🧠🧠🧱 • Getting Toasty
100k 🧠🧠🧱🧱 • Context Rot
120k 🧠🧱🧱🧱 • Dumb Zone
140k 🧱🧱🧱🧱 • Dumb as a Brick
150k 🏠🔥 • House is on fireDeutsch
0k 🧠🧠🧠🧠 • Smart Zone
80k 🧠🧠🧠🍞 • Langsam bröckelt’s
100k 🧠🧠🍞🍞 • Context Rot
120k 🧠🍞🍞🍞 • Dumb Zone
140k 🍞🍞🍞🍞 • Dumm wie Brot
150k 🏠🔥 • House is on fireConfiguration
Package defaults live here:
extensions/toast-meter/config.default.json
Project override (optional):
.pi/toast-meter.json
Supported modes:
enfor English (default)defor Deutsch
Example override:
{
"mode": "en",
"showText": true,
"refreshIntervalMs": 2000,
"levels": {
"1": 80000,
"2": 100000,
"3": 120000,
"4": 140000,
"5": 150000
}
}Notes
- Level 0 is fixed in code.
- Icons are fixed in code.
- Thresholds 1–5 are configurable.
- Default mode is
en. - The package is discoverable on Pi package listings via the
pi-packagekeyword.
