FitDash
Step counter and fitness data widget for KDE Plasma, backed by the Google Health API.
Download v1.0.8
What's new
Fitbit's Web API shut down on 2026-09-30. FitDash now uses the Google Health API (health.googleapis.com), its official replacement, which serves the same data for Fitbit and Pixel Watch devices.
- Migrated from the Fitbit Web API to the Google Health API
- Daily step goal
- New metrics: sleep, SpO2, heart rate variability, and respiratory rate
- Updated translations
Requirements
- KDE Plasma 6
- Python 3
- A Google account with Fitbit or Pixel Watch data
Data access
FitDash requests read-only access to your activity, health metrics, and sleep data. It runs entirely on your computer: data goes straight from Google to the widget and is never sent to democe or anyone else. See the Privacy Policy for details.
Installation
Download fitdash.plasmoid above and install the plasmoid through plasma Add and Manage Widgets/Get New/Install Widget From Local File...
or from source:
git clone --branch v1.0.8 https://github.com/democe/fitdash.git
cd fitdash
./scripts/install.sh
Then add the widget to your panel or desktop and click Connect Google Health.
Uninstallation
./scripts/uninstall.sh
Or if installed from a .plasmoid file:
plasmapkg2 -r com.democe.fitdash
Development
# Install locally
./scripts/install.sh
# Test in standalone window (requires plasma-sdk)
./scripts/test.sh
# Package for distribution
./scripts/package.sh
# Uninstall
./scripts/uninstall.sh
No build step required — QML is interpreted at runtime. After modifying QML files, re-run install.sh then test.sh to see changes.
Links
License
Author
democe — [email protected]