Hacker News 熱門

Show HN: Hamilton – a no-internet Android health dashboard, named after my dog

· 18天前
跳到正文
AI 摘要

I started experimenting with LLMs and decided I wanted to create a fitness app. My first thought was an app that disabled Google Pay every time my phone detected I was within 50m of a McDonald's. However, I quickly pivoted like a true founder to create an app that addressed a personal issue of mine. On Android, if you have a bunch of apps and fitness monitors from different manufacturers, very few of them all talk to each other. Your data is scattered across different apps or double counted. However, most data sources write to Health Connect. Hamilton is a dashboard of your Health Connect data with a homepage that shows your key metrics at a glance. Your choice of data source is flexible to avoid double counting, and you can overlay and offset metrics on charts to view correlations and track progress over time. I named the app after my dog, who occasionally fetches things and is responsible for my daily step count. Below is an FAQ, and to avoid confusion I have helpfully labelled my responses [APP] or [DOG]. FAQ 1. Is Hamilton any good? [APP] I think so - I use it daily. [DOG] He is the absolute BEST BOY EVER 2. How much does Hamilton cost? [APP] £3.59 (or local equivalent). I priced it to be approximately the same as a latte, which is my standard unit of measurement for impulse purchases. [DOG] DO NOT REMIND ME. He was a lockdown puppy and I bought him at the top of the market (He's still worth every penny though) 3. Is Hamilton vibe-coded? [APP] 100% yes, but human-designed to fit my needs. [DOG] He wants to create an app called Rate my Vet, with ratings dependent on how they take his temperature. 4. Is that unsafe? Will Hamilton delete data on my phone? [APP] Everything is a read-only view on Health Connect, and the app has no internet permission. It can't delete your Health Connect data and it can't transmit data. [DOG] No, but my cat jumped on my keyboard when I was in the middle of typing an insightful LinkedIn post and made me send RUBBISH to my THOUSANDS (20) of followers 5. Is Hamilton active in the background? [APP] It fetches your data hourly from Health Connect if granted background access, and it works with Android battery saving rules. [DOG] He's active in the background of my Zoom calls, mostly licking his genitals 6. Is Hamilton tested? [APP] I've been using it daily and testing and refining it for months. I realise just typing this sentence means someone will find a critical bug the first time they run it and I will look like a FOOL. [DOG] Only for tapeworm and parvo virus. 7. Do you eat your own dog food? [APP] I use it every day to show my steps, body comp, workout sessions etc [DOG] He does, but he would far rather eat whatever it is I have on my plate. 8. Does Hamilton show all your data? [APP] 30+ metrics, everything except blood sugar and reproductive health [DOG] The only data he gets is from sniffing lamp posts 9. What units does Hamilton use? [APP] Metric, Imperial, and you can also configure per metric group to match the strange mix we have in the UK. No furlongs though. [DOG] Approximately 6 urinations per 20m walked 10. Does Hamilton have any recurring costs? [APP] I hate apps with subscriptions, and no internet permission means no backend costs so the app is paid once [DOG] Vets are crooks, is all I will say on this. 11. Has Hamilton won any prizes? [APP] Not yet [DOG] Second in the Waggiest Tail Category at the Weald of Kent Ploughing Match. He was ROBBED. 12. Are the metrics on the Play Store yours? [APP] Absolutely not. I have 5% body fat, do 20,000 steps a day and have a resting heart rate of 12. [DOG] Yes 13. Where can I see Hamilton? [APP] https://play.google.com/store/apps/details?id=com.gads.hamil... [DOG] https://hamiltonapp.github.io/HamiltonApp/dog.html Comments URL: https://news.ycombinator.com/item?id=49843909 Points: 4 # Comments: 1

正文

Icon image
Icon image

Hamilton - Health Dashboard

Content rating
Rated for 3+
info
10+
Downloads
$5.49 Buy
Share
Add to wishlist
Content rating
Rated for 3+
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Hamilton fetches all your health metrics from Health Connect and puts them in one place — no account, no internet, no data leaving your phone. Ever.

