CodeSplash Gym is a workout journal that grew into the one fitness app I actually open every day. It logs lifts, plans routines, tracks food and habits, and keeps every record on your device. Version 0.14.0 was submitted to the App Store today for iPhone and iPad, with a companion Apple Watch app.

CodeSplash Gym active workout with previous sets beside each input

Built for the set you are about to do

Most training apps are good at history and bad at the moment you are standing at the bar. Gym flips that. Every set shows what you did last time, so repeating it is one tap and beating it is one edit. Warm-ups, supersets, and effort are a tap away. Rest timers run as Live Activities in the Dynamic Island and on the Lock Screen, so the phone goes back in your pocket.

Your active workout is saved as you go. Leave the app, take a call, restart the phone, and Today still says Resume workout.

Train with a plan

Build your own routines and put them on a weekly schedule or a rotating split, or pick one of 12 built-in programs with progression rules. The exercise library has 385 exercises with history, charts, records, and rep-max tables, and you can add your own. A plate calculator and a warm-up calculator handle the arithmetic.

CodeSplash Gym exercise page with estimated one-rep max trend

Food and habits in the same place

I did not want a second app for nutrition. Gym logs food, calories, macros, and water from a large catalogue, with barcode lookup through Open Food Facts and saved meals for the things you eat every week. Mark a day On plan, Free, or Untracked, and complete on-plan days teach an adaptive expenditure model that adjusts your target over time.

There is one AI feature, and it runs on the device. Type "2 eggs, toast with butter and a banana" and Apple Intelligence splits the sentence into foods matched against the catalogue. The nutrient numbers always come from the catalogue, never from the model, and nothing leaves your phone. Without Apple Intelligence a rule-based parser does the same job.

CodeSplash Gym nutrition tab with calories, macros, water, and meals

Habits are the quiet part. Workouts, Cardio, Eating, Weight, and Sleep rings fill in from the data you already log, with streaks, freezes, and widgets. Readiness and training load come from HRV, resting heart rate, sleep, and your sessions, once there is enough data to say something useful.

Apple Health, Apple Watch, and your old data

Apple Health is optional and granular. You choose what to read and whether completed workouts, body measurements, or nutrition entries get written back. The Watch app logs sets, controls rest timers, and shows live heart rate and calories.

If you are switching, bring your history. Gym imports Fitbod workout CSVs, Fitbit Takeout archives, and Garmin export files, and exports everything as CSV or JSON whenever you want it back.

No account, on purpose

There is no CodeSplash account and no cloud database behind Gym. Your training records live on your device. Core logging works offline. The only network calls are barcode lookups for products that are not cached and the optional services you turn on yourself.

Availability

Gym 0.14.0 is waiting for Apple's review. The App Store listing uses the name Codesplash Gym. When it is approved the download link will appear on the product page, and the guide covers every screen in the meantime. Support is at support@codesplash.ai.

CodeSplash Gym is intended for fitness tracking and general wellness. Strength, expenditure, and readiness estimates are not medical advice.