Activity tracking application for macOS that monitors Chrome browser usage with InfluxDB and Grafana visualization.
An activity tracker written in Go that records application usage data into InfluxDB for visualization in Grafana dashboards. Originally created to experiment with time-series databases and analytics platforms.
- Backend: Go application monitoring system processes
- Database: InfluxDB for time-series data storage
- Visualization: Grafana for dashboard creation
- Platform: macOS-specific (monitors Chrome browser activity)
- Tracks application usage time automatically
- Integrates with InfluxDB for data persistence
- Provides Grafana dashboard for data visualization
- Available via Homebrew for easy installation
brew tap lucapette/tap
brew install tracker
brew services start lucapette/tap/trackerDownload the latest binary from releases and place in your PATH. Requires InfluxDB running locally.
Currently configured with default settings; customization options are limited. See categories.csv for default activity classifications.
- macOS only (Chrome activity tracking)
- Fixed InfluxDB connection settings
- Limited configuration options
- Small default category set
MIT Copyright (c) Luca Pette