Roni is open source.Star23

Training intelligence for Tonal owners

Your Tonal knows what you lifted. Roni knows what to do next.

An open-source AI coach that reads your real training history, builds the week around your goals and recovery, and sends approved workouts back to your Tonal.

  • Your real Tonal history
  • A plan that adapts weekly
  • You approve every workout

Illustrative week

Built around what changed

On track

Tonal volume

−8%

Sleep trend

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

Full body

Coach draft

REVIEW

Coach: Wednesday volume came down after Tuesday cardio and a shorter sleep night.

Review plan
Training historyRecovery contextCross-training loadOne useful week

One coach. The whole week.

A plan should react to your life before you have to.

Most workout generators start from a blank prompt. Roni starts from the work already in your body, then keeps the plan useful when your schedule, performance, or recovery changes.

READ

See what your body already did

Roni starts with completed Tonal sessions, strength trends, your schedule, and the goals and limitations you set.

DECIDE

Program the week, not just the next workout

Coach balances volume, recovery, cross-training, and missed sessions before proposing the next useful dose.

DELIVER

Approve it, then train on Tonal

Review the exercises, sets, reps, and targets. Nothing is sent to your machine until you approve it.

What Tonal owners are saying

Real feedback from real users

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.

Your training data works for you.

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 workout delivery.

Core connection

Fitbit

Optional read-only activity, health metrics, and sleep context.

Provider review

Garmin

Optional activity and recovery context, plus approved workout delivery.

Provider review

Optional Fitbit and Garmin features remain subject to their providers' approval and may not be available to every account.

Common Questions

Is Roni free?

Yes, completely free and open source. No credit card required. You bring your own Google Gemini API key (free from Google AI Studio) so the AI runs on your quota, not ours.

Is it safe to connect my Tonal account?

Yes. Your credentials are used once to obtain an access token and are never stored. The token is encrypted with AES-256-GCM. We only access workout history, strength scores, and movement data.

How does the AI coaching work?

The AI analyzes your training history, strength trends, and recovery patterns to build personalized programs. It applies progressive overload, periodization, and injury awareness — grounded in your actual data.

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

Tonal's programs are pre-built for general audiences. Roni creates fully custom programs based on your data — your lifts, recovery, goals, and injuries. It adapts week to week as your performance changes.

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

Open Source

$0

Forever free to use

Bring your own Google Gemini API key (free from Google AI Studio) so the AI runs on your quota, not ours.

See pricing details →

Your next week starts here

Bring the data. Keep the decisions.

Connect your Tonal, tell Roni what you are training for, and approve a plan built for the week you actually have.