Skip to content

amish410/WindowsScreenTimeTracker

Repository files navigation

clock-check (1) Windows Screen Time Tracker

An easy-to-use desktop app that automatically tracks, stores, and visualizes your PC's screen time.

ScreenRecording2026-07-01141257-ezgif com-video-to-gif-converter

Download

Download the app here: https://github.com/amish410/WindowsScreenTimeTracker/releases

Only supported on Windows

Installation

  1. Download the .zip file from the releases page
  2. Extract the folder anywhere on your PC
  3. Open the extracted folder and double-click Windows Screen Time Tracker.exe
  4. The app will start tracking immediately and appear in your system tray

Features

  • Automatic tracking - automatically monitors your active window in the background
  • Weekly usage charts - visualizes your screen time on a bar chart
  • Table breakdown - shows a table of exactly how long each application was used
  • Customizable settings - configure settings that automatically save including tracking interval, how much data to keep, launch on startup, and background running
  • Dark mode - another UI type thats eaiser to look at night
  • Fully local & private - all data is stored on your device as JSON files; nothing is ever sent anywhere

How It Works

The app uses @paymoapp/active-window to find the currently focused window at every interval and logging that application name and duration to a local JSON file. The renderer reads this data and passes it to Chart.js to generate the weekly bar charts. Settings (tracking interval, retention period, startup behavior) are saved separately in a local JSON file. Everything runs using within Electron, using it as a framework for the desktop app.

Built With

About

Tracks your screentime on windows across multiple applications.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages