Welcome to Xenos Fit

Getting Started

The Onboarding Process

Xenos Fit is invite-only. Onboarding gives your personal trainer the context needed to build a program that actually fits your life, training history, and goals β€” not a generic template.

βœ‰οΈ

Accept your invite

You'll receive an invite link by email. Click it to begin. The link is single-use and time-limited.

πŸ“‹

Complete the onboarding form

Answer questions about your training background, goals, available equipment, and any physical constraints or injuries. This takes about 3 minutes. The more accurate your answers, the better your first program will be.

πŸ“ž

Onboarding call with Casey

A call with Casey β€” your AI personal trainer β€” to pick up the details and nuance that forms can't capture. Most calls are 5 to 20 minutes, depending on how much you want to share. You'll receive a one-time code to connect the call to your account. No appointment needed; call whenever it's convenient. Your first training plan is built after the call, based on everything you've shared.

πŸ’¬

Your coaching loop begins

Your account becomes active and your first training plan is ready. From here the loop is simple: log workouts, respond to weekly check-ins, and let Casey adapt your program over time.

Xenos Fit is designed to collect only what's needed for coaching β€” no real name required, no phone number. See how we approach privacy β†’

Core Feature

Logging Your Workouts

There are two ways to log activity β€” which one you use depends on whether the workout was planned by Casey.

After a planned session

When you finish a workout from your plan, go to the Plan tab and tap Log Workout Complete. Casey already knows the entire session β€” exercises, sets, reps, and weights β€” so there's no data entry. Just have a short conversation: what you changed, how it felt, anything worth noting. Tap Done and your training history is saved and ready for analysis, without typing it all out.

Example messages

"Did the strength session. Deadlifts 100kg Γ— 5, 3 sets β€” last set was a real grind, maybe the hardest I could manage."
"Just finished. Ring rows felt way easier than last week β€” barely had to try. Added an extra set. Everything else as planned."
"Skipped Bulgarian splits today, left knee felt a bit off. Everything else done at a comfortable pace."

Anything outside your plan

For workouts Casey didn't plan β€” a run, a swim, a sport session, an extra gym visit β€” just describe what you did in the chat, in plain English. Casey extracts the details and adds them to your history.

Example messages

"Went for a 30-minute run this morning β€” easy pace, nothing strenuous."
"Went swimming for 45 minutes after work. Mostly technique work, nothing intense."
"Tennis for an hour and a half this afternoon β€” legs are feeling it."
Always mention injuries and discomfort. If something hurt, felt wrong, or you skipped an exercise because of pain, say so. Casey will factor it into future sessions and flag anything worth monitoring.

Installation

Add Xenos Fit to Your Home Screen

Xenos Fit works best when installed as a PWA (Progressive Web App). Once installed, it opens full-screen without the browser address bar and behaves like a native app β€” no App Store required.

1

Open Xenos Fit in your browser and tap the Share button (the box with an arrow pointing up).

2

Scroll down in the share sheet and tap "Add to Home Screen".

3

You can rename it if you like, then tap "Add" in the top right.

4

The Xenos Fit icon will appear on your home screen. Open from there for a full-screen, app-like experience.

πŸ’‘Works in Safari, DuckDuckGo, Firefox, Brave, and Edge. Chrome for iOS is the exception β€” it does not support Add to Home Screen.

Understanding Effort

What Is RPE?

RPE stands for Rate of Perceived Exertion β€” a 1–10 scale that describes how hard a set or session felt relative to your maximum effort. It's one of the most useful signals a coach can receive, because the same weight can feel very different depending on sleep, stress, fatigue, and where you are in a training cycle.

1–3

Easy

Could keep going for a long time. Warm-up territory.

4–6

Moderate

Working, but comfortable. Good for technique and volume days.

7–8

Hard

Challenging but controlled. This is where most working sets live.

9

Very hard

One or two more reps possible, but it would be a grind.

10

Maximum

Absolute limit. Used rarely β€” typically max effort testing only.

You don't need to assign an RPE explicitly. Casey reads your natural language β€” phrases like "last set was a real grind," "barely had to try," or "comfortable pace" are all interpreted automatically. If you want to be precise, you can also just say "RPE 8" or "8 out of 10 effort."

Why it matters: RPE tells Casey whether to push the load up, hold it steady, or back off next session. Without it, progression is guesswork. With it, your program adapts to how your body is actually responding β€” not just what the spreadsheet says.

Weekly Rhythm

Weekly Check-Ins

Once a week β€” typically at the start of your training week β€” you'll see a check-in prompt. Casey reviews the week, asks how you're feeling, and adjusts the upcoming plan if needed.

πŸ“…

It appears once per week

The check-in prompt shows on Monday and is suppressed for the rest of the week once completed. Don't skip it β€” it's the main mechanism for plan adjustments.

πŸ’¬

Be honest about how you're actually feeling

Fatigue, life stress, motivation β€” all of it is relevant training data. Under-recovery is a real limiter, and Casey can only work with what you share.

🎯

Flag upcoming schedule changes early

Mention travel, busy weeks, or anything that will affect your training before it happens. Casey can adjust the plan proactively rather than reactively.

Your Program

Understanding Your Training Plan

Your plan lives in the Plan tab. Each workout collapses to a header β€” tap to expand. When you're ready to train, tap Start Session to enter focused mode.

✏️

You control what's in your plan

Your plan is yours to shape. Ask Casey to swap an exercise, change a weight, adjust sets or reps β€” anything. Just say what you want in the chat. You're never locked into what you were given.

πŸ–¨οΈ

Print your workout sheet

The PDF export button generates a clean, printer-friendly version of your current plan with space for handwritten notes. Use it if you don't always have your phone at the gym.

