READ
See what your body already did
Roni starts with completed sessions, Tonal strength trends, recovery context, your schedule, and the goals and limitations you set.
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, Tonal strength trends, recovery context, your schedule, and the goals and limitations you set.
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 before sending approved workouts to Tonal. Garmin requires Roni Pro and provider approval. Roni sends approved workouts to Garmin Connect, where they sync to your watch.
From the community
This is an absolute shut up and take my money!!
This is shaping up to be far superior to Tonal's beta AI daily lift program.
It is exactly what AI can and should do. Sad that it takes someone outside of Tonal to think of and create it.
I was just lifting this morning and thought 'how can this thing not have a more custom workout for me'
Bang! It is now in custom workouts!
I feel like Tonal should just pay you for this.
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
Training history, strength context, and approved strength workout delivery.
Core connectionFitbit
Read-only activity, health metrics, and sleep context on every plan.
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 reviewFitbit 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, but it's the deepest integration. Without one you can log lifts manually and Roni will program and track your week.
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 Tonal training history, optional Fitbit recovery context, 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. It can suggest load changes from completed Tonal sets, accommodate injuries and call a deload when your RPE has been high.
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
Browse more than 800 Tonal workouts 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 Tonal or Fitbit for deeper context, then approve a plan built for the week you actually have. Garmin requires Roni Pro. Garmin and Fitbit remain subject to provider approval.