@beautifoo/pi-pomodoro
Pomodoro for Pi: a break when your 25 minutes are up, and a note that lets the agent sum up the session if that helps.
Package details
Install @beautifoo/pi-pomodoro from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@beautifoo/pi-pomodoro- Package
@beautifoo/pi-pomodoro- Version
0.2.2- Published
- Nov 6, 2026
- Downloads
- 569/mo · 569/wk
- Author
- lrnz09
- License
- MIT
- Types
- extension
- Size
- 29 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pomodoro for Pi
After 25 minutes without a break, you get a reminder to take one, and your agent gets a note so it can sum up the session if that helps.
pi install npm:@beautifoo/pi-pomodoro
It runs in Pi's terminal UI only, not with -p, --mode json or RPC. The footer counts your minutes, and a break is 5 minutes with no keyboard or mouse input (macOS idle time; elsewhere, no prompt or tool call in any Pi session). /pomodoro today lists today's check-ins by repository.
Settings go in ~/.pi/agent/pomodoro-settings.json, read when a session starts or on /reload, with these defaults:
{
"workMinutes": 25,
"breakMinutes": 5,
"moveSeconds": 1,
"sound": true,
"checkIn": true,
"emoji": true
}
A key the file leaves out, or leaves empty, keeps its default. workMinutes and breakMinutes take 1 or more, moveSeconds 0 or more: a value of the wrong kind or below that, or a file that isn't valid JSON or can't be read, keeps the timer off, with an error that says why.
The repository has the details, and the same plugin for Claude Code. MIT licensed. Pomodoro Technique® is a registered trademark of Francesco Cirillo; this package isn't affiliated with it.