toast-meter
Pi footer/statusline token usage meter for AI coding agents, showing context window rot from smart zone to dumb zone
Package details
Install toast-meter from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:toast-meter- Package
toast-meter- Version
0.2.0- Published
- Jun 7, 2026
- Downloads
- 573/mo · 189/wk
- Author
- ai2ys
- License
- MIT
- Types
- extension
- Size
- 304.6 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./extensions"
],
"image": "https://raw.githubusercontent.com/ai2ys/toast-meter/main/assets/preview.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
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/toast-meter@v0.2.0"]
}
npm:
{
"packages": ["npm:toast-meter@0.2.0"]
}
Or via commands:
pi install /absolute/path/to/toast-meter
pi install git:github.com/ai2ys/toast-meter@v0.2.0
pi install npm:toast-meter@0.2.0
Example output
English
0k 🧠🧠🧠🧠 • Smart Zone
80k 🧠🧠🧠🧱 • Getting Toasty
100k 🧠🧠🧱🧱 • Context Rot
120k 🧠🧱🧱🧱 • Dumb Zone
140k 🧱🧱🧱🧱 • Dumb as a Brick
150k 🏠🔥 • House is on fire
Deutsch
0k 🧠🧠🧠🧠 • Smart Zone
80k 🧠🧠🧠🍞 • Langsam bröckelt’s
100k 🧠🧠🍞🍞 • Context Rot
120k 🧠🍞🍞🍞 • Dumb Zone
140k 🍞🍞🍞🍞 • Dumm wie Brot
150k 🏠🔥 • House is on fire
Configuration
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.
