taehwan.dev · Workflow & Planning
4 items
Pomodoro focus timer that grows a garden. Block distracting websites and track study and work time by category. Fully offline. Tomato Garden is a Pomodoro timer that grows a garden while you work. Every focus session plants a row of tomatoes, and finishing it ripens them. Block distracting websites while you focus, see where your study and work time goes, and keep a streak going, with no account and nothing leaving your browser. 1. Pick what you're working on: Work, Study, Personal or a category of your own. 2. Start a 25-minute focus session and watch the row grow. 3. Take a 5-minute break. Every fourth session, take a longer one. A FOCUS TIMER YOU CAN TRUST • Keeps exact time with the popup closed, the laptop asleep or Chrome restarted • A notification and a chime when a session or break ends • The time left shows on the toolbar icon • Adjustable focus and break lengths, with optional auto-start WEBSITE BLOCKER FOR FOCUS TIME • Put distracting sites like YouTube, Reddit, X, Instagram or TikTok on your blocklist • They're blocked only while a focus session runs, never during breaks • Off by default: site access is only requested when you switch blocking on STUDY AND PRODUCTIVITY STATS • Focus time for the week, month, year or all time, split by category • Streaks, completion rate, daily average and a year-long heatmap • Every chart comes with a table of the numbers A GARDEN WORTH COMING BACK TO • Earn a tomato for every 25 minutes of focus • Spend them on themes, sound packs and crates that dress your pixel-art farmer • Everything you can buy is cosmetic; no feature is ever locked PRIVATE BY DESIGN • No account, no sign-up, no ads, no tracking • Everything is stored in your browser, and the extension makes no network requests • Export a backup file any time Formerly Bubble. If you had Bubble installed, it updates to Tomato Garden automatically.
Sep 30, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.