Garage
Manage multiple bikes with separate history, stats and context for each one.

beSPOKE is already usable, stable and built for real cyclists: garage, ride import, maintenance and meaningful statistics are all there. This public beta is about everyday use, honest feedback and making the app even sharper before launch.
Public Beta Snapshot
Already strong in the core
Garage, ride import, manual rides, maintenance and stats are ready to be used daily.
Still being refined
Micro-UX, visual polish and edge cases are exactly what this beta is for.
Feedback matters
Real-world use helps improve flows, clarify copy and catch the last rough edges before launch.
Looking for a finished App Store product? Not yet.
Want to help shape a thoughtful cycling app before release? You’re in the right place.
This beta is not a rough prototype. It is a solid product foundation that now needs more real cyclists, more real data and more everyday feedback.
Manage multiple bikes with separate history, stats and context for each one.
GPX, FIT, Apple Health and manual rides already cover the main ways people track.
Track components, wear and service intervals before small things become big ones.
Not just more numbers. The app already focuses on context, trends and cycling relevance.
This phase is about using the app for real and helping make the last decisions better.
Expect a usable app with strong foundations — and the occasional rough edge, wording issue or edge case that still needs polishing.
Already working well
Still beta
No funnel chaos. No corporate weirdness. Just a few clear steps.
Tap the public beta link and join directly through Apple’s TestFlight on your iPhone.
If TestFlight is installed, you can open the beta right away and add it to your device in a few taps.
Track rides, import old ones, manage your bikes and tell me what feels great — or what still needs work.
Because this is the phase where feedback has real leverage. Small notes now can shape the final product more than big opinions later.
Use beSPOKE before public release and see the product take shape from the inside.
This is not feedback going into a black hole. It directly informs the next builds.
beSPOKE is not a generic platform product. It grows out of real cycling life and detail obsession.
No account, no platform treadmill, no cloud dependency just to use your own data.
Not just “cool app” or “something broke”. The best beta feedback is concrete, contextual and honest.
Any screen, label or action that made you stop and think for too long.
Knowing what feels right is just as useful as finding problems.
Commuting, gravel, road, indoor miles, multiple bikes, old imports — context helps a lot.
If something breaks, tell me what you did right before it happened and what data was involved.
A few useful answers before you jump in.
Cyclists who want to actually use the app and give practical feedback — whether that’s commuting, road, gravel, MTB, cargo bike or indoor training.
No. The beta is for testing, feedback and product shaping. Pricing for the final release will be communicated clearly later.
No. beSPOKE is local-first and designed so you can get started without creating an account.
No. The foundation is still the same: your rides and bike data stay on your device unless you explicitly export them.
Yes — that is exactly the point of this beta. It is already usable. The goal now is to refine, improve and harden it through real use.
Join the beta, use beSPOKE in the real world and help shape a cycling app that treats your bike — and your data — with care.
Join on TestFlightWant to share feedback, ask something before joining or get in touch directly? Send a short message here.