Steam Game Playtime Tracker
github.com
Spec sheet
- Purpose
- It is a lightweight tool for monitoring and tracking Steam game playtime.Read 7 Oct 2026 · github.com
- Accuracy caveat
- The README notes that playtime may be inaccurate when a game's process name differs from its Steam manifest.Read 7 Oct 2026 · github.com
- Accuracy limit
- Playtime may be inaccurate when a game’s process name does not match its Steam manifest entry.Read 7 Oct 2026 · github.com
- Automatic scanning
- It reads game manifests in the Steam installation directory and collects game names and executable files without manual entry.Read 7 Oct 2026 · github.com
- Data storage
- Playtime data is saved locally to data/playtime.json and persists after restarting the program.Read 7 Oct 2026 · github.com
- Game discovery
- It scans the Steam installation directory’s game manifests to collect game names and executable files without manual entry.Read 7 Oct 2026 · github.com
- Interface
- The interface includes switchable dark, light, blue-white, Morandi pink-gray, and silver-gray themes.Read 7 Oct 2026 · github.com
- Known limitations
- The release notes say paths containing Chinese characters may cause a crash and portable Steam installations are not recognized.Read 7 Oct 2026 · github.com
- License and audience
- The README describes the project as an open-source learning project for personal non-commercial use and prohibits commercial profit.Read 7 Oct 2026 · github.com
- Local storage
- Playtime records are saved locally to data/playtime.json and persist after the program restarts.Read 7 Oct 2026 · github.com
- Permissions
- The README says to run the EXE as Administrator because process reading and data writing require administrator privileges.Read 7 Oct 2026 · github.com
- Process monitoring
- It monitors game processes starting and stopping in the background to record playtime per game.Read 7 Oct 2026 · github.com
- Requirements
- Running from source requires Python 3.8 or later and a configured Steam installation path.Read 7 Oct 2026 · github.com
- Source requirements
- Running from source requires Python 3.8 or later and installation of the listed dependencies.Read 7 Oct 2026 · github.com
- Statistics
- Playtime can be viewed for today, this week, and in total.Read 7 Oct 2026 · github.com
- System tray
- The app can stay in the system tray, where its menu provides access to today’s playtime ranking.Read 7 Oct 2026 · github.com
- Tracking
- It monitors game processes in the background and records playtime for each game.Read 7 Oct 2026 · github.com
- Windows distribution
- The project says it can be packaged as a standalone Windows EXE that runs without a Python environment.Read 7 Oct 2026 · github.com
- Windows release
- The v1.0.0 release provides a Windows 10/11 64-bit ZIP package that runs without installation.Read 7 Oct 2026 · github.com
Where Specifiction places it
- Game Playtime Trackers#16 of 206.6