Extend Axis

Track what matters. Extend what's possible.

Fitness tracking and planning for iPhone, iPad, and Apple Watch. Log workouts, exercises, sets, reps, weight, distance, duration, hydration, shoe life, and more.
No subscriptions. No ads. No tracking.

Get Extend Axis Coming soon

Coming soon to the App Store.

Help Center

Search or tap any article to expand it.

No matching articles. Try a different keyword.
General

About

Extend Axis was built on the belief that a fitness app should be a tool, not a service that owns your progress. Every feature is unlocked. Every byte of your data stays yours. Every workout, plan, and rep is on your terms. Find your Axis. Track what matters. Extend what's possible.

What You Can Track

Any exercise — weights, cardio, bodyweight. Routines, sessions, PRs, mindfulness, water, and gear mileage.

Customization

Rearrange nav bars, build a custom Dashboard, pick theme and colors.

Quick Start

1. Build a routine in Workouts (Sets, AMRAP, Circuit, Complex, EMOM, Interval, Tabata). 2. Or tap ▶ Start Exercise on any exercise for a quick session. 3. Use Generate for ideas. 4. Run the workout from phone or watch (they mirror). 5. Review results in Log. 6. Optionally schedule with a Training Plan.

Navigation Bar(s)

• Color — background, optional gradient, text color. • Customize — add, remove, reorder module icons.

Dashboard

• Color — background and optional gradient. • Customize — configure, add, remove, resize, reorder tiles. Tile types: Module Shortcut, Stat Card, Workout/Exercise Shortcut, Blank (animated emoticon), Web Tile. Stat cards: Today's Plan, Top Activities, Favorite Day, Workout Frequency, Muscle Group Distribution, Volume/Distance/Duration (Weekly), PR – Weight/Duration/Distance, 1RM Leaderboard, Top Durations/Distances, Water Intake, Gear Life, Apple Health (Today), Moon Phase, Mindful Practice.

System Preferences

• Theme — Light or Dark. • Image Set — anatomy images: Option 1, Option 2, or None. • Weight Unit — lbs or kg. • Distance Unit — mi or km. • Keep Screen On During Sessions — prevents lock during workouts (uses more battery). • Rest Timer Between Sets — auto-starts a rest countdown after each completed straight set (default 1:30). Override per exercise in the workout's set editor. Rest Chime picks the sound when rest ends (Soft Bell, Low Bowl, Interval Bell or None), also used by the Lock Screen notification. • Display Help — shows ❔ next to page titles. Tap it for help with that page.

iCloud Sync

Syncs across devices on the same Apple ID. • Account — iCloud status. • Last Sync — most recent push/pull. • Sync Now — pull latest. • Sync Appearance Settings — also sync nav bar and dashboard colors. Syncs: workouts, routines, exercises, muscles, equipment, plans, water, journal, gear, optionally appearance.

Apple Health

• Export Workouts to Health — sends sessions with heart rate/calories. • Use Apple Watch for Workouts — runs a live watch session for accurate HR/calories. • Mirror Log — iPhone↔Watch diagnostics. • Import Activities — pick which HealthKit activity types pull in. • Body Weight — tightens calorie estimates. • Last Synced / Sync Now.

Water

• Daily Goal — target intake. • Unit — oz or mL. • Export to Apple Health — writes each entry as a water sample. • Import from Apple Health — pulls water logged elsewhere. • Last Synced / Sync Now (Sync Now shows only when Import is on).

Data

• Export/Import Workouts — routines as JSON (definitions only). • Export/Import Plans — plans as JSON (bundles referenced workouts, exercises, muscles, equipment). • Export Log Data — full session history as CSV. • Reset App Settings — restores appearance defaults and default workouts. Data stays. • Erase All Data (including iCloud) — clears everything and syncs empty state. Disables Health import to prevent resurrection. Cannot be undone.

Help Center

Opens this help system. You can also tap ❔ next to any page title for help with just that page.

About

App version and build, developer website, privacy policy.

Support the Developer

Tip via PayPal or Venmo.

Overview

• Swipe pages for Today's Plan, Library, Apple Health, Steps & Distance, Water, Mindful, Moon, Date, Settings. • Add complications for at-a-glance stats and one-tap deep links. • Mirror an iPhone workout for accurate HR/calories. Add complications: long-press watch face → Edit → Complications → find Extend.

Pages

Swipe horizontally. Hide unused pages in Settings → Pages (Settings always stays visible). • Today's Plan — scheduled items with check-off. • Library — quick-launch any workout or exercise. • Apple Health — today's Move / Exercise / Stand rings. • Steps & Distance — totals vs. goals. • Water — intake with quick-add. • Mindful — two quick-duration capsules + Custom Digital Crown picker. Writes a Health mindful sample on completion. • Moon — tonight's phase, rise/set, upcoming cardinal phases. • Date — per-day calendar list. • Settings.

Settings — Pages

