The system consists of a lightweight background tracking daemon and an optional GUI. The daemon collects app usage data and stores it locally in an SQLite database. A REST API is exposed for querying this data.
One-click installers are available for Windows, Linux, and macOS. Alternatively, the project can be built from source using Go and Wails.
The daemon can be run in the foreground for testing or installed to autostart with the OS. The GUI can be launched separately to visualize the tracked data. The daemon also provides a REST API for programmatic access to usage statistics.
All usage data is stored locally in an SQLite database, with the file location varying by operating system. SQLite WAL mode is used for optimal performance.
The application is designed with privacy as a core principle. It makes no network requests to external servers, collects no telemetry or analytics, and all data remains on the user's device.
Built with