A pomodoro timer built for people who would rather close more tabs than open more apps. Twenty-five minutes of work, five minutes of rest, repeat. No accounts. No streaks. No notifications begging for your return. Free, forever, in every browser that matters.
Pomo is the first extension from TensorVizion. It does exactly one thing: run the pomodoro cycle. Twenty-five minutes of focus, a short break, repeat. After four rounds, a longer break. Then you start again.
The pomodoro technique was popularised in the late 1980s by Francesco Cirillo. You work for 25 minutes, rest for 5, and after four cycles take a longer break of 15 to 30 minutes. That's it. The technique survives because the time blocks are short enough to start without dread and long enough to actually finish something.
Pomo is a one-window browser extension built around that technique. Click the toolbar icon, the popup opens, you tap start. The timer keeps running when the popup closes. A small badge on the toolbar icon shows how many minutes are left, so you can glance at it without breaking focus. Pomo does not ask you to log in, does not sync to a server, does not show you ads, and does not remind you that you have not used it in three days.
TensorVizion is a small studio. We ship extensions slowly, and we keep them lean. Pomo has been our most-used internal tool for two years; we cleaned it up and put it on the Chrome Web Store, Firefox Add-ons, and Opera Add-ons in late 2024. If you find a bug or want a feature, the support address at the bottom of this page goes to a real person.
Click the toolbar icon, tap start. Switch to another tab, leave the window open, put your laptop on the desk and walk away. Pomo will tell you — by sound or a desktop notification — when the twenty-five minutes are done. If you check the timer, it doesn't reset. We trust you.
A five-minute break starts automatically. Stretch, get water, do anything that isn't the task you were just doing. The break has its own timer and its own badge color; you don't have to manage it.
Pomo counts the focus blocks you complete. After four, it suggests a longer break of fifteen to thirty minutes. Then the cycle starts fresh. The count resets at midnight local time.
Yes, free. No catch. No subscription, no premium tier, no in-app purchases, no ads, no analytics, no "pro" features hidden behind a paywall. TensorVizion is a two-person studio; we make our living on other projects and Pomo is the tool we built for ourselves. We published it because friends kept asking for the .crx file. If you'd like to support continued development, tell a colleague or send us a postcard.
Chrome, Firefox, and Opera are all supported and on the official stores. The Chrome build is Manifest V3 and runs on every Chromium-based browser that accepts the Chrome Web Store — that includes Brave, Vivaldi, Arc, and Edge (when sideloaded from the Web Store). The Firefox build uses the same source with a thin WebExtension shim. The Opera build is identical to the Chrome build and is listed on the Opera Add-ons store.
Yes. Once the extension is installed, it runs entirely in your browser. The timer keeps running when you're offline, on a flight, on a train, in a coffee shop with bad Wi-Fi. The only network request Pomo ever makes is the initial download from the extension store. There is no telemetry, no remote config, no "anonymous usage statistics" — and there never will be.
Yes. Open the popup, click the small gear in the top-right. You'll find five sliders: focus duration, short break, long break, sessions before a long break, and tick sound volume. Each slider moves in one-minute steps. The shortest focus block is 5 minutes and the longest is 90.
The timer keeps running. Pomo uses the browser's alarms API, which fires reliably even when the popup is closed, the tab is in the background, or the laptop was sleeping. The toolbar icon badge updates each minute so you can see the remaining time without opening anything. When the block ends, a desktop notification appears (if you've allowed notifications for the extension) and the badge color changes to pink.
If you fully quit the browser, the alarm is paused — browser extensions cannot run when the browser process is not running. When you next launch the browser, Pomo checks the actual elapsed time and shows the correct remaining minutes, so the timer is accurate even after a long quit. If a focus block was supposed to end while the browser was closed, Pomo marks that block as completed and starts the break on your next open.
No. Pomo does not duck audio, pause media, or stop other tabs from making sound. The end-of-block bell plays at the volume you set in settings, and the desktop notification appears silently. If you're on a video call or listening to music, the bell plays over it (briefly) and the notification shows normally. You can mute the bell entirely and rely on the visual notification alone.
Because streaks are a retention mechanic, not a productivity one. Streaks exist to make you open the app every day; they do not help you do focused work. We left them out on purpose. Pomo's "Today" view shows how many focus blocks you completed today — yesterday's number disappears at midnight, and there is no all-time total. If you want a habit tracker, there are excellent ones in every extension store. Pomo is a timer.
None. Pomo does not collect, transmit, or store any personal data. There is no analytics SDK, no remote logging, no advertising identifier. Your session log is stored in chrome.storage.local (or browser.storage.local on Firefox) and lives only on your machine. If you uninstall Pomo, that data is gone — we cannot recover it for you. Read the full privacy policy.
Not yet. Safari's extension model requires a paid Apple Developer Program membership and a separate build, and we want to ship a Safari version only when we can give it the same care as the other three. We're targeting Q2 2025 for a Safari release. If you'd like to be notified when it ships, send a note to hello@tensorvizion.app with "safari" in the subject.
The extension source is viewable on the store pages (Chrome Web Store has a "view source" link, and Firefox Add-ons exposes the XPI). We're not publishing to GitHub yet because the build pipeline is messy and we don't want to imply we'll review pull requests. If you want a clean tarball, write to hello@tensorvizion.app and we'll send you one. The license is MIT for non-commercial use; commercial forks should ask first.