A private, client-side dashboard to visualize your Focusmate productivity data.
This tool was built with a Zero-Data Retention philosophy.
- Client-Side Only: The entire application runs in your browser. No backend server exists.
- Direct Connection: Data is fetched directly from
api.focusmate.comto your device. - Ephemeral: Your API Key is not stored in cookies, local storage, or any database. It is wiped from memory the moment you refresh the tab.
- Open Source: You are reading the source code right now. You can verify that no data is sent to third parties.
- Session Heatmap: Visualize your consistency over the last year (GitHub style).
- Productivity Charts: - Sessions by Month, Week, and Day.
- Peak productivity hours.
- Session duration distribution.
- Punctuality Analysis: See how often you are on time, late, or early.
- Partner Stats: Discover your top favorite partners and unique connection counts.
- Mobile Responsive: Works perfectly on your phone.
Go to hubshashwat.github.io/focusmatestats.
Since this is a single-file application, you can run it offline:
- Clone this repository.
- Open
index.htmlin any web browser.
- Log in to Focusmate.
- Go to Settings > Profile.
- Scroll down to API Key and copy it.
Feel free to fork this repository and submit pull requests.
MIT License - free to use and modify.