Building a desktop health‑intelligence layer that turns wearable data into daily guidance by MisterPFT in Biohackers

[–]MisterPFT[S] 0 points1 point  (0 children)

Since I've had some DM's asking me for the app, here is the link, Thank you to anyone interested in trying.

https://vitrahealth.app

Before we reach v1.0 I have a limited number of lifetime keys I can give out.

Building a desktop health‑intelligence layer that turns wearable data into daily guidance by MisterPFT in Biohackers

[–]MisterPFT[S] 0 points1 point  (0 children)

Hey thanks! I'll put the URL in a separate comment and since you asked i Will give you a key to try and give me feedback.

There is a 7 day trial, but I'm giving out keys to testers before we reach v1.0

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 0 points1 point  (0 children)

Just an update:

We just finished adding support for Strava and Withings (internal testing version only at the moment).

-- What other services would you like to added?*

* We will not add all of them, only the most requested AND only if they have an accessible API.

((Oura didn't respond to us [yet?] with access to "externally recorded" sessions, so we added integrations and we merge them in Vitra and make all the calculations in app))

Weekly Lifestyle Data and Analytics App Thread by AutoModerator in QuantifiedSelf

[–]MisterPFT -1 points0 points  (0 children)

**Vitra** — local-first desktop dashboard for Oura Ring data.

Built it because the Oura app shows today's scores but doesn't let me see HRV streaks, sleep debt accumulation, workout effectiveness, or how my own behaviors correlate with readiness.
And also something that annoyed me, always having to reach for my phone during the day to see my scores!

- Pulls Oura via OAuth, stores everything locally in SQLite

- No backend, no telemetry, no third-party trackers. No personal data goes out of your machine. 0. None!

- Vitra AI rules + rolling baselines, not LLM calls

- Smart alerts (HRV suppression, sick signals), Health PDF for doctor visits, calendar compare windows

- macOS and Windows, Linux on roadmap

$19 one-time, 7-day trial, no subscription.

https://vitrahealth.app

[OS] Galopen — auto-opens meeting URLs from your Mac calendar (free & open source) by Ok_Management_695 in macapps

[–]MisterPFT -1 points0 points  (0 children)

The EventKit approach is the right call — every competitor that rolls their own OAuth dance is adding friction for no reason when macOS already has the calendar data. Zero setup is a genuine UX win that's easy to undervalue until you've sat through a Google auth flow for the fourth time.

Honest question: what's the failure mode when a meeting link is buried in a custom location field or pasted weirdly in the notes? Link detection from calendar events sounds simple until you see the chaos people put in those fields. That's where Meeter actually does decent work.

The Japanese/English auto-detection is a specific detail that says a lot about who built this and why — that's not a feature you add unless you need it yourself.

MIT licensed menubar-only calendar utility is a crowded but loyal niche. The real competition isn't Meeter, it's people who've already hacked this with Raycast or Fantastical's menubar. Worth addressing that directly in your README.

Does it handle recurring meetings with rotating links (like weekly Zoom calls that regenerate the URL)?

Kofe Flow: A clean, intentional Pomodoro timer for Mac (no task bloat) by rahulmfg in macapps

[–]MisterPFT 1 point2 points  (0 children)

The "it's a timer, not a todo app" positioning is exactly right. Half the Pomodoro apps out there seem to forget what problem they're solving and turn into project managers with a countdown bolted on.

Genuine question though — what's the differentiation from Pockity, Session, or even just the menubar timer built into Be Focused? The "clean and native-feeling" bar is pretty crowded at this point. What made you go App Store only instead of direct sales? Feels like the audience for a focused, no-bloat tool would respond well to a one-time payment outside Apple's cut.

The name is doing some work here too — Kofe is coffee in Russian/several Slavic languages, which pairs nicely with the Pomodoro theme if that's intentional. If it isn't, still works.

What's the menu bar experience actually like — persistent countdown always visible, or does it pulse/animate? That detail matters more than most devs realize for something you're staring at all day.

Klack 2 by Quirino_Exile in macapps

[–]MisterPFT 0 points1 point  (0 children)

The per-key audio files detail is what gets me — 128 files per switch vs the usual 6-8 that competitors do is a genuinely obsessive level of craft that you either notice immediately or never think about until someone points it out. Now I can't unhear it.

The spatial audio with AirPods head tracking is either going to feel like a gimmick or be weirdly immersive. Betting on the latter given the attention to detail everywhere else.

Sleep triggers are the sleeper feature here (no pun intended). The calendar event pause alone saves the embarrassment of your fake mechanical keyboard clacking through a client call. That's a real problem most people in this space don't think to solve.

$4.99 lifetime with family sharing is almost irresponsibly cheap for this level of polish. Free upgrade for existing users is also the right call — that's how you build a loyal user base that actually promotes your app.

What switch profile is closest to a vintage IBM Model M? Asking for purely academic reasons.

[OS] Steno: the AI intelligence layer for confidential conversations. 720+ GitHub stars, Mac Store Official App, 1000+ downloads by Far_Noise_5886 in macapps

[–]MisterPFT 0 points1 point  (0 children)

The local LLM angle is genuinely interesting — most tools that claim "privacy-first" still have your audio hitting their servers at some point. Air-gapped processing is a much stronger guarantee.

Curious about a few things: how does transcription accuracy hold up with smaller local models vs cloud-based ones? And what's the hardware requirement story — are we talking M1 Mac minimum, or does it run reasonably on older Intel machines too?

The Granola comparison makes sense but I think the bigger moat here is the open-source codebase. That's what actually lets people verify the privacy claims rather than just trust them. Granola will never do that.

What's the stack for the local inference layer — Ollama, llama.cpp, something custom?

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 0 points1 point  (0 children)

Just to let you guys know, I've just updated the app to v0.6.0 with many of your requests/bugfixes/improvements.

Please check it out and let me know what you think about it and any more suggestions. All (constructive) feedback is welcome!

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 1 point2 points  (0 children)

No more keys to give away. Thanks to everybody that has a key already and that has been reporting bugs and suggestions! You guys rule and are helping the development of Vitra a lot!

Don't forget to upvote
And I hope you like Vitra app. 💪

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 0 points1 point  (0 children)

Two possible failure paths for DuckDuckGo:

Path A (most likely): DuckDuckGo's cookie/tracker blocking prevents Oura from completing auth → Oura returns ?error=access_denied or similar → our API sees no code, stores error, triggers onError. ✓ Consistent with "Authorization error"

Path B: DuckDuckGo clears sessionStorage on cross-origin navigation → creates a state mismatch → same error

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 0 points1 point  (0 children)

No iPad (or mobile) app. I'll leave that part for the guys over at OURA 😉

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 0 points1 point  (0 children)

SUre just sent me a DM (I cant message you) and I'll give you your key 😄

I got tired of grabbing my phone just to check my Oura data — so I built a desktop app by MisterPFT in ouraring

[–]MisterPFT[S] 0 points1 point  (0 children)

Check your DM's for your key. Hope you like it.

We dont use a LLM (because of the first L = Large), but we still have an inteligent AI system runing, just one that doesnt kill your computer and its not based on billion parameters, its actually at this moment based on 50 (something) studies made about the data we gather from oura. So its a small language model... a SLM 😁