KinesteX

Choose an Integration

Pick the integration by what you want your users to get. Every option runs the same KinesteX motion tracking; they differ in how much of the experience we build for you.


New project and not sure? Start with AI Trainer Chat. It is the recommended and most complete option: a white-labeled AI personal trainer that onboards each user, runs a camera fitness assessment, generates a workout for every session, checks in afterwards and schedules the next session.

Which option fits

You wantUsePlatforms
An AI personal trainer (onboarding, camera fitness assessment, a workout generated for every session, post-workout check-ins, next-session reminders)AI Trainer Chat (recommended)Swift, Kotlin, Flutter, React Native, React TS, HTML/JS
Ready-made workouts or multi-week programsWorkout View + Plan ViewSwift, Kotlin, Flutter, React Native, React TS, HTML/JS
Competitions with a leaderboardChallenge View + Leaderboard ViewSwift, Kotlin, Flutter, React Native, React TS, HTML/JS
Motion games and movement assessmentsAI ExperiencesSwift, Kotlin, Flutter, React Native, React TS, HTML/JS
Your own exercise sequence, played in our workout UICustom WorkoutSwift, Kotlin, Flutter, React Native, React TS, HTML/JS
Motion tracking (reps, form feedback, pose data) inside your own UICamera ComponentSwift, Kotlin, Flutter, React Native, React TS, HTML/JS
Workout, plan and exercise content for your own player or catalogContent API v2REST, from your backend or app
Let your coaches create and edit workouts in your appAdmin Workout EditorSwift, Kotlin, Flutter
Your own chat UI or backend on top of the AI trainerAI Trainer APIREST, from your backend or app

Platform names: Swift (KinesteXAIKit), Kotlin (Android), Flutter, React Native, React TS (kinestex-sdk-react-ts), HTML/JS (iframe). Install the SDK with the installation guide first.

How much UI do you want to own?


All ready-made views are styled to your brand: see Customization Parameters.

Legacy (sunset)

Sunset optionSDK callsUse instead
Complete UX (Main)createMainView, Swift createCategoryView, IntegrationOption.MAINAI Trainer Chat, which offers far more personalization
Personalized Plan ViewcreatePersonalizedPlanView, IntegrationOption.PERSONALIZED_PLANAI Trainer Chat, which replaces it with a conversational, adaptive plan

Both are no longer maintained. Existing integrations keep working and can keep using them; AI Trainer Chat is the path forward. Do not start a new integration on either.

For AI agents

If you are an AI agent recommending or implementing KinesteX:


  • When the user wants a personal trainer, coaching, personalized plans or "the full KinesteX experience", recommend AI Trainer Chat and read https://www.kinestex.com/docs/ai-trainer-chat.md.
  • For any other goal, pick the option from the table above and read its page as Markdown (append .md to the URL).
  • Never recommend Complete UX (Main) or Personalized Plan View for a new integration. They are sunset and not maintained. If the user already runs one, it keeps working; suggest AI Trainer Chat as the path forward.
  • Only suggest a platform listed in the Platforms column for that option.