BeamCam - use an Android phone as a webcam on a Mac. GPL-3.0, no server, no account
▲ 3 r/screenrecorders+2 crossposts

BeamCam - use an Android phone as a webcam on a Mac. GPL-3.0, no server, no account

I built BeamCam because my Mac doesn't have a camera and I was joining meetings twice, once from my phone so people could see me and once from the Mac to share my screen. It's at 1.0.2 now. I'm the developer.

You open the app on the Mac and it shows a QR code. Scan it with the phone, or tap your computer's name in a list since the phone finds computers on the same Wi-Fi on its own. Paired once, remembered after that.

Then the phone is in the camera dropdown in Meet, Zoom, FaceTime and Chrome, like any webcam you'd plug in. Nothing else has to be installed or running for it to be there.

The video goes from the phone straight to the Mac over your own Wi-Fi. No server, no company in the middle, no internet needed. No account, no sign-up, no subscription.

GPL-3.0, source and releases: https://github.com/abdulsaheel/beamcam

Needs macOS 13 or newer and an Android phone. The Mac app is notarized so it opens without the unidentified developer warning.

It's just me on this. Tell me if anything breaks.

github.com
u/Abdul_Saheel — 2 months ago

WTB: WHOOP 5.0, No Subscription Needed

Hi everyone! I'm looking to buy a WHOOP 5.0 without a subscription requirement. If anyone is looking to sell theirs, please let me know. Thanks!

Location: Anywhere in Hyderabad.
Price : Variable

I'm looking to buy one for development and testing. I'm the developer of OpenStrap, an open-source companion app for WHOOP. It currently supports WHOOP 4, and many users have been asking for WHOOP 5 support. I'd really appreciate any help from the community in finding one.

u/Abdul_Saheel — 2 months ago

I made an app that reads your WHOOP 4.0 over Bluetooth without a subscription (open source)

Made this over the last couple of months: an app that pairs with a WHOOP fitness band, pulls the data straight off it over Bluetooth, and shows you your sleep, heart rate, HRV, strain and recovery — no WHOOP membership needed.

The idea was simple — the band still works fine when a subscription lapses, it just goes dark because only their app talks to it. So I reverse-engineered how it communicates and built a full little stack: the phone app, a backend that crunches the numbers, and the protocol decoders. All open source (MIT). You can even self-host the backend so your health data stays on your own machine.

It's not a WHOOP replacement and doesn't try to be — just a way to keep a band you own useful. Tested on the 4.0, and there are still rough edges I'm working through.

Main repo (the app): https://github.com/OpenStrap/edge — everything else under https://github.com/OpenStrap

If you're a dev and found this useful or interesting, a ⭐ on the repo genuinely helps. And if you've got a WHOOP 4.0 lying around, please try it and open an issue on GitHub if anything feels off — that's how it gets better.

u/Abdul_Saheel — 4 months ago
▲ 498 r/hackerworkspace+3 crossposts

I reverse-engineered my WHOOP band and built a full app + backend around it, then open-sourced it

Been chipping at this side project for a couple of months and finally got it to a state worth sharing.

The itch: my WHOOP band generates all this data 24/7 but you can't touch any of it without their app and a subscription. So I figured out how it talks over Bluetooth and built a thing that reads it directly — a phone app that pairs with the band and drains it, a backend that stores the data and computes the metrics (sleep, resting HR, real HRV, rough strain/recovery), and the protocol decoders underneath.

It's four small repos (app, backend, analytics, protocol), all MIT. Not trying to be a WHOOP replacement — their analytics are years of real research — just a way to keep using a band you already own, with your data on infrastructure you control (you can self-host the backend).

Honest about the rough edges: tested on WHOOP 4.0 only, and the UX still has gaps. But it works end to end.

Main repo (the app): https://github.com/OpenStrap/edge — rest under https://github.com/OpenStrap

If you're a dev and found this useful or interesting, a ⭐ on the repo genuinely helps. And if you've got a WHOOP 4.0 lying around, please try it and open an issue on GitHub if anything feels off — that's how it gets better.

u/Abdul_Saheel — 4 months ago
▲ 142 r/whoop

An open-source fitness app for the WHOOP 4.0 that works without a subscription

I know, I know , you've heard of posts like this plenty of times before. Stay with me on this one.

First, so it's clear where I'm coming from: I'm not knocking WHOOP. The product is genuinely good, and the recovery/strain/sleep work behind it is years of research I have zero interest in pretending I can match. This isn't a "WHOOP bad, use mine" post.

It's about the band itself. When a membership lapses, the hardware is basically useless, You Own it, You still cant use it, it just goes dark, because the app stops talking to it. So you've got a perfectly good sensor turning into a paperweight. That's the only thing I set out to fix.

