Train smarter. Arnold AI is your fully interactive fitness assistant — combining a 3D muscle selector, Gemini-powered form feedback, and Google Calendar planning into one sleek web app.
Arnold AI gives you the power to plan, visualize, and execute your fitness goals using real-time AI feedback and Google Calendar scheduling. Forget static routines. This is adaptive, interactive, and AI-enhanced fitness.
- 🎯 3D Muscle Selector — Clickable, animated muscle map powered by Three.js.
- 🧠 Gemini LLM Coaching — Get real-time form tips and technique breakdowns via natural language streaming.
- 📅 Google Calendar Integration — Automatically generate recurring workouts across a 4-week plan.
- 🔊 Text-to-Speech (TTS) Form Feedback — Generate and play audio cue cards dynamically.
- 📤 Exportable Plans — One-click export of your full workout blueprint.
@react-three/fiberpowers a fully interactive 3D body.- User-selected muscles are stored and linked to curated workouts.
- Gemini generates detailed form tips per workout.
- Google Calendar API creates recurring, personalized workout events.
- TTS API converts tips to playable audio.
- Everything deploys cleanly via Vercel serverless infra.
| Tech | Usage |
|---|---|
| Next.js 14 | App framework (App Router, server actions) |
| TailwindCSS v4 | Full dark theme + responsive design |
| Three.js | 3D model rendering via React Fiber |
| Google APIs | Calendar + OAuth + TTS |
| OpenAI / Gemini | Form feedback + summarization |
| Vercel AI SDK | Streaming LLM integration |
- Clone this repo:
git clone https://github.com/ahmedjader/arnold-ai
