NotSoSure Fitness

Your coach liveson your devicenot in the cloud.

20 minutes. Breath-first.

No LLM, no server call for the everyday coaching. 377 intents and 20,685 trilingual utterances run the everyday chat, the logging, and the readiness score — entirely on your phone.

The offline brain

Two minds. Zero cloud.

CoachBrain runs the fitness everyday — logging, protein math, Body State reasoning. Ask Krishna runs the harder questions — life, loneliness, the Gita's philosophy. Both are deterministic phrase-matchers, not language models: no server, ever, to answer.

377

on-device intents

20,685

trilingual utterances

2

engines, one brain

0

network calls to answer you

CoachBrain

Fitness, food, water, recovery — the everyday coaching.

76

intents

13,044

utterances

Ask Krishna

Life situations, Krishna's knowledge, the Gita's philosophy.

301

intents

7,641

utterances

EN · हिं · Hinglish — typo- and Hinglish-robust intent matching, with crisis, medical and legal guardrails on Ask Krishna.

Illustrative chat — the shape of the real corpusCoachBrain

log 500 ml water

Logged. 1.8 L today — 700 ml to your target.

Example phrasing only — the real corpus runs to 20,685 utterances.

Food & nutrition

Every plate, already known.

12,355 foods, offline, 99.1% of them with full macros — 3,491 Indian-region entries, 4,251 branded/USDA, 4,165 scannable by barcode before it ever asks the network.

12,355foods, offline
Vegetarian9,720
Vegan2,817
Gluten-free4,124
Halal2,793

Each ring's sweep is the real share of the 12,355-food directory carrying that flag — precomputed per food, not estimated.

340

diet plans

330 single-day + 10 seven-day originals · ~2,150 meal blocks.

12,207

food icons streamed from R2

600 more ship bundled for offline fallback.

Household portions

KatoriCupRotiOil / ghee tracker

Allergen system

10

restriction profiles

30

hard filters

Family-token matching for Indian terms — khoya · mawa · paneer · atta.

Fasting

16:818:620:4OMADADF

5 protocols, plus a dedicated Indian fasting calendar.

Sleep, sound-designed

You can fall asleep to this website.

The app layers an ambient bed under a raga lead, gapless. Press play below — it is the same two real tracks, streaming live.

959

streamed sleep tracks

7

categories, raga to noise

45

curated remix packs

23

"Now Playing" player skins

278

wallpaper backdrops, 21 family bands

Press play

Ocean Calm

Bed layer

Lead layer

Streaming live from the app's real Cloudflare R2 sleep manifest — not a mockup.

45 curated remix packs

Monsoon Temple Night

Monsoon Temple Night

Temple Dawn Raga

Temple Dawn Raga

Himalayan Dawn

Himalayan Dawn

Desert Drone

Desert Drone

Ocean Nidra

Ocean Nidra

Forest Nidra

Forest Nidra

Tanpura Night

Tanpura Night

Sacred Fire

Sacred Fire

23“Now Playing” player skins

AtelierAuroraCosmosHearthVinyl+18 more
The coach call

Your coach is calling.

A scripted, data-driven phone call, in your language — real recorded voice, streamed from the app's own IVR bucket, with on-screen captions in the app. Pick a language and answer.

This demo plays the real voice clip; the in-app captions aren't reproduced here.

Incoming call

Your Coach

Answer in —

19 languages, one coach

English

English (India)English (US)

European — live

DeutschFrançaisEspañolPortuguêsItalianoPolskiΕλληνικά

Indian

हिन्दीবাংলাગુજરાતીಕನ್ನಡമലയാളംमराठीଓଡ଼ିଆਪੰਜਾਬੀதமிழ்తెలుగు
Movement, watched

It watches your form.
Never your video.

The camera pipeline reduces you to 33 landmarks, then 15 joint angles — a rep counter and form cues come out the other side. Nothing you film ever leaves the phone.

rep6

Knees caving in on the way down

illustrative cue, in the voice of the real form-check catalog

1,997

exercises, HD video for every one

18

form-analysis movement patterns

13

muscle groups tracked

33 → 15

pose landmarks reduced to joint angles

18 movement presets cover squat, hinge, push, pull, curl, plank, rotation and cardio — the same engine reachable from any exercise in the 1,997-move library.

Recovery science

Eight engines. One number.

Readiness is a composite, not a guess — eight deterministic engines reason over load, sleep and adaptation, all offline, all golden-tested.

Readiness

the day's 0–100 composite score — one readiness truth.

ExertionLoad

how hard a single session actually was.

TrainingLoad

rolling load across sessions, not just one day.

FitnessEngine

the fitness-vs-fatigue balance over time.

BodyState

the day's overall physiological read.

AdaptationTracker

how the body is adapting to what it's been given.

RestIntelligence

models how much recovery is actually needed.

WHOOP analytics

HRV, strain and sleep analytics from the flagship connector.

198 green golden/algorithm tests — every engine is deterministic and golden-tested, not tuned live.

SWEET SPOT0.81.3

Acute:Chronic Workload Ratio

