Flower Grow 🌸Watch a flower grow in your VS Code status bar as you write code. It takes your chosen amount of real, active coding time (40, 50, or 60 minutes) to go from a seed to a full bloom — a gentle nudge to take a break once it's done. How It WorksBy default, Flower Grow watches for actual editing activity in the editor. Every second you're typing counts toward your flower's growth; if you stop for longer than your idle threshold (5, 10, 15, or 30 minutes — reading docs, in a meeting, grabbing coffee), growth pauses until you start typing again. Simply having VS Code open in the background doesn't count — only real focused work does. If you'd rather have growth track wall-clock time instead, switch to Always On mode (see Settings below) and it'll grow continuously whenever VS Code is open, regardless of activity. Once your flower reaches 100%, it blooms, you get a notification reminding you to take a break, and a brand new seed is planted automatically so the cycle continues. Growth Stages
The current stage and percentage are always visible in the status bar, so it's a quiet, ambient companion rather than an intrusive timer. Your GardenEvery flower you fully grow is saved to your personal Garden. Click the status bar item at any time to open a quick menu (Show Garden, Set Growth Duration, Set Tracking Mode, Set Idle Threshold, Replant), or run any of these individually from the Command Palette. Show Garden opens a panel showing:
Your garden persists across VS Code restarts, so nothing is lost between sessions. Commands
Why Use ThisFlower Grow isn't a productivity tracker or a pomodoro timer — there's no score, no streaks to protect, no guilt if you skip a day. It's just a small, satisfying visual signal that your focused effort is quietly adding up, one flower at a time. Settings
RequirementsNo accounts, no external services — install and it works immediately. Known Limitations
Release Notes0.0.3Added Active Coding / Always On tracking modes, a configurable idle threshold (5, 10, 15, or 30 minutes), and quick-pick commands (plus a status bar quick menu) for choosing growth duration, tracking mode, and idle threshold. Fixed a bug where a flower already at 100% would never actually bloom/notify. 0.0.2Configurable growth duration (40 / 50 / 60 minutes), bloom notification now reminds you to take a break, updated icon. 0.0.1Initial release: status bar growth tracking, six growth stages, persistent garden view, and replant command. |