Pomotoro

Charge through your focus sessions.

Native Pomodoro focus timer with task queues, ambient audio, and screen-blocking breaks. Built fast and private with Rust + Tauri.

Pomotoro in action — timer phases, task queues, ambient audio, notifications, and the break screen blocker.

A quick loop of Pomotoro in action — watch the full demo (1m40s).

Everything you need to focus

A complete Pomodoro toolkit that gets out of your way.

  • Pomodoro engine

    Configurable focus and break cycles with a smooth ring and session dots.

  • Task management

    Multi-session tasks with tags, search, and live progress.

  • Focus audio

    Rain, forest, ocean, white noise, café, fireplace, thunderstorm, brown noise.

  • Smart notifications

    Desktop and sound alerts with position and auto-dismiss control.

  • Screen blocker

    A full-screen overlay that actually forces you to take your break.

  • System tray

    Minimize to tray with the live countdown baked into the icon.

  • Keyboard shortcuts

    Cycle tasks instantly with Ctrl/Meta+Tab. No mouse needed.

  • Deeply configurable

    Timer, automation, audio, appearance, window, and blocking settings.

  • Native speed

    Tauri + Rust core with SQLite persistence. Minimal resources, instant response.

  • Cross-platform

    Windows, macOS, and Linux. The same app everywhere you work.

How it works

Three steps from install to flow.

  1. Start

    Hit play. A default focus session is ready out of the box — no setup, no sign-in.

  2. Add tasks

    Quick-add a task, or open the detail modal for tags, descriptions, and a custom session count.

  3. Focus

    Pick a task, hit play, and let ambient audio keep you in flow. Cycle tasks with Ctrl/Meta+Tab.

Why Pomotoro?

Built to be the focus tool I wanted and couldn't find.

  • Native

    Tauri + Rust, not Electron. Tiny footprint, instant response.

  • Private

    Everything runs locally. Your data never leaves your machine.

  • Free

    MIT-licensed open source. No freemium tiers, no upsells, no tracking.

  • Yours

    Hack on it, learn from it, bend it to your workflow. It's yours.

What's coming

Pomotoro is actively developed. A peek at the roadmap:

  • Statistics

    Session timelines, streaks, per-task and per-tag breakdowns, charts, and export.

  • CLI

    Drive Pomotoro from the terminal: status, timer control, tasks, and config.

  • Command hooks

    Run shell commands on lifecycle events with templated arguments.