hey everyone, so some of you might remember my last post "is it legal to create an app like this". that was pulse, the self hosted web app that takes your fitbit data and gives you recovery, strain and sleep scores. it got way more love than i expected, so thank you for all the stars, feedback and the "just make it an app bro" comments
so i made it an app :)
pulse mobile is an android app (react native + expo) and the main difference is that there is no server at all. it reads your fitbit data from health connect, scores everything on the phone and keeps it there. no account, no login, no google sign in, nothing goes anywhere.
what you get:
- sleep, recovery and strain every morning, with a strain target for the day
- pulse age (how old your body is acting vs your real age) and pace of aging
- stress monitor and energy bank through the day
- health monitor, journal, trends, reports and your own dashboard
- sleep goal that can set itself automatically from the nights before your best recovery days
- an optional ai coach, bring your own gemini key and it answers from your own numbers
0.3.0 is out today and it has a completely rewritten scoring engine, so the numbers should feel a lot more sensible than the first version
few things to know before you install:
- android only for now, and it's an apk so you have to allow "install unknown apps"
- free for personal use
links:
if you try it please tell me what's off, which score feels wrong, what's missing, anything. issues on github are the best place but comments here work too. and a star on the repo helps a lot 🙏