Fokuser is a free and open-source Chrome Extension that lets you set a focus timer to block sites to help you focus on your priorities. It features a Material 3 Expressive user interface and tracks the time you have saved by blocking sites. You can whitelist sites that matter to you and blacklist those that distract you the most.
Install Fokuser via the Chrome Web Store or via the Releases page.
- A Material 3 Expressive UI
- Uses Manifest v3
- Free and open-source under the Apache 2.0 License
- All data stays on-device using
chrome.storage.local - Clutter-free focus timer
- Timer badge updates
- Site whitelist and blacklist
- Fullscreen mode to be in complete focus
Fokuser welcomes human made contributions of all kinds. Here are some guidelines to get you started.
- No AI code
All AI generated or AI assisted code will be rejected.
- Consistent code formatting
We use oxfmt to format the codebase in the extension/ directory. Please make sure you run npm run format before you commit.
- 1 feature per pull request
Please do not add multiple features for one pull request as it is hard to request changes and we might have to reject all your code.
- Git - Source control for Fokuser
- Node.js - Used to build the extension
- Install the dependencies
npm install- Run the extension in development mode
npm run dev- Build the extension
npm run build- Install the dependencies
npm install- Run the website in development mode
npm run dev- Build the website
npm run buildFokuser is licensed under the Apache 2.0 License. Check LICENSE for more details.
© 2026 (ing) Studios, Ethan Lee, and Erik Ung




