Your cycle,engineered.
Muse logs the cycle and reads it everywhere else. Phase, mood, and body rhythm are captured once, then quietly shifted into Lift's volume, Fuel's macros, Ease's recovery target, and Moment's reflection.
Tracked by you. Read by Kai.
Both modes write to the same calendar, insights, and shared context. Switch any time, even mid-cycle.
Agent check-ins
Muse picks a moment in your day to ask the one question it actually needs, builds the calendar from your answers, and writes reminders that fit your reminder policy.
- One question, picked from this week's signal
- Auto-built calendar from start and end logs
- Reminders that respect your policy
- Insights row updated nightly
Two days into a longer luteal than last month. Energy lower than usual?
Manual logging
When you want the pen. Save daily flow, symptoms, mood, and energy directly. Keep period predictions and conception-awareness estimates grounded without an agent in the loop.
- Daily cycle check-ins
- Saved cycle check-ins on a tap
- Calendar view with contracted fertility estimates
- Insights you can read or hide
Calendar, insight, and one cross-domain effect.
Day 23, late luteal. A saved check-in flags low energy. Lift drops a working set. Fuel tilts toward iron and carbs. Nothing here asked you to ask.
- Phase-5 days to startLuteal · day 23 of 28
- Symptom loadSaved check-in · 9:14 PMLow energy · cramp 1
- Sleep needTrend · last 3 luteals+22 min vs baseline
- PeriodReminder · 2 days outPredicted Mon, Aug 28
- LiftWorking-set volume capped at maintenance: squat 3x5 instead of 5x5.
- FuelMacros tilted: +18 g iron-rich protein, +35 g carbs in dinner.
- EaseRecovery target softened. The rest day stays protected for Thursday.
The cycle, read clearly, and only what matters.
Phase length, symptom load, and the correlations actually worth surfacing. No daily horoscope. No prediction theatre.
- Cycle length across the last 6 cycles, with variance flagged
- Symptom load by phase, not by isolated day
- Correlations with Lift load and Pace volume
- Predictions hidden unless asked
Late by a day? The calendar shifts. Phase is biology, not a habit.
- Menstrual85
- Follicular20
- Fertile estimate35
- Luteal62
Cycle phase is the rare signal that should change everything.
Through the user context bridge, every other Kai agent reads the current phase before it writes a recommendation. Four examples, one per class.
- Class 01 · Training + NutritionLiftFuelTrigger · in Muse
A logged late-luteal phase
Effect · elsewhereLift drops working-set volume a notch. Fuel tilts the day toward higher iron and an extra serving of carbs.
- Class 02 · RecoveryEaseTrigger · in Muse
An Ease recovery dip lined up with cycle phase
Effect · elsewhereKai protects the rest day instead of writing an adherence scold. Readiness is compared against context.
- Class 03 · ReflectionMomentTrigger · in Muse
A mood check-in saved on day 23
Effect · elsewhereA later reflection can say this week echoes last cycle's late luteal pattern instead of filing the note away.
- Class 04 · Reflection + CardioMomentPaceTrigger · in Muse
A stretch of low-energy runs in Pace
Effect · elsewherePost ties the dip to cycle phase rather than training error. Pace does not get blamed for biology.
Cycle phase touches training, nutrition, recovery, and reflection at once. Muse is the only place that needs to know it.
Muse is one part of Kai.
Each Kai sub-app focuses on one thing and does it precisely. Muse tracks the cycle so Lift, Fuel, and Pace can prescribe around it, not at it.
- FuelNutrition
Adaptive nutrition. Macros that flex with your training week.
- LiftStrength
Resistance training programmed around your week and recovery.
- PaceCardio
Run programming, from couch-5K to marathon block.
- MomentMindfulness
Short, situational meditations — calm before lifts, focus before work.
- EaseRecovery
Active recovery and mobility prescribed from your training load.
- SparkDating
One meaningful introduction at a time, matched with intention.
One subscription. Six apps. Shared context.
Visit KaiBring a clinician. Or be one.
7 days free. Full calendar. Full insights. Full cross-app context. Cancel from inside the app.