Toggle which pages appear. Settings is always available.

Settings — Sound

• Master toggle for countdowns, round announcements, and warmup/cooldown warnings.

Settings — Water

• Water Quick Add — volumes for two buttons. The third is always Custom.

Settings — Mindful

• Mindful Quick Add — durations for the two quick-start capsules. The third is always Custom.

Settings — Goals

• Steps — daily goal. • Distance — daily goal. • Unit — mi or km.

Settings — Complication Shape

Shapes: Ring (default), Ring Gradient, Ring Sectioned, Ring Sectioned 2, Circle, Square, Heart, Star, Hexagon, Shield, Seal, Diamond, Triangle, Pentagon, Octagon. Ring Gradient grows a single arc with an angular tint. Ring Sectioned uses alternating pill segments. Applies to: Steps, Distance, Steps & Distance, Water, Today's Plan, Library. Date, Moon, and Apple Health are fixed.

Settings — Complication Color

Pick shape/outline color per complication. "Watch Face" follows the face tint; override with a specific color (only takes effect on Multicolor faces). • Apple Health — one tint for all three rings. • Moon — grayscale-only for the lit side. • Date — Weekday and Day colored independently.

Settings — Complication Text Color

Color the middle value. "Watch Face" follows the shape color. For Steps, Distance, Steps & Distance, Water, Today's Plan, Library, Apple Health.

Settings — Complication Tap

• Steps/Distance Open — Steps & Distance page, Apple Health page, or app home.

Settings — Diagnostics

• Mirror Log — iPhone↔Watch handshake messages. • Version — watch app version/build.

Complication — Today's Plan

Ring fills as you complete today's items. Shows done/total, "Rest" on rest days, checkmark when done.

Complication — Steps

Ring vs. daily step goal. Turns green at goal. Compact numbers over 1,000 (e.g. 8.4k).

Complication — Distance

Ring vs. daily distance goal. mi or km per Goals. Turns green at goal.

Complication — Steps & Distance

Ring tracks steps; distance shown on a second line.

Complication — Water

Today's intake as % of goal. Turns green at goal. Set goal in iPhone Settings → Water.

Complication — Mindful

Today's session count, total minutes, current streak. Tap opens the Mindful page. Sourced from Health mindful samples only.

Complication — Library

App name + today's activity count. Tap opens Library.

Complication — Date

Weekday over day-of-month. Color the two lines independently. Tap opens Date page. Families: Circular and Rectangular (Rectangular also shows month and year).

Complication — Moon

Tonight's phase as a real crescent/gibbous/quarter shape. Multicolor faces show NASA imagery; tinted faces show geometry. Override lit-side shade in Settings. Rectangular adds phase name, illumination %, and days to next full moon. Families: Circular and Rectangular.

Complication — Apple Health

Move / Exercise / Stand rings with values (e.g. "320/500 CAL"). Shared tint override; text color separate. "Watch Face" keeps classic red/green/blue. Family: Rectangular only.

Mirrored Workouts

With "Use Apple Watch for Workouts" on, starting on the phone runs a live HKWorkoutSession on the Watch (duration, HR, calories). Stop/Finish from either device saves.

Workouts

• Long-press the exercise name to modify Set type (warmup, working, dropset, timed).

Modules

Tiles

A grid you build. Each tile is a module shortcut, stat card, or workout/exercise shortcut. Sizes: small (1 col), medium (2 cols), large (full row).

Stat Cards

• Today's Plan — scheduled activities with quick-launch. • Top Activities — top 5 exercises and workouts. Include/exclude filters. • Favorite Day — bar chart by weekday. • Workout Frequency — 14-day dots plus longest and current streaks. • Muscle Group Distribution — donut. Header chip 7D / 14D / 1M / 3M (default 7D). Long-press a slice for label/%. • Volume / Distance / Duration (Weekly) — 7-week bar chart. Filter per workout/exercise. • PR – Weight / Duration / Distance — top values per exercise. • 1RM Leaderboard — top estimated 1RMs. • Top Durations / Distances — longest sessions. • Water Intake — daily bars vs. goal. Header chip 7D / 14D / 1M / 3M (default 14D). • Gear Life — lifespan %. • Apple Health (Today) — Move/Exercise/Stand plus configurable HealthKit stats (Steps, Distance, Flights, HR, Resting Calories, VO₂ Max, Blood Oxygen, Respiratory Rate, Cycling/Swimming Distance, Push Count, Sleep, Mindful Minutes). • Moon Phase — tonight's phase plus radial correlation with activity and water. • Mindful Practice — bar chart with optional workout-metric overlay. Tap most cards for a full-screen detail view (7D / 1M / 3M / 6M / 1Y / All).

Shortcut Tiles

Links to a saved workout or exercise. 3-piece tile: • Top — launch. • Bottom-left 📊 — stats. • Bottom-right 🕐 — history.

Web Tile

