Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>FocusFlowNew to Visual Studio Code? Get it now.
FocusFlow

FocusFlow

Celeteck

|
1 install
| (1) | Free
Local productivity tracker. See how long you actually code each day — no account, no servers, fully private.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

⚡ FocusFlow

Track how long you actually code each day — right inside VS Code.

No account. No servers. No telemetry. Everything stays on your machine.


Features

  • Live status bar — see today's coding time at a glance (⚡ 3h 12m)
  • Hourly dashboard — bar chart showing coding vs. away time by hour
  • Daily summary — peak focus hour and total coding time
  • Export your data — download everything as JSON anytime
  • 100% local — data stored on your machine, never sent anywhere

How it works

FocusFlow listens to VS Code events to classify your time:

State Trigger
Coding Typing, editing, switching files
Away VS Code loses window focus
Idle No activity for 2+ minutes

Commands

Open the Command Palette (Cmd+Shift+P) and type FocusFlow:

  • FocusFlow: Show Dashboard — open the hourly breakdown
  • FocusFlow: Reset Today's Data — clear today's records
  • FocusFlow: Export All Data as JSON — download your full history

Installation

Install from the VS Code Marketplace (search "FocusFlow").

Or install manually:

git clone https://github.com/your-username/focusflow
cd focusflow
npm install
npm run compile

Then press F5 in VS Code to launch the extension in a new window.

Data & Privacy

All data is stored locally in VS Code's extension storage folder. Nothing is ever sent to a server. You can export and delete your data at any time.

Contributing

See CONTRIBUTING.md. PRs welcome!

License

MIT

Built by

Made with ❤️ by Celeteck
Follow the creator on X: @theoheneba_# fokusflow

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