Skip to main content

Service documentation

SensAI service documentation

SensAI is an iOS AI personal trainer that builds and adapts workout programming from a user's goals, schedule, equipment, training history, and Apple Health context. This page is the canonical human-readable service document for agents, crawlers, reviewers, and people evaluating what the service does.

Primary product

Native iOS app for personalized fitness coaching and workout tracking.

AI model behavior

Conversational large language model coaching with user-specific workout and health context.

Public API status

SensAI does not currently advertise a public API catalog for third-party integrations.

Current capabilities

These are user-facing capabilities supported by the current app and backend service surface.

Workout planning

  • Generates training plans from user goals, schedule, workout duration, equipment, limitations, and preferred workout types.
  • Supports strength, flexibility, running, active recovery and mobility, and yoga programming.
  • Updates future training through plan regeneration, calendar changes, session remixing, and exercise swaps.

Guided workout tracking

  • Tracks sets, reps, weight, distance, time, rest phases, exercise swaps, added sets, and completed sessions.
  • Shows exercise details, movement history, anatomical guidance, and heart-rate-aware workout context when available.
  • Supports rest timers, active-set timers, and iOS Live Activities for lock-screen workout state.

AI coach

  • Provides a conversational coach powered by large language models, not fixed templates or rule-only responses.
  • Streams assistant responses and can show structured cards for workout plans, exercise information, progress history, and calendar changes.
  • Accepts image attachments for coach context, including form, meal, and equipment questions.

Health and recovery context

  • Uses Apple Health and HealthKit permissions to read workouts, sleep, HRV, resting heart rate, heart rate, VO2 max, body metrics, distance, and calories.
  • Works with Apple Watch directly and with other wearables when their data is available through Apple Health.
  • Builds recovery summaries from selected client-provided metrics and workout history; recovery signals can inform coaching and training changes.

Progress and activity history

  • Shows streaks, weekly activity, consistency, personal records, milestones, performance trends, and recovery metrics.
  • Unifies SensAI workouts and HealthKit workout summaries in an activity timeline.
  • Supports linking or merging HealthKit workout summaries with SensAI sessions when appropriate.

Offline and sync behavior

  • Keeps core cached workout, session, and settings flows usable without a network connection.
  • Queues performed sets, workout performances, activity sessions, and settings changes for later sync.
  • Requires a network connection for chat, plan generation, plan remixing, and uncached future workout starts.

Platform and account model

SensAI is delivered as an iOS app with Apple-native identity, health permissions, subscription management, and notification flows.

  • Native iOS app with Sign in with Apple.
  • Apple HealthKit integration for permitted health, recovery, and workout data.
  • Subscriptions and trials are managed through Apple StoreKit.
  • Workout reminders can be scheduled during onboarding or changed later in settings.
  • Account deletion is available in the app settings with Apple re-authentication.

Data and AI boundaries

SensAI uses health and workout context only when a user grants the relevant permissions or provides the information directly in the app.

Health data

The app reads selected Apple Health data on-device and syncs the summaries and metrics needed for coaching, workout history, recovery context, and progress views. HealthKit workout summaries can be linked to SensAI sessions.

AI-generated guidance

AI responses can explain training decisions, modify plans, answer fitness questions, and analyze uploaded images. They are generated from the conversation plus app context, and they require an internet connection.

Service access

SensAI exposes app-facing services for authenticated users, subscriptions, workout plans, chat threads, activity history, recovery summaries, and reminders. It does not currently expose a public developer API.

Try SensAI on iPhone

Download the app to create a plan, track workouts, and chat with your AI coach.

Download on the App Store