A simple, cross-platform, privacy-oriented time tracker for the command line.
playtime
is a command line tool that launches an executable, tracks how long the application stays open, and saves the session info (start timestamp and duration) to a database when the application is terminated. This is mainly intended for logging playtime in individual games (similar to what Steam or Epic Games offer), but can also be used as a simple way of tracking work or studying time (similar to bartib or Timewarrior).
- cross-platform: works on Linux, macOS, Windows
- simple: human-readable config file using TOML
- lightweight: command line interface, no GUI, minimal dependencies
- privacy-friendly: no external services required, everything stays on your device
- Download the Rust programming language: https://www.rust-lang.org/tools/install
- Install using
cargo install --path .