Fetches a JSON document from a URL and renders natively — no web view, no JS. Add: Settings → Dashboard → Customize → Add Tile → Other → Add web tile. Per-tile: • URL — https:// returning JSON matching the schema. • Title — header label; overridden by JSON title once loaded. Controls: • 🔄 Refresh. • ⛶ Expand — full-screen. • Show more / Show less — inline expand. Cached after first fetch; refreshes quietly when dashboard appears. Schema (v1):

{
  "schemaVersion": 1,
  "title": "Today's Workout",
  "updated": "2026-09-11T08:00:00Z",
  "entries": [
    {
      "date": "2026-09-11",
      "sections": [
        { "heading": "Warmup", "body": "5 min row" },
        { "heading": "Main", "body": "5x5 back squat @ 225" }
      ]
    }
  ]
}
Fields: • schemaVersion — integer, currently 1. • title — string, ≤120 chars. • updated — optional ISO 8601 timestamp; shown as relative time. • entries — up to 366 day-scoped bundles. Each has a date (YYYY-MM-DD, local tz) and sections. Matches today, else the most recent past date. • sections — up to 20; optional heading, body ≤4000 chars. Inline Markdown (bold, italic, links). No HTML/scripts. Sample: https://www.gocavman.com/sample-webtile.json

Graphs (Detail View)

Tap a stat card header to open a full-screen graph: • Range — 7D / 1M / 3M / 6M / 1Y / All (persists). • Bucket — Days / Weeks / Months (only sensible ones shown). • Chart type — Column, Line, or Area. • Metric — where more than one exists (e.g. Water: Intake, Streak). • Tap or drag for a selection tooltip. Some graphs render module-specific footer cards (respect the range picker).

Header Buttons

• 📁➕ — new folder. • ➕ — new workout routine.

Row Buttons

• ☆ / ★ — favorite (pins to top grid). • 🕐 — session history. • 📊 — stats (volume, frequency). • ✏️ — edit routine. • ▶ Start Workout — launch. Swipe: leading = Edit / Clone / Move to Folder. Trailing = Delete.

Favorites Grid

3-piece tile: • Top — launch. • Bottom-left 📊 — stats. • Bottom-right 🕐 — history.

Folders

Tap 📁 to manage. • Name and pick a color (tints 📁 and adds a left accent to rows inside). • Swipe a workout to move it. • Toggle the vertical and horizontal arrows for scroll visibility.

Creating a Workout

Tap ➕ and name it. Add exercises with ➕, or 🔗➕ to add a group (AMRAP, Circuit, Complex, EMOM, Interval, Tabata). Also: Notes, Warmup/Cooldown seconds (0 = skip), Warmup/Cooldown warnings (spoken 3-2-1 / "Starting cool down"), HealthKit Activity Type.

Workout Editor

• Name — what the workout is called. • Apple Health Activity — the activity type saved to Apple Health. • ➕ — add exercises. • 🔗➕ — add a group (AMRAP, Circuit, Complex, EMOM, Interval, Tabata). • Notes — optional. Turn on "Show notes during workout" to see them while you train. • Save keeps your changes. Cancel throws them away. • 🗑 — delete the workout (only when editing).

Exercise Rows

Each exercise in the workout has two buttons: • ☰ — set the sets, reps, weight, or time. • 🔗 — add the exercise to a group, or take it out. A colored 🔗 means it's already in a group (the color matches the group). Press and hold a row, then drag to change the order. Swipe right to Clone. Swipe left to Delete.

Adding Exercises

This list shows every exercise in your library. • Search — type a name, muscle, or equipment to narrow the list. • ➕ — tap a row to add that exercise. Add as many as you like. • ⏱ — add a timer between exercises (when shown). • Done — go back to the workout. Don't see an exercise? Create it first in Exercises.

Adding a Group

A group links exercises so you do them together. Pick a type: • AMRAP — as many rounds as possible before time runs out. • Circuit — do each exercise in order, then repeat the list. • Complex — moves back-to-back with no rest, usually the same weight. • EMOM — every minute on the minute. A new round starts each time the clock rolls over. • Interval — work, then rest, for a set number of rounds. • Tabata — 20 seconds work, 10 seconds rest, 8 rounds. Next you set the timing, then pick the exercises to put in the group. Each group gets its own color.

Groups (AMRAP, Circuit, Complex, EMOM, Interval, Tabata)

Each group has a color: • Complex — back-to-back, no rest, usually same weight. Configurable rounds. • Superset — two exercises back-to-back. • Circuit — three or more cycled. • Interval — work/rest × rounds. • Tabata — same fields; defaults 20/10 × 8. • EMOM — interval length + rounds; new round on the clock. • AMRAP — total time cap; cycle through until zero.

Timer

Add a Countdown or Stopwatch item between exercises. Set label, seconds, and whether the last few seconds are spoken. Runs as a full-screen countdown ring.

Set Options — Repeat Set List and Fill (×N)

• Repeat Set List — integer multiplier (1–100). List 5 sets with Repeat 3 = 15 slots. • Fill (×N) — inside a Complex when the exercise has fewer sets than rounds. Fills to N using the last set as a template.

Logging a Session

Tap ▶ Start Workout. Enter weight/reps/duration and Save/Next Set. Ticking a set starts the rest timer (−15 / +15 / Skip). Tap the Set label to change the type and weight symbol to open a Plate Calculator. Chevrons skip. Previous values shown as reference. Tap the muscle diagram to enlarge. Complete Workout to save to the Log and see a summary (duration, volume, PRs, vs. last time, effort and notes).

Set Types — Warmup, Working, Dropset

Every set is warmup, working (default), or dropset. Tap the kind icon on a row to change. • Warmup — light prep. Doesn't count toward planned progress. • Working — default. Counts. • Dropset — follows a working set at drop weight. Doesn't consume a planned slot. Working-set numbering skips dropsets (Set 1 → ↳ drop → Set 2). Dropsets show a "D" on the runner and "↳ drop" in the log. On Watch, the Save button splits with "+ Drop" on rep/weight sets — saves the current set and starts a dropset at the same weight.

Personal Records, 1RM, Volume

Tracked automatically. See the Dashboard or per-exercise in Exercises.

Header Buttons

• ➕ — add exercise. • 🔍 — search.

Row Buttons

• ☆ / ★ — favorite. • 🕐 — history. • 📊 — stats (total sets, avg weight, PRs, 1RM). • ✏️ — edit. • ▶ Start Exercise — immediate single-exercise session. Tapping the row also launches a quick session.

Favorites Grid

3-piece tile: • Top 🔥 — launch quick session. • Bottom-left 📊 — stats. • Bottom-right 🕐 — history.

Folders

Tap 📁 to manage. • Name and pick a color (tints 📁 and adds a left accent to rows inside). • Swipe an exercise to move it. • Toggle the vertical and horizontal arrows for scroll visibility.

Quick Sessions

Full workout session for selected exercise. Optionally add other exercises. Log and complete — saves to the Log.

Stats and History

📊 for sets, avg weight, PRs, 1RM. 🕐 for every session with this exercise.

Exercise Editor

• Name — what the exercise is called. • Type — Standard (sets, reps, weight, or time) or Audible (the app reads out lines you write, round by round). • Bodyweight Load — turn on for moves like pull-ups or push-ups, and enter the percent of your body weight you lift. Needs your body weight in Settings. • Apple Health Activity — the activity type saved to Apple Health. • Exercise Image — upload a photo or GIF to show during the exercise. • Notes — optional. • Save keeps your changes. Cancel throws them away. • 🗑 — delete the exercise (only when editing).

Muscles & Equipment

• Primary Muscle Groups — the main muscles worked. Tap to open the list, then switch them on. • Secondary Muscle Groups — muscles that help (optional). They show lighter on the body image. • Equipment — what you need. Turn on Default under an item to have it picked for you when you start a workout. Muscles light up the body image during workouts and feed your stats. Equipment is used by Generate.

Audible Exercises

When Type is Audible: • Callouts — lines the app speaks in order. Tap ➕ Add Callout to add one. Press and hold ≡ to reorder. Tap ✗ to remove. • Random Order — shuffle the callouts each round. • Rounds, Round Length, Rest Between Rounds, Delay Between Lines, Start Warning Each Round — set the pace.

Header Buttons

• 🔍 — search plans. • ➕ — new plan.

Row Buttons

• 📊 — full-screen stats. • Activate / Active — add to active set (multiple plans can be active). • ✏️ — edit (row tap works too). Swipe: leading = Clone. Trailing = Delete. Pull down to force a CloudKit sync and refresh the widget.

Plan Types

Auto-detected from what you fill in: • Day-based — weekly schedule on specific days. Runs forever or fixed-length. • Flexible — frequency goals with no fixed days ("3 runs/week"). • Hybrid — both.

Creating a Plan

Tap ➕ and name it. Collapsible sections: • Plan Details — name, start date, Celebration toggle (fireworks when today is done), Reminders toggle + time (a notification on scheduled days, skipped once today is done). • Frequency based — recurring goals. Tap ➕ Add Goal. • Tasks — simple checklist items. Tap ➕ Add Task. • Day based — weekly schedule. "Repeats forever" or "Fixed length"; ➕ Add Week / 📋 Manage Weeks. Save keeps your changes. Cancel throws them away. 🗑 deletes the plan (only when editing).

Frequency-Based Goals

Recurring targets without pinning to a day. • Source — Activity type, Workout, Exercise, or Apple Health metric (Steps, Flights, Distance, Mindful minutes). • Metric — Count, Distance, Duration, Reps, Volume. • Window — Day, Week, Month. In Today's Plan: circular ring with current window value. Consecutive completed windows show 🔥 N starting at 2. A Start button appears inline where actionable.

Tasks

Simple checklist items like "Take vitamins" or "Walk the dog". Make them in the plan's Tasks section, then attach them to days or to frequency based goals. Tick them off in Today's Plan.

Weekly Schedule (Day-Based)

Calendar-style grid — one column per weekday, one row per week. Fixed-length labels rows "Week N". Cells show up to 5 items with a "+N more" toggle. "Expand day details" toggles all cells. Today's cell has an accent ring. Tap any cell for the day editor.

Day Editor

Add workouts/exercises, write a note, configure per-day activity targets. Top actions: • Copy Day. • Clear Day — removes everything. Daily Activity Targets: Steps, Distance, Flights, Mindful sessions, Mindful minutes. Show as checkable rings on Today's Plan.

Copy Day

Grid picker: • Tap cells — copy to those cells. • Tap a weekday header — copy to every occurrence of that weekday. • Tap a "Week N" row label — copy to every day of that week. • Long-press a cell — copy to that weekday every other week going forward. Focus summary at the bottom before committing.

Manage Weeks (Fixed-Length)

Drag to reorder. Each week's ⋯: • Copy Contents To… — copy week to another. • Clear Week — empty without deleting. • Delete Week.

Today's Plan

Focused view of today's items across every active plan. Reach from nav bar, Dashboard tile, widget, or Watch. Start buttons where actionable. Flexible goals sit alongside — daily with today's items, weekly/monthly below. Date chevrons peek at other days.

Today's Plan Buttons

• 📅 — open Plans to create, edit, or turn plans on and off. • ‹ / › — see the day before or after. • ▶ Start — begin that workout, exercise, or activity now. • ✓ — done. • − — take one tick away from a task. • Pull down to refresh.

Active Plans

Multiple can be active. All active plans aggregate into Today's Plan, the Log's Adherence view, and the Dashboard tile. Tap Activate to add; Active to deactivate. Deactivated plans stay in the list.

Plan Analytics

📊 opens full-screen stats. Range picker clamps to the plan's window. • Adherence — donut with overall % (green ≥80%, orange ≥50%, red below). Completed done/planned, rest days, and Day/Week/Month streaks (only cadences your plan uses). • Adherence Charts — Daily/Weekly/Monthly bar charts per cadence. Toggle bar → line → area (persisted). • Workouts — per-workout done/planned and % (color-coded). Alphabetical. • Exercises — same for loose exercises. • Goals — recurring targets: windows-hit / windows-tracked. • Activity Targets — Steps, Distance, Flights hit rate (Apple Health, async). Per-workout and per-exercise denominators count planned occurrences through end of current week. Adherence donut and charts pin at today so future days don't drag the %.

Adherence View (in Log)

In the Log's view picker, choose Adherence. Cell colors: • Green ✓ — all done. • Orange 'd/p' — some done. • Red ✗ — missed. • Blue 🕐 — upcoming. • Gray 'Rest' — nothing scheduled. • Muted — no plan active. A pill row scopes: 'All Active' aggregates; single pills isolate one plan (historical plans muted at the end). Tap a day for a breakdown card.

Export/Import Plans

Settings → Data → Export/Import Plans. Bundles referenced workouts, exercises, muscles, equipment.

Header Buttons

• 🔍 — search sessions. • ➕ — new workout or journal entry for the selected date. • 🏆 — open Badges. Pulses gold with a red count when you have unseen earned badges. • 📅 — open Training Plan (orange when a plan is active). • 📅 / ▤ / ⊞ / 🌙 / ✅ — view picker: Calendar, List, Heat Map, Moon, Adherence. • ☰ — filter: Workouts, Journal, Plan, Water, Mindful.

Calendar Navigation

• ‹ / › — prev/next month (or week when collapsed or List in Week scope). Heat Map and Moon always step by month. • Month/week label — tap to jump via picker. • ⌄ under the week strip — expand to full month.

Calendar View

Colored pills: green = workouts, purple = journal, orange = plan days, blue = water. Tap a date to see everything logged.

List View

Cards, reverse chronological. Left edge: green = workouts, purple = journal, orange = plan, blue = water. Week/Month toggle scopes the list.

Heat Map

9-week grid of training frequency. Darker green = more workouts. Corner dots: purple (TR) = journal, orange (BR) = plan, blue (BL) = water. Legend under the grid respects active filters.

Moon View

Month grid — each cell shows a moon phase image; background shaded green by workout count. Tap a day for phase name and illumination %.

Adherence View

Month grid colored by plan adherence. Green (all done), orange 'd/p' (partial), red (missed), blue (upcoming), gray 'Rest' (nothing scheduled), muted (no plan). Pill row scopes: 'All Active' aggregates; single pills isolate one plan (historical plans muted at the end). Tap a day for a breakdown card.

Journal

Tap ✎ to write a note. Appears as purple in Heat Map and List.

Badges

Tap 🏆 to open Badges — earned, in-progress, and locked. Newly Earned shows recent unlocks. Tap a badge for details. The trophy pulses gold with a red count until you open the sheet. Hide the trophy in Settings → Log if you don't want it.

Editing Set Kinds Post-Workout

Open a workout log → Edit. Tap the kind icon on a row to reclassify as Warmup, Working, or Dropset. Dropset is disabled without a working set above. Warmups show "Set N · warmup" in blue. Dropsets render "↳ drop" in orange. Tap a duration pill to edit minutes/seconds.

Header Buttons

• ⚙ — modify saved configurations. • ☆ — save the current configuration.

How It Works

Pick equipment and muscle groups, tap Generate. The app builds a random matching workout.

Choosing Muscles

Tap Muscle Groups to pick what to train. • Body view — tap a muscle on the front or back image, or tap its name below. Selected muscles light up. • ☰ — switch to a plain list. 🧍 — switch back to the body view. The app remembers your choice. • Groups that cover several muscles (like Legs or Upper Back) are picked by name. • The body view is hidden when Settings → System Preferences → Exercise Module → Image Set is None.

Saving

Save as Workout adds it to Workouts. Or tap Start Workout to kick off immediately.

Filter Presets

Saved combos as tiles at the top (e.g. "Home" vs "Gym"). Tap to apply.

Header Buttons

• ➕ — add muscle group. • 🧍 — open the Muscle Map to see where each muscle is (hidden when Image Set is None).

Muscle Map

A learning page. Tap 🧍 next to the Muscles title to open it. • Tap a muscle on the front or back image, or tap its name below. It lights up so you can see where it is. • Tap it again to turn it off. Clear turns them all off. • Groups that cover several muscles (like Legs or Upper Back) are picked by name. • Nothing here is saved. Done closes the page.

Row Buttons

• 📊 — training frequency and exercises targeting this muscle. • ✏️ — edit name or custom image.

Favorites Grid

3-piece tile: • Top 🧍 — detail. • Bottom-left 📊 — stats. • Bottom-right 🕐 — history.

Adding

Tap ➕ and name. Assignable to exercises; powers anatomy and distribution stats.

Muscle Editor

• Name — what the muscle group is called. • Images — built-in muscles show their body images here. Change the look in Settings → System Preferences → Exercise Module → Image Set. • Save keeps your changes. Cancel throws them away. • 🗑 — delete the muscle group (only when editing).

Custom Images

Muscles you add can have their own Primary and Secondary images. Tap ⬆ Upload Image to pick one. Best results: a PNG with a see-through background, a black body outline, and the muscle in a bright color.

Header Buttons

• ➕ — add equipment.

Row Buttons

• 📊 — exercises using this equipment and log frequency. • ✏️ — rename or edit.

Favorites Grid

3-piece tile: • Top — detail. • Bottom-left 📊 — stats. • Bottom-right 🕐 — history.

Adding

Tap ➕ and name (Barbell, Dumbbell, Band). Assign in the Exercise editor.

Equipment Editor

• Name — e.g. Barbell, Dumbbell, Band. • Icon — tap Change Icon to pick a symbol. • Save keeps your changes. Cancel throws them away. • 🗑 — delete the equipment (only when editing). Add equipment to exercises in the Exercise editor.

Filtering in Generate

Enable the Equipment filter in Generate to only include matching exercises.

What Gear Is

Items you own with a lifespan — shoes, bike tires, straps. Each item counts activity from logs inside its ownership window that match linked activities. Past history is never rewritten.

Header Buttons

• ➕ — add gear.

Row Buttons

• ☆ / ★ — favorite. • 🕐 — qualifying logs. • 📊 — stats. • ✏️ — edit.

Favorites Grid

3-piece tile: • Top — stats. • Bottom-left 📊 — stats. • Bottom-right 🕐 — history.

Adding & Editing

Tap ➕. Fill in: • Name (e.g. Pegasus 40). • Brand (optional). • Icon — tap Change Icon to pick a symbol. • Linked Activities — exercises this gear applies to. • Retirement Threshold (optional) — target distance. • Alert Near Retirement (optional) — get a notification at this percent of the threshold. • First used — start date. • Retired — toggle + date. Save keeps your changes. Cancel throws them away. 🗑 deletes the gear (only when editing).

Stats

• Lifetime — sessions, distance, start date (not affected by range picker). • Retirement Threshold — progress bar (orange at 90%, red at 100%). • Time Range — 7D / 1M / 3M / 6M / 1Y / All. Filters range summary below. • Linked Activities.

History

Logs inside range whose date is in the ownership window and includes a linked activity. Shows date, workout name, matching exercises, distance when available.

Retiring & Replacing

Edit the old pair, toggle Retired on with a last-used date. Add the new pair with its start date. Retired gear stays in the list.

Gear vs Equipment

