Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Time BossNew to Visual Studio Code? Get it now.
Time Boss

Time Boss

drixev

|
7 installs
| (2) | Free
A focus timer that lives inside VS Code. It helps you work in focused blocks of time, take intentional breaks, and actually see how much you got done.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Time Boss

A focus timer that lives inside VS Code. It helps you work in focused blocks of time, take intentional breaks, and actually see how much you got done — all without switching windows.


Quick Start

  1. Install from the VS Code Marketplace.
  2. Click the Time Boss icon in the Activity Bar.
  3. Hit Start Session — or use the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).

What's inside

  • Focus sessions — set a timer (default 25 min) and work. When it's done, you get a notification to take a break, extend your session, or skip the break entirely.
  • Breaks — short breaks between sessions (default 5 min) and a longer one every few sessions (default 15 min). All durations are configurable.
  • Flow Mode — just want to work without any interruptions? Enable Flow Mode and the timer runs silently in the background with no prompts.
  • Auto-pause — if you stop typing, Time Boss pauses automatically. When you come back, it picks up where it left off.
  • Break notifications — a small toast with Take Break / Extend / Skip. Enable Block Editor mode if you need a modal that forces you to actually decide.
  • Stats — see today's focus sessions and total time right in the sidebar.
  • Salary Calculator — if you bill by the hour, enter your rate and Time Boss shows you today's and this month's earnings as you work.

Commands

Command What it does
TimeBoss: Start Session Start a focus session
TimeBoss: Pause / Resume Pause or resume
TimeBoss: Stop Session Stop and discard
TimeBoss: Skip Break Skip the current break
TimeBoss: Toggle Flow Mode On/off
TimeBoss: Toggle Salary Calculator On/off
TimeBoss: Reset Today's Stats Clear today
TimeBoss: Reset All Stats Clear everything

Configuration

Search TimeBoss in VS Code Settings (Ctrl+, / Cmd+,).

Setting Default
focusDuration 25 minutes
shortBreakDuration 5 minutes
longBreakDuration 15 minutes
sessionsBeforeLongBreak 4 sessions
idleThreshold 120 seconds before auto-pause
activityDetectionEnabled true auto-pause on idle
autoStartBreaks false auto-start breaks
autoStartFocus false auto-start next focus
flowModeEnabled false start in Flow Mode
showInStatusBar true countdown in status bar
blockEditor false modal instead of toast
salaryCalculatorEnabled false show earnings
hourlyRate 0 your rate per hour
currencySymbol $ currency symbol

License

See LICENSE.md.


Support ❤️

I built this extension to help others and keep it free.

If it adds value to your workflow, feel free to support it with a small contribution.:

  • Star the repository
  • Share with other developers
  • Submit feedback and suggestions
  • Buy me a coffe
  • Github Sponsor

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft