READ
See what your body already did
Roni starts with completed sessions, recovery context, your schedule, and the goals and limitations you set. Tonal strength trends are included when that machine is connected.
A coach for the whole week
Roni reads your training, recovery context, goals, and schedule. Ask it to build or rebuild your week, then review and approve every workout.
Illustrative week
Tonal volume
−8%
Fitbit sleep
7h 24m
Cardio load
Moderate
Upper strength
42 min · Tonal
Recovery
Mobility · Walk
Lower volume
48 min · Tonal
Tempo run
Roni Pro · Garmin Connect
Coach: When you asked me to rebuild, I reduced Wednesday volume after Tuesday cardio and a shorter sleep night. You approved Friday's run, and it was sent to Garmin Connect.
Review planGarmin requires Roni Pro. Garmin and Fitbit remain subject to provider approval. Watch sync happens through Garmin Connect.
One coach. The whole week.
Roni starts from the work already in your body. When your schedule, performance, or recovery changes, ask it in chat to rebuild the week.
READ
Roni starts with completed sessions, recovery context, your schedule, and the goals and limitations you set. Tonal strength trends are included when that machine is connected.
DECIDE
Coach uses volume, recovery context, cross-training, missed sessions, and the changes you tell it about before proposing the next useful dose.
DELIVER
Review the exercises, sets, reps and targets, then train your way: gym log, Tonal, or Garmin Connect with Roni Pro. Garmin remains subject to provider approval.
Product proof
These are product facts, not customer quotes. Verified testimonials are not published yet.
Roni proposes the week. Nothing is sent to Tonal or Garmin Connect until you review it.
Tonal is one input. Garmin, Fitbit via Google Health, Hevy, and manual gym logs also coach a full week.
Bring a Gemini, Claude, OpenAI, or OpenRouter key, or subscribe for managed AI and Garmin.
Log lifts, meals, and readiness. Ask the coach to rebuild the week when life changes.
Useful context. Explicit boundaries.
Connected data is used to coach you, not to advertise to you. You can disconnect a provider, delete imported data, and review every workout before it leaves Roni.
Read the full data policyTonal
Optional. Training history, strength context, and approved strength workout delivery when you connect a machine.
OptionalFitbit
Read-only activity, health metrics, and sleep through Google Health consent. Not a Fitbit-native login.
Provider reviewGarmin
Activity, sleep and wellness summaries. Sends approved strength, running, and cycling workouts to Garmin Connect, where they sync to your watch. Strength workouts carry written weight targets. Garmin requires Roni Pro.
Pro · Provider reviewHevy / gym
Log gym sessions in Roni, or connect Hevy with Roni Pro to sync approved routines.
Gym · Hevy is ProFitbit and Garmin features remain subject to provider approval and may not be available to every account. Garmin requires Roni Pro.
More connections on the way. Tell us what you use.
No. Tonal is optional. You can connect Garmin (Roni Pro), Hevy (Roni Pro), Fitbit through Google Health, or log gym sessions. Roni programs and tracks your week from the sources you connect.
Yes. Free is hosted by Roni and includes 30 messages a day when you bring your own Gemini, Claude, OpenAI, or OpenRouter key. Your provider may charge for usage. Roni Pro is $15/month with up to 500 managed AI messages and Garmin. Garmin requires Roni Pro and remains subject to provider approval.
Your Tonal password is used to obtain a token and is not stored. Tokens are encrypted with AES-256-GCM. Roni reads your training through unofficial Tonal APIs, which may change or become unavailable. Review each workout before approving it.
Your coach uses the training you connect or log, optional Fitbit recovery context through Google Health, your goals, schedule and what you tell it in chat. Garmin adds training and recovery context and requires Roni Pro. Garmin and Fitbit remain subject to provider approval. Ask Roni to build or rebuild your week.
Tonal's programs are pre-built for general audiences. Roni creates a custom week from your lifts, recovery context, goals, injuries, and the changes you tell it about. You decide when to ask it to rebuild the week.
Workout library
If you train on Tonal, browse more than 800 sessions by goal and muscle group, then ask Roni to adapt one to your history, schedule, and readiness.
Choose how Roni handles AI
Free with your AI key
$0
Hosted by Roni. Bring your own AI provider key for core coaching, or choose Roni Pro for managed AI and Garmin. Garmin requires Roni Pro and remains subject to provider approval.
Roni Pro
$15/month
Managed AI with no API key setup. Garmin requires Roni Pro and remains subject to provider approval.
Up to 500 AI messages per month
Your next week starts here
Tell Roni what you are training for. Connect the hardware and trackers you already use, or log gym sessions. Fitbit connects through Google Health. Garmin requires Roni Pro. You approve a plan for the week you actually have.