Gabbett, 2016 — sports-medicine injury-risk research — the injury-risk guardrail every training-load read runs against.

One primary device, five paths in

WHOOPflagship

flagship — HRV, RHR, sleep, strain, SpO2

Oura

readiness, HRV, sleep, steps

Fitbit

heart rate, HRV, sleep, steps

Apple Health

steps, HR, RHR, weight, body-fat, BMI, glucose, sleep

Health Connect

the Android health-store path

A Health Source Registry keeps one primary device at a time — signals never double-count.

Gamification

120 quests. One streak.

Quests, XP, levels, medallions and a full India-festival challenge slate — the habit loop running underneath every log.

120

quests — 58 daily · 32 weekly · 30 milestone, across 12 categories

67

XP actions across 9 domains

100

levels, 6 tiers — Beginner → Legend

60

stamps across 11 collections, 5 rarities

The medallion wall — 11 collections, hover to flip

Iron stamp
Iron stamp, reverse
Iron
Streak stamp
Streak stamp, reverse
Streak
Nutrition stamp
Nutrition stamp, reverse
Nutrition
Gita stamp
Gita stamp, reverse
Gita
Hydration stamp
Hydration stamp, reverse
Hydration
Recovery stamp
Recovery stamp, reverse
Recovery
Food scan stamp
Food scan stamp, reverse
Food scan
App stamp
App stamp, reverse
App

20 challenges — 7 automatic + 13 curated events

Diwali

Diwalifestival

75 Hard

75 Hard

30-Day

30-Day

Comeback

Comeback

Hydration

Hydration

Kickstart

Kickstart

Step Count

Step Count

Weekend

Weekend

DiwaliHoliRamadanNavratriRepublic DayIndependence Day

Streak Freeze Tokens

1 earned every 7-day streak interval, capped at 3. Burn one to save a streak that would otherwise break. A separate water streak runs alongside the main one.

A Gita heart

A different verse for the day you actually lived.

The complete Bhagavad Gita — Sanskrit Devanagari, transliteration, Hindi and English, every verse — sits inside the app. The Daily Verse engine reads your real signals and picks from it deterministically. Not a random quote.

646

shlokas across 18 chapters

393

situation-tagged verses, 20 tags

45

literary mood keys

14-day

no-repeat window on the Daily Verse

Signal → verse — illustrative pairing over the real mechanism

Signal

Sleep ran short, training load was high

Reason given

Surfaces a verse about steadiness under strain, not urgency.

A bad-sleep day and a strong-training day don’t get the same verse. The engine gives 1–3 plain-language reasons for its pick, and won’t repeat a verse inside a 14-day window.

Ask Krishna carries its own crisis, medical and legal guardrails — the same on-device phrase-matching engine, held to a higher bar the moment a question turns serious.

On your wrist, your home screen, your voice

The app you barely open.

29 widgets across 4 style families, a watch app with 6 complications, and four things you can just say out loud.

1240
Core Gold
Readiness82
Glass / Frost
Streak14 d
Blueprint
RecoveryGood
Aurora
Apple Watch · 6 complications
Day RingReadinessCaloriesWaterStreakSummary

Drawn from the live widget system — the 4 real style families (Core Gold · Glass / Frost · Blueprint / Editorial · Aurora) and real data fields, not app screenshots. Example numbers shown are illustrative.

Four things you can just say

Hey Siri

|

Example phrasing for the 4 real Siri App Intents (Log Water / Food / Workout / Weight) — a two-path write means no log is lost even when the app is closed.

Sealed

Sealed on your device.
Unreadable in the cloud.

SQLCipher

The on-device database is encrypted end to end, schema v56 — it never opens unencrypted.

Server-blind sync

Health and biometric fields travel as a client-side-encrypted AES-256-GCM envelope. The server stores what it cannot read.

.nssm downloads

Offline sleep and Gita audio ships sealed — chunked AES-256-GCM, decrypted only on the device that asked for it.

The rest, in one breath

Everything else it quietly does.

WHOOP · Oura · Fitbit · Apple Health · Health Connect — under one "primary device" model, no double-counted signals.

Achievement stamp
Achievement stamp, reverse
Achievement stamp
Achievement stamp, reverse
Achievement stamp
Achievement stamp, reverse

12,355

foods, fully offline

340

diet plans

120

quests

60

achievement stamps

6

India-festival challenges

35

app-UI locales

19

coach-call languages

12

sleep-audio content languages

198

green algorithm tests

35 UI locales

30 base languages + 5 script variants

19 coach-call languages · 12 sleep-audio content languages (10 currently populated — hi, bn, gu, kn, ml, mr, od, pa, ta, te — 65 tracks each)

English (India)English (US)DeutschFrançaisEspañolPortuguêsItalianoPolskiΕλληνικάहिन्दीবাংলাગુજરાતીಕನ್ನಡമലയാളംमराठीଓଡ଼ିଆਪੰਜਾਬੀதமிழ்తెలుగు

Strong, slowly · v1.0.0

Your coach lives here. Nowhere else.