A macOS Pomodoro timer with a painted lofi scene to keep you company. Two modes: a small compact card that stays out of the way, and a full-window scene with a wall clock that counts down your focus session.
Status: pre-1.0, scaffolded and feature-complete; painted scene art still placeholder (gradients). Drop your own scene packs into
~/Library/Application Support/PomoBuddy/scenes/while we work on the bundled illustrations.
Most Pomodoro timers are utilitarian. PomoBuddy adds a calm, painted ambience — a quiet cabin or cafe — without becoming a distraction. Every action is one click; no menu diving.
scene.json packsPre-built .dmg releases will live on the
Releases page when v1.0 ships.
Prerequisites: Node 20+, Rust stable, Xcode command-line tools.
git clone https://github.com/ismaelffj/PomoBuddy
cd PomoBuddy
npm install
npm run tauri dev # development
npm run tauri build # produces .dmg in src-tauri/target/release/bundle/dmg
~/Library/Application Support/PomoBuddy/settings.json~/Library/Application Support/PomoBuddy/history.jsonl~/Library/Application Support/PomoBuddy/scenes/No sync, no cloud, no telemetry. Everything stays on your machine.
See CONTRIBUTING.md for the scene-pack contribution guide and dev setup. The scene-pack format is documented in docs/scene-pack-format.md.
MIT — see LICENSE.