A cozy cafe-themed Pomodoro timer extension for Visual Studio Code. It helps developers stay focused with structured 50-minute focus sessions, mindful break prompts, background classical music, and persistent focus-time statistics.
Features
Custom study goals: Start a study goal from 1 to 5 hours directly from VS Code.
50-minute focus sessions: Your study goal is split into 50-minute focus blocks. If your remaining goal is shorter than 50 minutes, the final focus block automatically uses the remaining time.
Background classical music: Plays classical.mp3 while you are in a focus session. Music stops when you pause, take a break, stop the session, complete your goal, or close/deactivate the extension.
No overlapping music: The extension prevents multiple copies of the music from playing at the same time when you pause and resume.
Pause and resume: Pause the focus timer and stop the music, then resume your study session when you are ready.
Mindful break reminder: After each completed 50-minute focus block, a modal break message appears. Click I am ready to start the next focus block.
Status bar timer: See your current focus countdown in the VS Code status bar.
Persistent focus statistics: Tracks completed focus minutes using VS Code global storage. Your total remains available after restarting VS Code.
Stop session anytime: Stop an active session at any time. Completed whole minutes from that session are saved to your total focus statistics.
Requirements
Visual Studio Code version 1.125.0 or higher.
Windows is required for background music playback in the current version.
A file named classical.mp3 must be placed in the extension project root folder, beside package.json.