We build software around your data — not around ours.
Audex plays whatever's already on your own media server. Reppex builds your program from the sets you actually log. Every app we ship runs on data you control, not a database we monetize.
One is live. The next is close.
Audex
Available nowA self-hosted-first audio player for music, audiobooks, and radio. It talks straight to Jellyfin, Plex, Subsonic, Emby, and Kodi — or just the files already on your phone. No ads, no listening data collected, nothing rented back to you.
Learn more about AudexReppex
A training program that rewrites itself. Log what you actually lifted, and Reppex adjusts next session's weights, sets, and volume from real performance — not a template you're stuck repeating for twelve weeks.
In developmentWhat's next
Every Shafra Labs app starts from the same question: what does this look like when it's built around your data instead of ours. Health and productivity are next in line.
In the labNow, then next, then later.
One thesis, every product.
Runs on what you already have
Audex talks to the media server sitting on your own network. Reppex will run its numbers on your own training log. Neither one asks you to move your data anywhere first.
Adapts, doesn't template
A fixed plan is easy to build and wrong by week two. Every app we ship recalculates from what actually happened, not what a template assumed would.
No subscription to your own life
Your music library and your training log are yours whether or not you keep paying us. We build tools around data you own, not a service you rent.