Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
Replies (53)
GM
Fitness nostr, assemble! Check out this awesome new app from Doc 👀
View quoted note →
💪
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →
Awesome stuff!!
Excited to check this out.
Have tried a few times to vibe code something like this.
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →
I can't wait to ditch my old fitness apps and fully embrace:
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →
Ascent memories of me using MyFitnessPal in 2014 just flashed in front of my eyes....( Never used fitness workout schedule on phone but damn I abused MyFitnessPal at the beginning of my macronutrients knowledge journey)
Good Morning Relay Riders!
Shoutout to the newest Nostr Dev
@⚡️ᗪㄖ匚⚡️ who built
@POWR
View quoted note →

Bookmarked this for later. Thanks Jeroen! I’ll take a look
Sometimes you can just post things into existence 😂
Awesome work
@⚡️ᗪㄖ匚⚡️
View quoted note →
View quoted note →
Is this something that connects to a smartwatch or a bike with sensors or once the activity is done (on the smartwatch, I upload to this, a bit like what can be done with strava
Or is this something that you use to track manually?
Where do I fthe app? app?
Curious to try this! Thanks!
Hey #31days crew - very interested to get your early feedback when I release this. Thinking of some fun #31days leaderboards etc. Are you guys mostly on iOS or Android or both?
Awesome
No code to show though?
#yestr
Found it💪
I’ll use this
@TheWildHustle - would love to hear your thoughts on the Nip proposal. I came up with some ways that it can be extended to log runs too. Were you working on anything for this?
Great proposal! I haven't looked into developing the run tracking NIP yet, but I'm excited to support interoperability between POWR, RUNSTR, and the rest that are sure to follow. Lookout for my DM 🫡💪
Awesome. I like te idea of Strava, but dislike the privacy implications. This looks like a viable alternative.
Well pretty much everything you post on a public relay is available, but I’m not planning on kyc-ing any users. Also will hopefully figure out a way to store workouts encrypted eventually so you can backup your health and fitness data privately.
😎⚡️🤙
Estoy por ir a entrenar CrossFit y quiero probar POWR
It’s here Y’all. Workout App built with Nostr. Game changer #GrowNostr
View quoted note →
Finally!!!!
No encuentro la app, webapp o página para usarla
@⚡️ᗪㄖ匚⚡️
Gracias
More OtherStuff incoming!! 🤝
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →
Omg, omg, omg!!!!
Very cool. I look forward to this.
This sort of Nostr app has been discussed for a while. I'm super excited to see it coming to life. Hell yeah Doc!
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →
what a great name! great concept!
I can't wait to see how this app evolves in about two years when I can start thinking about lifting heavy again 💪
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →
Thanks for sharing your experience with True Coach. When I first started working on POWR I was talking about it with
@PABLOF7z and he had the same pain points you’ve highlighted and it’s one of the problems I aimed to solve.
POWR absolutely satisfies the walled garden issue by decentralizing both workout creation and data “ownership”. The POWR Pack functionality (using NIP-51 lists) allows anyone (including trainers) to create and share custom exercises, workouts, and even full programs that clients can import directly.
The key difference with POWR is that your workout data is controlled by YOU, not locked in a trainer's account. Your workout history is tied to your npub via signed workout records regardless of trainer changes. I hope that in the future myself and others interested in the topic will build professional-quality programming tools for trainers and gyms.
I built POWR specifically to address that misalignment of incentives you mentioned. Built on Nostr, both clients and trainers maintain their independence while still being able to collaborate effectively. Sats and nuts 🥜 will flow frictionlessly peer to peer and centralized middlemen like True Coach can be circumvented.
If you have a few minutes please check out the Nip spec that I wrote which lays out the different event kinds. What I’ve built so far is a proof-of-concept that demonstrates this can work. I hope to get POWR to the point where it’s a slick app that anyone will find useful whether they understand the importance of Nostr or not.
This needs the recommended routine by
r/bodyweightfitness, as it is something like an open source project. Would be quite a match I think. Let's see if someone is cool enough to implement it 🧡💪💜
great work!
can you publish a release so i can download on obtanium/get it published to Zap store?
we'll def need to do this.
Android on my end!
Straight to the
@Zapstore
Well done! Ship ugly, ship often! (Also, it's not even very ugly)
I can't wait to try it out.
It says a lot about how much potential Nostr has when a full-time physician can ship a fully functional (and damn nice looking) app.
Nostr's super power has always been the simplicity and left-curve nature of the spec. GM
@fiatjaf , I see you.
AI is going to supercharge this pattern and we're going to have thousands of apps catering to all sorts of niches.
View quoted note →
Wow, physician, smartphone dev and did you also create the catchy song in the intro video? Winning!
are you talking about
https://nostrapp.link/ NIP-89 event
Now this is pretty cool 💪
View quoted note →
Just let people specify their relay and they can use their own relay for the stuff they want very private.
So private relay > encryption on public relay?
Definitely simpler. I think for POWR it makes perfect sense 😅
How do you stop the constant urge to overcomplicate things?
Reflecting on the fact that everything is 10x harder and takes 100x longer than you’d think
Then the simpler, pragmatic solution becomes all the more attractive.
Almost always the simple solution was the right one all along; just look at nostr vs web3 or DID Rube Goldberg machines
But it’ll never scale! 😭 and how can I make sure my ID is unique and no one is impersonating me?! And who will build the roads?!
Let's go 🚀
⚡️ᗪㄖ匚⚡️
Introducing
@POWR - Proof Of Workout over Relays! 💪
A local-first, open-source fitness app for Android and iOS supercharged by #Nostr
What makes POWR special:
- 📱 Local-first architecture: Log your fitness events offline with option to share your workout records on Nostr
- 🔧 Create custom exercises and personalized workout templates
- 📦 Download "POWR Packs" - NIP-51 lists containing workouts and their associated exercises to instantly expand your workout library
In the works:
- 🔐 Amber login for Android users
- ⚡️and 🥜
- 🌐 Create and share your custom exercises (kind 33401) and workout templates (kind 33402) with the Nostr community
- ⏱️ Enhanced workout tracking (rest timer, exercise reordering, unit customization)
- 🏆 Custom workout types - support for CrossFit-style formats like AMRAP and EMOM beyond basic strength training
Special thanks to
@Terry Yiu @PABLOF7z @JeffG and
@fiatjaf for their invaluable guidance during my 3-month journey working on POWR. Their support has been essential.
POWR isn't close to what I hope it’ll become (yet), but as Pablo wisely told me: ship early! Look for the TestFlight and Zapstore release early next week, but please have patience with the release and updates… I’m a Nostr enthusiast, not a dev, and working full time as a physician.
Devs: I'd love your feedback on my NIP proposal for workout event kinds, and if you’d like to contribute please reach out!
POWR On! 💪

GitHub
Add NIP-101e: Workout Events by DocNR · Pull Request #1816 · nostr-protocol/nips
NIP-101e: Workout Events
This NIP proposes a standardized way to represent fitness and workout data in Nostr, including:
Exercise Templates (kind:...
View quoted note →