• Equipment — static gym items (barbell, rower). Tagged on a workout log. • Gear — owned items with a lifespan (shoes, tires). Resolved from ownership dates + linked activities. If it needs a start date, it's Gear.

Logging Water

Tap a quick-add button (+4 oz, +8 oz, etc.) or enter a custom amount. Each entry is timestamped.

Daily Goal

The large droplet shows today's progress. Fills and turns solid blue at goal. Set in Settings → Water → Daily Goal.

History

Tap History for all entries. Filter by week/month/year. ✏️ to edit, 🗑 to delete (confirmed).

Bar Chart

Daily intake for the selected range. Bars reaching goal are solid blue; partial days lighter. Dashed goal line. Tap a bar for value and date.

Apple Health Sync

Settings → Water: Export to Apple Health, Import from Apple Health, Sync Now.

Dashboard Stat Card

Water Intake tile — daily bars with goal line. Header chip 7D / 14D / 1M / 3M (default 14D).

Log Module Integration

Blue pills on calendar cells, blue dots on Heat Map, blue-edged cards in List. Tap a water entry to open filtered water history for that day.

Overview

Meditation timer that logs to Apple Health. Five quick-duration buttons + Custom, timer ring, streak, and Graphs / History buttons at the bottom.

Starting

Tap a quick-duration button (default 1 / 5 / 15 / 30 / 60 min) to start. Custom opens a minutes/seconds picker (auto-starts on Set). Tap the duration text inside the ring to change without starting, then hit Play.

Running / Paused

Ring fills from the top. Row switches to Pause / End Early / Cancel + Fullscreen. • Pause — freezes; tap Resume. • End Early — saves what you meditated to Apple Health. • Cancel — discards. • Fullscreen — immersive countdown.

Streak

Flame + 'N day streak' under the ring when active. Only Apple Health mindful samples count. If today has no session yet, streak measures through yesterday.

Graphs

Tap Graphs (or the Mindful Practice card): • Range — 7D / 1M / 3M / 6M / 1Y / All. • Metric — Minutes or Practice Days. • Chart type — column, line, area. • Activity Overlay — per-day chart with picker: None, Count, Duration, Volume, Distance. • Practice vs Activity — compares workout metrics on mindful vs non-mindful days.

History

Every session with start time and duration. Wrist and other Health-connected apps show up too.

Dashboard Stat Card

Mindful Practice tile — bar chart. Header chip 7D / 14D / 1M / 3M (default 14D) + overlay chip: None, Count, Duration, Volume, Distance (mindful days shown as a purple band + dot).

Watch — Mindful Page

Two quick-duration capsules + Custom Digital Crown picker. Writes a Health mindful sample and syncs to iPhone. If a session is already running on the phone, wrist mirrors instead of starting a second timer. Set the two slots in Watch Settings → Mindful.

Watch — Mindful Complication

Today's session count, total minutes, and streak. Tap opens the Mindful page.

Overview

Current phase, upcoming cardinal phases, moonrise/set, plus correlations for workouts, water, and sleep.

Current Phase

Tonight's phase, name, illumination %, and position in the ~29.5-day cycle.

Upcoming Phases

Next new moon, first quarter, full moon, third quarter — each with a countdown.

Moonrise & Moonset

Grant location access for local times. A coarse fix is used; not stored or shared.

Activity & Water by Phase

Eight-wedge radial — average workouts (green, outer) and water (blue, inner) per phase. Meaningful after 3+ cycles (~3 months).

Sleep by Phase

Average nightly sleep by phase from Apple Health. Answers "do I sleep worse on a full moon?"

Moon View in Log

In the Log's view picker, choose "Moon". Each cell shows a phase image with a green heat-map background by workout count. Tap for phase name and %.

Watch & Widgets

Moon complication shows tonight's phase; tap for rise/set and countdowns. iPhone widget mirrors the phase image.

Imagery Credit

NASA Scientific Visualization Studio. https://svs.gsfc.nasa.gov/5187/

Weekly Activity — Bubbles

This week's logs as bubbles landing in a cup per day. • Size = calories. Color = primary muscle group. • Tilt the phone to slosh, tap to ripple. • Chevrons step through weeks. • Score points as you play; best is saved. Every 100 points opens a bonus window.

Stick Figure Animator

Frame-by-frame stick figure animations, export as GIF, attach to exercises. • Editor — drag colored dots to pose. Adjust scale, thickness, proportions, colors, eyes. • Adding Objects — ➕ adds Emoji/Character, Dumbbell/Kettlebell/Shaker, or Box/Circle. Control dots: white/blue = move, cyan/green = resize, yellow/purple = rotate. • OBJECTS section — reorder layers with ↑ / ↓; 🗑 removes. The figure has an eye toggle instead of trash. • Saving — tap Save and name. Tap to load. Swipe to copy/rename/delete. • Animation Studio — sequence frames, set speed, preview, export GIF.

Empty Tiles on Dashboard

