- Home
- Game Playtime Trackers
- Steam Game Playtime Tracker
Steam Game Playtime Tracker
What it is
Steam Game Playtime Tracker is a free Windows desktop tool that records time spent playing Steam games. It scans Steam’s installation-directory manifests to collect game names and executable files, so games do not need manual entry. The tracker watches game processes in the background and records playtime for each title. Views cover today, the current week, and total time, while a system-tray menu provides a ranking for today’s playtime. Themes include dark, light, blue-white, Morandi pink-gray, and silver-gray. Records are saved locally in data/playtime.json and remain after restarting. Version 1.0.0 offers a Windows 10/11 64-bit ZIP package that runs without installation; the project also describes a standalone EXE that does not need Python. Running from source requires Python 3.8 or later, dependencies, and a configured Steam path. The README advises running the EXE as Administrator. Paths containing Chinese characters may cause a crash, portable Steam installations are not recognized, and tracking can be inaccurate when process names differ from manifest entries. The project is open source for personal, non-commercial learning use.
For and against
For
- Automatically discovers installed Steam games
- Tracks playtime in the background
- Shows daily, weekly, and total statistics
- Stores records locally between restarts
- Offers a standalone Windows package
Against
- Windows only
- Administrator privileges are advised
- Portable Steam installations are not recognized
- Process-name mismatches can reduce accuracy
The verdict
Steam Game Playtime Tracker automates local Steam playtime collection with simple summaries and several interface themes. Its Windows focus, technical setup requirements, and documented path and accuracy limitations are important considerations.
Who it suits
It suits Windows Steam players who want automatic local playtime records and daily or weekly views. It is also aimed at personal, non-commercial learning use.
On the record
- Accuracy caveat
- The README notes that playtime may be inaccurate when a game's process name differs from its Steam manifest.github.com · read 7 Oct 2026
- Accuracy limit
- Playtime may be inaccurate when a game’s process name does not match its Steam manifest entry.github.com · read 7 Oct 2026
- Automatic scanning
- It reads game manifests in the Steam installation directory and collects game names and executable files without manual entry.github.com · read 7 Oct 2026
- Data storage
- Playtime data is saved locally to data/playtime.json and persists after restarting the program.github.com · read 7 Oct 2026
- Game discovery
- It scans the Steam installation directory’s game manifests to collect game names and executable files without manual entry.github.com · read 7 Oct 2026
- Interface
- The interface includes switchable dark, light, blue-white, Morandi pink-gray, and silver-gray themes.github.com · read 7 Oct 2026
- Known limitations
- The release notes say paths containing Chinese characters may cause a crash and portable Steam installations are not recognized.github.com · read 7 Oct 2026
- License and audience
- The README describes the project as an open-source learning project for personal non-commercial use and prohibits commercial profit.github.com · read 7 Oct 2026
- Local storage
- Playtime records are saved locally to data/playtime.json and persist after the program restarts.github.com · read 7 Oct 2026
- Permissions
- The README says to run the EXE as Administrator because process reading and data writing require administrator privileges.github.com · read 7 Oct 2026
- Process monitoring
- It monitors game processes starting and stopping in the background to record playtime per game.github.com · read 7 Oct 2026
- Purpose
- It is a lightweight tool for monitoring and tracking Steam game playtime.github.com · read 7 Oct 2026
- Requirements
- Running from source requires Python 3.8 or later and a configured Steam installation path.github.com · read 7 Oct 2026
- Source requirements
- Running from source requires Python 3.8 or later and installation of the listed dependencies.github.com · read 7 Oct 2026
- Statistics
- Playtime can be viewed for today, this week, and in total.github.com · read 7 Oct 2026
- System tray
- The app can stay in the system tray, where its menu provides access to today’s playtime ranking.github.com · read 7 Oct 2026
- Tracking
- It monitors game processes in the background and records playtime for each game.github.com · read 7 Oct 2026
- Windows distribution
- The project says it can be packaged as a standalone Windows EXE that runs without a Python environment.github.com · read 7 Oct 2026