roni
Unofficial AI coach for Tonal fitness machines. Self-host your own copy or bring your own Gemini API key. Not affiliated with Tonal Systems, Inc.
What is roni?
Roni is an unofficial AI-powered tool designed to work with Tonal fitness machines. It reads your training data and uses AI to generate custom workout plans with periodization. The tool is open-source and can be self-hosted or used with a personal API key. **Use cases**: Track fitness progress, Generate custom workouts, Manage injury constraints, Automate workout scheduling, Integrate with Tonal devices **Key features**: AI chat coach for personalized workouts; Custom weekly training plans with periodization; Exercise selection based on equipment and goals; Progressive overload tracking; Injury and mobility management; One-click workout push to Tonal; BYOK support for API keys **Who it's for**: Technical users and privacy-conscious individuals who own Tonal fitness machines and want an AI coach for personalized workouts. **Credibility**: open source; founder Jeff Otano
Roni is an unofficial AI-powered tool designed to work with Tonal fitness machines. It reads your training data and uses AI to generate custom workout plans with periodization. The tool is open-source and can be self-hosted or used with a personal API key.
Key features
- AI coaching
- Tonal integration
- Workout planning
- Periodization
- BYOK
- Open-source
- Fitness tracking
- AI chat coach for personalized workouts
- Tonal Machine Integration
- Self-Hostable
- Custom weekly training plans with periodization
- Exercise selection based on equipment and goals
- Progressive overload tracking
- Injury and mobility management
- One-click workout push to Tonal
- BYOK support for API keys
Use cases
- Track fitness progress
- Tonal Machine Coaching
- Generate custom workouts
- Manage injury constraints
- Automate workout scheduling
- Integrate with Tonal devices
Who is it for
- Technical users
- privacy-conscious individuals who own Tonal fitness machines
- want an AI coach for personalized workouts.