Add an empty tile with an emoticon. Wind counter-clockwise and release to spin. Tracks spin count.

Widgets

• Adding — long-press Home Screen → ➕ top-left → search "Extend" → pick size → Add Widget. • Refresh — updates immediately after sessions or plan changes. Also refreshes hourly. • Water Widget — today's water intake. Quick log as you drink. • Today's Plan Widget — today's scheduled items from your active plan. Completed items show a green ✅. Shows "Rest day" when nothing is scheduled. • Lock Screen — long-press the Lock Screen → Customize → Lock Screen → tap the widget area → search "Extend". Today's Plan (done/total), Water (% of goal) and Moon Phase come in circular, rectangular and inline styles.

Siri & Shortcuts

• Overview — trigger by voice, Shortcuts app, iOS Action Button, or Watch. No setup needed after first launch. • Log Water — "Hey Siri, log water in Extend" or "Hey Siri, add water in Extend". Siri asks "How much water?" — reply with amount and unit ("8 ounces", "500 ml"). Widget refreshes immediately; Extend imports on next foreground. • Today's Workout — "Hey Siri, today's workout in Extend" or "Hey Siri, today's plan in Extend". Siri reads plan name, first few items, and how many are done. • Adding to Shortcuts — Shortcuts app → search "Extend". Both shortcuts appear. Assign to Action Button or a Focus filter.

Compare

How Extend stacks up against typical fitness apps.

Feature Extend Others
iPhone, iPad, and Apple Watch apps✓✓
Apple Health import and export✓~
iCloud sync✓~
Subscriptions, paywalls, or required accounts✗✓
Analytics and tracking✗✓
Advertising✗✓
Workout routines (complexes, supersets, circuits)✓✓
Training plans and goal setting✓✓
Audio-cued exercises (e.g., heavy-bag combinations)✓✗
Mindfulness tracking✓✗
Water tracking✓✗
Gear tracking (e.g., shoe mileage)✓✗
Log views: calendar, list, heat map, adherence, and moon phase✓~
Reports and charts: PRs, volume, 1RM, muscle distribution, distance, and duration✓~
Apple Watch complications (customizable shape and color)✓~
Apple Health activity rings (custom view)✓✗
Favorites, recents, and workout/exercise library✓~
Daily plan progress✓✗
Steps✓~
Distance✓~
Steps and distance✓~
Mindfulness✓✗
Water, with quick and custom entry✓✗
Moon phase (custom view)✓✗
Date (custom calendar view)✓✗
Customizable navigation bars (colors and quick access)✓✗
Customizable dashboard✓✗
Web Tile: daily notes published from your own JSON feed✓✗
Exercise library (custom exercises supported)✓~
Muscle library (custom muscles supported)✓✗
Equipment library (custom equipment supported)✓~
Workout generator✓~
Built-in interval timers (HIIT, Tabata, EMOM, AMRAP)✓✓
Journal✓~
Workout and plan import/export for sharing✓~
iPhone and Apple Watch workout mirroring (heart rate, calories)✓~
Home Screen and Lock Screen widgets✓~
CSV log export✓✗
Bubble and ring game built from your completed activities✓✗
Stick-figure animator with GIF export✓✗

✓ included  ·  ~ sometimes / partial / paywalled  ·  ✗ not offered. "Other apps" refers to typical fitness/workout apps on the App Store; individual apps vary.

Contact

All inquiries go to the developer directly — no support queues, no auto-responders.

Bug Reports

Hit a crash, a sync hiccup, or something that just looks wrong? Send a short description plus your iOS / watchOS version and the build number (Settings → About in the app).

Feature Ideas

Got something you'd love to see in Extend? Big or small — a new stat card, a new tile type, a workflow tweak. Ideas drive the roadmap. Donations fuel priority.

General Feedback

What's working, what isn't, what feels off. Honest feedback is welcome and read every time.

Business Opportunities

Partnerships, sponsorships, integrations, or licensing — happy to chat.

Donate

Extend has no subscriptions, no ads, and no paywalls. If it's earned a spot on your home screen, a tip keeps development moving — always optional.

Privacy

Privacy as a first principle — short version below, full policy linked.

Extend collects nothing. No accounts. No analytics. No tracking SDKs. No ads. No third-party services.

What lives where:

  • On your device — all workout logs, routines, exercises, plans, water, journal, and preferences.
  • Your iCloud (optional) — if iCloud sync is on, data syncs to your private iCloud database across your own devices. Apple's terms govern that storage. We can't see it.
  • Apple Health (optional) — opt-in read and write of workouts, activity, heart rate, mindful minutes, water, and related health data. Stays on your device.
  • Apple Watch — data flows between iPhone and Watch over WatchConnectivity. No external server is involved.
  • Web Tile (optional) — if you add one, the app fetches the JSON URL you enter directly from that server. Nothing else is sent.
  • Exports — JSON / CSV files go wherever you choose to save them.

Read the full Privacy Policy →