πŸ”„

Changes reflect immediately

Every change to your plan starts with your input β€” a request in chat, or something you share in a check-in. Casey makes updates based on what you tell her, and the Plan tab reflects them immediately. You always have the current version.

⏳

Temporary modifications

If you're dealing with a short-term constraint (injury, travel, limited equipment), Casey can create a modified plan with an expiry date, then revert automatically.

Tracking

Your Progress

The Progress tab β€” the third icon in the nav bar β€” gives you a visual record of your training over time. It has three sections: Activity, Strength, and Training cycles.

Activity

A bar chart showing how many sessions you've logged, bucketed by week or day depending on the time range. Use the pill selector at the top to switch between the last 7 days, 30 days, 3 months, or all time.

Strength

Once you've logged an exercise with weight data in three or more sessions, it appears here as a line chart. You can view either your working weight β€” the actual weight you lifted β€” or your estimated 1RM.

What is Est. 1RM? One-rep max (1RM) is the maximum weight you could lift for a single repetition β€” the current ceiling of your strength on a given exercise. Estimated 1RM is a calculated approximation of that number, derived from your working sets: the weight you lifted and how many reps you did. For example, if you squat 80 kg for 5 reps, the formula estimates your 1RM at around 90 kg. The number is an estimate, not a measured fact β€” but the trend over time is what matters. Plotting Est. 1RM lets you compare progress across sessions even when your rep ranges change week to week: a 5-rep set and a 10-rep set are hard to compare directly; expressed as 1RM, they're on the same scale.

Pin the exercises you care about most to keep them at the top. Everything else is collapsed under "Other tracked exercises" and available when you need it.

Export

The Export button at the bottom of the Progress tab downloads your full session history as CSV or JSON β€” not filtered by the current date range. Useful if you want to analyze your data outside the app or keep your own records.

Optional Feature

Training Cycles

A training cycle is a named focus period with a goal and an end date β€” for example, "Build pressing strength" over 12 weeks, or "Prepare for ski season" over 8. Cycles are completely optional. Not every user uses them, and they suit some training approaches more than others.

🎯

How to start a cycle

Ask Casey to set one up. Casey may also suggest it after your onboarding call or at the end of an existing cycle. Just tell Casey your goal and how long you want to work toward it.

⏸️

Cycles adapt to your life

If your schedule changes or you need to take a break, Casey can pause a cycle and resume it later β€” extending the end date to account for the time off. If your goal changes entirely, a new cycle can replace the current one.

πŸ“Š

They appear in your Progress tab

Your cycle history lives in the Training cycles section of the Progress tab. Once a cycle is complete, it stays in the record β€” including any assessment written after a reflection call.

When a cycle's end date passes, Casey will prompt you in chat to reflect on it. You can also arrange a dedicated call for a more open conversation β€” see the Calls section.

Live Coaching

Calls with Casey

Once you're onboarded and actively training, you can arrange a voice call with Casey at any time β€” from the Progress tab, or whenever Casey offers it in chat. Calls aren't a required part of the coaching loop, but they offer something the chat interface can't.

Conversation is a more natural medium for reflection. It's easier to articulate how a training phase felt, what motivated you, what held you back, and what you want next β€” out loud, in real time β€” than to type it all out. You also don't need to log anything before the call. Casey listens, asks follow-up questions, and captures what's relevant automatically. After the call, any updates to your plan or training cycle appear in the app without any extra steps.

How to arrange a call

1

Go to the Progress tab and tap Arrange a call. If a cycle has recently ended, you'll also see this option in the prompt banner that appears there.

2

The app generates a unique verification code β€” valid for 7 days, single use. The number to call is shown on the same screen.

3

Call the number. Casey will ask for your code at the start of the call. This connects the call to your account and loads your full training context β€” recent sessions, RPE trends, active cycle.

4

Talk through whatever's useful: how the training phase went, how your body is feeling, what you want to focus on next. No prep needed.

πŸ’‘If you'd rather not call, the same reflection can happen in chat β€” just bring it up in the Chat tab. A call is simply quicker and more conversational if you have a lot to cover.
After the call: if you and Casey agreed on a new training focus, a new cycle and updated plan will appear in the app automatically β€” typically within a few minutes.

Make It Work For You

Tips for Getting the Most Out of Xenos Fit

πŸ“

Log the session, not just the numbers

Sets and reps are useful, but so is how the session felt. A note like 'felt strong today' or 'sluggish, didn't sleep well' gives Casey signal that goes beyond the numbers.

πŸ”’

Include effort in your language

You don't need to use the RPE scale explicitly β€” Casey reads your natural language. But the more clearly you describe effort, the better the adaptation. 'Felt easy' and 'nearly missed the last rep' tell very different stories.

πŸ„

Connect your sport to your training

Your strength work exists in service of your other activities. Mention how your body feels on the bike, in the water, or on the wall β€” Casey can use that to calibrate training load in context.

❓

Ask about technique any time

If something feels off on an exercise, just say so in the chat. Casey will provide cues and, where available, link you to a demonstration video worth watching before your next session.

⚠️

Never train through sharp or worsening pain

Casey will always defer to safety. If you report pain, expect the plan to be adjusted β€” not pushed through. Flag it early; it's much easier to modify than to recover from an injury.

πŸ“±

Install the PWA for the best experience

Add to your home screen (see the Add to Home Screen section) for full-screen access without the browser bar. It's faster, cleaner, and easier to open mid-session.

πŸ“‹

Report issues from the app

Tap the person icon at the top right of the Chat view, then Report an issue. Describe what happened. You choose whether to include recent chat history for context β€” 1, 3, or 7 days β€” or leave it out entirely. Nothing is sent without your action.