App Store · FoodTracker · Developer
WorkoutTracker is a native iOS & watchOS gym app: CoreML pose tracking, HealthKit CNS recovery, and a Gemini coach that can rewrite today’s session mid-workout.
| Area | What you get |
|---|---|
| Live tracking | Custom CoreML action classifier + Vision body/hand pose for reps, depth, VBT cues, and gesture controls |
| Recovery | CNS index from sleep, RHR, and HRV; anatomical heatmap with 48–96h volume decay |
| AI coach | Gemini builds multi-day splits and swaps exercises when equipment or load changes |
| Apple stack | watchOS companion, Live Activities / Dynamic Island, Home Screen widgets |
| Ecosystem | Shares App Group + Health with FoodTracker so training burn feeds daily energy |
SwiftUI · SwiftData · Observation · Swift 6 · Vision · CoreML · HealthKit · WatchConnectivity · ActivityKit · Swift Charts · Gemini API
Localized in English and Russian (.xcstrings).
Requires Xcode 15+, iOS 17+ (device recommended for Vision / HealthKit).
git clone https://github.com/Borisserz/WorkoutTracker.git
cd WorkoutTracker- Add a local
Secrets.swift(gitignored) with your Gemini key:
enum Secrets {
static let geminiApiKey = "YOUR_GEMINI_API_KEY_HERE"
}- In Signing & Capabilities, set App Group
group.com.borisdev.WorkoutTrackeron App, Widget, and Watch targets (or your own group ID). - Select a physical iPhone and run (
Cmd+R).
Copyright (c) 2026 Boris Serzhanovich. All rights reserved.
Portfolio / demonstration only. Source, UI, and custom anatomy assets are proprietary — no public commercial use, redistribution, or modification without written permission.