- 11 Posts
- 44 Comments
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.42 released: self-hosted nutrition trackerEnglish
111·6 days agoThanks for asking. Reception of this app has actually been positive overall since my first post here, with upvotes well ahead of downvotes.
Last week I posted about my newer app LiftTrace, which I also build with AI assistance. Once folks realized AI was part of how I work, “AI slop” became the read on that post and the downvotes came fast. I assume some of this week’s downvotes here are coming from the same crowd reacting to a familiar name, which is fair. Everyone is entitled to their opinon and I respect that.
I’ve never hidden the AI involvement, and from what I can tell on the NutriTrace GitHub page real users are getting value out of it: stars are steadily climbing and issues and enhancement requests are coming in. I’ll keep posting these updates because I think the apps are genuinely useful, I use them every day myself, and I wouldn’t share them if I didn’t believe they could help someone with their own health or fitness journey.
Happy to answer any other questions folks have.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•LiftTrace v1.0.0-rc.4 released: NutriTrace federation + editable workout durationEnglish
1·6 days agoUnfortunately there are no demo sites for either of the projects yet, that is planned for the future.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•LiftTrace v1.0.0-rc.4 released: NutriTrace federation + editable workout durationEnglish
1·6 days agoAppreciate the tip. Thanks!
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•LiftTrace — self-hosted weightlifting tracker (Docker + PWA + Android), first public releaseEnglish
612·12 days agoSorry to hear that. It’s completely optional and you can go minimalistic with no banner if you so choose. Try it out and hopefully it works for you.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.35 released!English
21·14 days agoCookidoo has no public API and their ToS prohibits scraping, so a direct integration would be both legally fragile and maintenance-heavy (the scraper breaks on every UI change Vorwerk pushes). The indirect path that works today: Mealie is a self-hosted recipe manager that imports Cookidoo URLs as one of its many recipe sources, and NutriTrace has Mealie integration built in (Settings → Mealie). Your wife adds recipes from Cookidoo into Mealie once, and they show up as searchable foods in NutriTrace with full nutrition.
Also worth mentioning: I’ve got a sister app called CookTrace (may not be final name) in development as a purpose-built self-hosted recipe manager that pairs natively with NutriTrace (same UI patterns, same AI assistant, federation already wired between them). It has a schema.org Recipe scraper for URL imports, though Cookidoo itself is gated content so it’d still need either a Mealie middle layer or manual entry. Currently private; aiming for a public release in the next month or so.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.35 released!English
91·14 days agoThat is correct, and it is called out in the README under Apps → iOS and in the Support section at the bottom. iOS needs a Mac, an iPhone, and a paid Apple Developer account, none of which I currently have. The Support section is where I mention that donations go toward exactly that. Apple Health sync specifically needs a native iOS wrapper since the data isn’t exposed to PWAs, so it has to wait on the same blocker. I hope to someday get this out to the community.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
11·15 days agoNice work, exactly the kind of bridge that makes leaving MFP a lot less painful for self-hosters. Would you be OK with me linking the gist from the NutriTrace README (under Foods & Meals) and from inside the Bulk Food Import modal? Happy to credit it as your script with a link back to the gist.
Either way, thanks for putting it together.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
11·15 days agothank you, appreciate it!
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
11·15 days agoLet me know your issues and post server/browser console/app logs, and ill do my best to assist. You can also create an issue if you feel that this is a bug in the repo. Outside of this i do want to mention, im working on a suite of “Trace” apps. One of which is a Recipe app. I love Mealie, but wanted a bit more for myself, and have created something that i think will be special. It also allows for direct api integration to and from NutriTrace. Will hopefully have a beta that will be publicly available in the next month or so if interested.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
11·15 days agolatest update has been released!
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
21·16 days agoThank you and great question. There’s already an open issue for this in the repo (#31) and the fix is in dev. Next RC will have it. The Android scanner will use the bundled ML Kit model directly, with no Google Play Services calls at runtime. Same scanning engine.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
11·18 days agoThank you so much! I appreciate it!
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
31·19 days agoYes! Settings → Backup → Nutrition Import. Built-in adapters for MyFitnessPal, Cronometer, LoseIt, and a generic CSV shape. Export your diary from MFP (it’s a CSV in their account settings), upload it, preview, commit. Skip / Merge / Replace per-date semantics, so you can re-import safely without overwriting.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
21·19 days agoYes, TLS is left to a reverse proxy (nginx, Caddy, Traefik, Cloudflare Tunnel). The container serves plain HTTP on a port you map; whatever you put in front handles the cert.
No wger integration today. NutriTrace covers food + wellness + workout sync (from Fitbit/Garmin/Withings/Google Health/Health Connect), but doesn’t connect to wger or other dedicated exercise-routine apps. My soon to be released app in the Trace family of apps will be dedicated to lifting, and will include wger integration to name one of its exercise databases (as well as support for custom imports).
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
41·19 days agoIt is an android app with Health Connect Support! Android app works with or without the server! :)
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
41·19 days agoFor docker, It is only one service. everything else can be setup in app once you are in if you so choose. Android App can be used with or without server.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.26 released!English
91·19 days agoOpen Food Facts (OFF) for barcodes. Free, open license, community-edited. Their API: https://world.openfoodfacts.org/api/v2/product/<barcode>.json
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.20 — Google Health migration, Resilience, Split RecipeEnglish
21·26 days agoNot directly. NutriTrace doesn’t record steps or GPS itself; it reads them from whatever’s already tracking you (Health Connect on Android, or Fitbit/Garmin/Withings via their cloud APIs). So if Google Fit, Samsung Health, or your watch is counting your steps and logging workouts, NutriTrace will pull those numbers in and chart them alongside your nutrition.
TraceApps@lemmy.worldOPto
Selfhosted@lemmy.world•NutriTrace v1.0.0-rc.20 — Google Health migration, Resilience, Split RecipeEnglish
21·26 days agoYes, Health Connect is supported on the Android app. As long as Samsung Health is set to write to Health Connect (Samsung Health → Settings → Connections → Health Connect), NutriTrace can read steps, sleep, heart rate, weight, and exercise from it.
Honestly though, this path hasn’t had many testers yet, so if you give it a shot I’d really appreciate a heads-up on what works and what doesn’t. Feedback (positive or bug reports) is welcome on GitHub.

Thanks for taking the time to write this out and thank you for the feedback that helped improve the onboarding process.
I completely respect your preference (as well as the community’s). LLMs definitely have their flaws, and they aren’t for everyone. For me, AI acts as a thoroughly tested extension of my workflow rather than a shortcut, but I know that doesn’t fit every project’s philosophy.
I really appreciate your mature approach to the “No thank you” mindset. I hope you find a solution that works perfectly for your needs and aligns with your principles!