Named after my dog (a very good boy), Hamilton solves a simple problem: if you own a Garmin watch AND a Withings scale AND maybe a Fitbit or Samsung device, your health data is scattered across half a dozen apps. Hamilton brings it all together into one clean dashboard.

YOUR DATA STAYS ON YOUR PHONE

Hamilton has no internet permission. Not "we promise not to send your data" — it literally cannot connect to the internet. No analytics, no tracking, no cloud sync, no account. Open the app, see your numbers, done.

Check for yourself: Hamilton requests zero network permissions. The permission list on this page is the proof. Your privacy policy is built into the app too — readable offline, because there's nothing to fetch.

WHAT HAMILTON DOES

Hamilton reads from Android Health Connect, so it works with any device or app that writes there — Garmin, Withings, Fitbit, Samsung Health, Oura, Whoop, Google Fit, Strava and many more.

Metrics at a glance:
• Steps, distance, active calories and total calories
• Weight, body fat, lean mass, body water and bone mass
• Heart rate, resting heart rate and heart rate variability (HRV)
• Sleep duration and sleep stages
• Blood oxygen (SpO2), breathing rate and skin temperature
• Floors climbed, hydration, nutrition and mindfulness minutes

BUILT FOR PEOPLE WITH MULTIPLE DEVICES

If your phone and your watch both count steps, most dashboards add them together and tell you you walked 19,000 steps. Hamilton doesn't. It picks your best single source for each day, so your totals are never double-counted.

Switched watches? Your history stays continuous — Hamilton stitches your old device's data to your new one. Or pin any metric to the app you trust most and it will only use that one.

If you've ever opened Garmin Connect to check your steps, switched to Withings for your weight, then opened a third app for nutrition — Hamilton replaces all three trips with one glance. It doesn't replace those apps; they keep syncing to Health Connect as usual. Hamilton just reads what's already there.

FEATURES

• Home dashboard with live tiles and 7-day sparklines
• Trends — chart any metric over days, weeks or months
• Overlay a second metric, and offset it by a number of days to spot lagging correlations
• History for daily breakdowns, each reading with its source
• Sleep stage breakdowns, night by night
• Nutrition macros — protein, carbs, fat, fibre and sugar
• Body composition — weight as lean vs fat mass
• Optional background refresh — Hamilton can fetch while closed so your dashboard is current when you open it. Off by default, and it posts a notification each time it runs. Still no internet: it only reads Health Connect, on your phone.
• Metric toggles, data source picker, pull to refresh, dark and light modes

PAY ONCE, OWN IT FOREVER

One payment. No subscription, no trial that expires, no losing your dashboard if you stop paying.

THE HONEST BIT

Hamilton is read-only — it never writes to or modifies your Health Connect data. And it can only show what's in Health Connect: if your device or app doesn't sync there, Hamilton can't see it. It's a private viewer, not a cloud aggregator. That's the point.

Requires Health Connect.

A NOTE FROM HAMILTON THE DOG

Woof. I don't understand what any of these numbers mean, but my human seems very excited about them. I mainly contributed by sitting on his lap while he coded this and making him get his steps in. You're welcome.

This app is not a medical device and does not diagnose, treat or prevent any condition.
All your health data in one place. Garmin, Withings, Fitbit & more. 100% offline
Updated on
Sep 24, 2026
Health & Fitness
Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • Icon image
    No data shared with third parties
    Learn more about how developers declare sharing
  • Icon image
    No data collected
    Learn more about how developers declare collection
See details
- Choose your units: miles, pounds, stones, feet and inches, °F and fluid ounces, in Settings → Display
- Charts stay in the units you pick, including stones and feet and inches
- Background refresh: Hamilton can fetch while closed, so your dashboard is current when you open it. It posts a notification each time it runs
- A chart with just one reading now shows it
- Tap the version number in Settings to see what's new
- Fixes and polish
查看原文(Hacker News 熱門)