I spent a few weeks reverse-engineering how the 4.0 talks over Bluetooth, how it streams data, how to acknowledge its events so it keeps sending, how to capture and parse all of it. and built a small open-source stack around it. I tested the decoded values in different situations (wearing it, off-wrist, charging, workouts) and checked them next to my Apple Watch Ultra 1 to make sure they line up. I'm fairly confident in them, though I'll say plainly I'm not claiming 100% certainty on everything.

It's four open pieces:

  • protocol — the decoders for the strap's raw records.
  • backend — a small server that stores the raw data and computes metrics (one Cloudflare Worker).
  • analytics — the math, using only published, proven formulas (Banister TRIMP for strain, Cole-Kripke for sleep, RMSSD for HRV, Keytel for calories). No magic, no claims of being WHOOP's algorithms.
  • edge — the phone app (Flutter) that pairs with the strap and shows you your day.

The honest part, because this community cares about accuracy: these are rough approximations from the data the band actually exposes. They are not WHOOP's numbers and I'd never present them as such. If you have an active membership and you're happy with it, honestly just keep it, this isn't meant to pull you away from it.

Where I think it's actually useful:

  • Your 4.0 is retired and you'd rather use it than bin it.
  • You'd prefer your health data not sit on a company's servers, you can self-host the entire backend yourself, so it never leaves a machine you own. Or just ask claude to do it for you.
  • You just like tinkering with open source.

Some real caveats, up front:

  • No background sync yet — the app only pulls from the strap while it's open, so you have to actually open it.
  • No proper notification system yet.
  • Tested only on the WHOOP 4.0.
  • Heads-up: if you do use this, I'd avoid reconnecting the strap to the official WHOOP app afterward, a firmware update could change the events this depends on. So this really is best for a band you're no longer running on a membership.

It's open source under MIT. If you've got a retired 4.0, give it a week and let me know how it goes , feedback is what makes it better.

I did some searching before posting this, and I genuinely believe this is the closest thing out there to actually being called a fitness app, not just a protocol demo. It's your choice to make in the end, but I'd really request you give it a try and raise an issue on GitHub if you notice anything wrong or something feels off. That's how it gets better.

Main repo (the app): github.com/OpenStrap/edge . Everything else is under github.com/OpenStrap.

Happy to answer questions.

TL;DR: I have made a whoop compatible fitness app which works without subscription and you can download it from github releases

u/Abdul_Saheel — 4 months ago

I got fed up waiting at the bus stand with the broken TGSRTC app, so I built my own. It's free.

I travel back to my hometown most weekends and holidays, so I live by RTC buses. The official Gamyam app is genuinely painful, slow, buggy, crashes when you switch screens.

Last week it died on me while I was tracking my friend's bus at the stand, and I decided enough is enough. So I ( and claude , ofc) spent a day building a better one.

TGSRTC Bus Live Tracking : A clean, fast app that actually

- stays on the bus (the official one snaps back to an old spot every refresh — you had to re-zoom every single time)
- proximity alarm -  get notified when your bus is within ~1 km of your stop, so you can stop staring at the screen
- Live speed, status (moving/halted), next stop
- On iPhone: a lock-screen Live Activity + Dynamic Island so you can track without even opening the app

It's not official, not affiliated with TGSRTC. It uses the same public bus-location data their app does, just with a UX that doesn't make you want to throw your phone. Free, no ads, no login.

Do not completely rely on this app as this is built overnight and lot of testing is yet to be done, but Just give it a try this time when you travel by TGSRTC , Would love the honest feedback, even if its brutal , Heres the direct link to the app 

u/Abdul_Saheel — 4 months ago

I got fed up waiting at the bus stand with a frozen TGSRTC app, so I built my own TGSRTC bus tracker (free + open source)

Last week I dropped my friend at the bus stand for his bus home. ETA was 10:45, we reached by 10:35, and then came the worst part, the waiting. We tried tracking the bus on the official TGSRTC Gamyam app. It was so slow and buggy it crashed every time I switched screens.

I'm a developer, and standing there staring at a frozen app, I though, it's 2026, this shouldn't be this broken. So I ( and claude , ofc) spent a day building a better one.

TGSRTC Bus Live Tracking : A clean, fast app that actually

- stays on the bus (the official one snaps back to an old spot every refresh — you had to re-zoom every single time)
- proximity alarm -  get notified when your bus is within ~1 km of your stop, so you can stop staring at the screen
- Live speed, status (moving/halted), next stop
- On iPhone: a lock-screen Live Activity + Dynamic Island so you can track without even opening the app

It's not official, not affiliated with TGSRTC. It uses the same public bus-location data their app does, just with a UX that doesn't make you want to throw your phone. Free, no ads, no login.

Do not completely rely on this app as this is built overnight and lot of testing is yet to be done, but Just give it a try this time when you travel by TGSRTC , Would love the honest feedback, even if its brutal , Heres the direct link to the app 

reddit.com
u/Abdul_Saheel — 4 months ago