Roni Pro.$15/mo

A coach for the whole week

Strength. Running. Cycling. One AI coach for your 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.

  • Your real training history
  • Changes you make in chat
  • You approve every workout

Illustrative week

Built around what changed

On track

Tonal volume

−8%

Fitbit sleep

7h 24m

Cardio load

Moderate

MON

Upper strength

42 min · Tonal

READY
TUE

Recovery

Mobility · Walk

EASY
WED

Lower volume

48 min · Tonal

ADAPTED
FRI

Tempo run

Roni Pro · Garmin Connect

SENT

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 plan

Garmin requires Roni Pro. Garmin and Fitbit remain subject to provider approval. Watch sync happens through Garmin Connect.

Training historyRecovery contextCross-training loadOne useful week

One coach. The whole week.

A plan should reflect the week you actually have.

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

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.

DECIDE

Program the week, not just the next workout

Coach uses volume, recovery context, cross-training, missed sessions, and the changes you tell it about before proposing the next useful dose.

DELIVER

Approve it, then train your way

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

What people are saying

This is an absolute shut up and take my money!!

Chris N.Tonal owner, 2 years

This is shaping up to be far superior to Tonal's beta AI daily lift program.

David D.Tonal owner, 3 years

It is exactly what AI can and should do. Sad that it takes someone outside of Tonal to think of and create it.

Marcus T.Tonal owner

I was just lifting this morning and thought 'how can this thing not have a more custom workout for me'

Ryan F.Tonal owner, 1 year

Bang! It is now in custom workouts!

Sam H.Tonal owner, 4 years

I feel like Tonal should just pay you for this.

Maya S.Tonal owner

Useful context. Explicit boundaries.

Works with what you already use.

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 policy

Tonal

Training history, strength context, and approved strength workout delivery.

Core connection

Fitbit

Read-only activity, health metrics, and sleep context on every plan.

Provider review

Garmin

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 review

Fitbit 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.

Common Questions

Do I need a Tonal?

No, but it's the deepest integration. Without one you can log lifts manually and Roni will program and track your week.

Is Roni free?

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.

Is it safe to connect my Tonal account?

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.

How does the AI coaching work?

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.

How is this different from Tonal's built-in programs?

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.

See all questions →

Workout library

Start with a proven session. Make it yours with Coach.

Browse more than 800 Tonal workouts by goal and muscle group, then ask Roni to adapt one to your history, schedule, and readiness.

Browse workouts

Choose how Roni handles AI

The same coach, with or without key setup.

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

Bring the data. Keep the decisions.

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.