Niru

Coaching, with every number earned.

One platform, two faces: a console where you decide, an app where it lands. Everything below shows both sides of every feature — and the direction the data flows between them.

Your console on the left · their phone on the right · the pulse shows who feeds whomYour console on top · their phone below · the pulse shows who feeds whom
niru.fit — Today
KM
Koglen M.
Flagged a meal — "estimate feels high"
Review
DR
Dana R.
Check-in · sleep trending down
Read
IP
Ilya P.
Form-check video · squat, 3 clips
Watch
742
left today
P 118/160C 141/210F 38/64
On pace. Nothing to fix.
Breakfast512 /620 kcal
Lunch646 /700 kcal

01 · Targets & macros

You move a lever. Their Well redraws.

Set calories and macros with real levers — protein, carbs, fat, each in its own colour. The moment you save, the client's home screen updates: same numbers, no sync button, no lag.

niru.fit — Koglen M. · Macro levers
Protein160 g
Carbs210 g
Fat64 g
Daily target2,056 kcal
you set → they see
742
left today
P 118/160C 141/210F 38/64
On pace. Nothing to fix.

02 · The adaptive engine

The engine drafts. You decide.

Real weigh-ins feed an engine that notices when a target has stopped working — and it proposes, never acts. You approve or adjust; only then does the client's number move. Coach in the loop, always.

niru.fit — Smart target proposal

Koglen M. — plateau detected

Intake steady, weight flat 3 weeks. Engine suggests 2,050 kcal (−100), protein held at 160 g.

Approve Adjust
you approve → it lands

Targets

2,050
today's target
Updated by your coach
2,150
starting target

03 · Day templates & the week planner

Plan their week on a board. Their diary arrives pre-shaped.

Build eating-day templates — slots, per-slot targets, recipes — then drag them across a week. The client opens Tuesday and Tuesday already has its shape: their day, your structure.

niru.fit — Plan a week

Koglen M. — next week

Mon
Train hi-C
Tue
Base
Wed
Train hi-C
Thu
Base
Fri
Train hi-C
Sat
Base
Sun
Free
you assign → their day shapes

Wednesday · Train hi-C

Breakfast/620 kcal
Pre-workout/300 kcal
Lunch/700 kcal
Dinner/740 kcal

04 · Workout plans

Build the session once. It lands with demos attached.

Templates with sets, reps and per-exercise guidance — from a 1,000-exercise catalogue with demo videos. Assign to one client or a group; they train from their phone and tick through the session.

niru.fit — Template · Upper A
Barbell Bench Press4 × 8Demo
Chest-Supported Row4 × 10Demo
Seated DB Press3 × 12Demo
Lat Pulldown3 × 12Demo
you assign → they train

Upper A — today

Bench Press4 × 8
CS Row4 × 10
Seated Press3 × 12·
Lat Pulldown3 × 12·

05 · The food log & AI describe

They say what they ate. You read a day you can trust.

"Chipotle bowl, double chicken, no rice" becomes real, editable items — USDA-grounded, chain menus verified against the chain's own published nutrition. Every entry wears its provenance, and their logged day flows straight to your desk with anything doubtful flagged.

niru.fit — Koglen M. · Tuesday's food
Homemade fried rice · 480 kcal
Estimated — client flagged: "feels high"
Review
Chicken Burrito Bowl · 510 kcal
Official — Chipotle menu
Greek yogurt + berries · 210 kcal
Verified — USDA
they log → you read

Describe with AI

Chicken Burrito BowlOfficial
Chipotle · 510 kcal · P 52 · C 41 · F 16
Greek yogurt + berriesVerified
USDA · 210 kcal · P 22 · C 24 · F 3
Homemade fried riceEstimated
1 bowl · 480 kcal · P 12 · C 68 · F 17

06 · Weekly check-ins

Four taps for them. A trend line for you.

Energy, sleep, stress, hunger — under a minute on their side. On yours: four tabbed graphs on the profile, and a queue card the morning it arrives. You see the dip before they say a word.

niru.fit — Koglen M. · Check-ins
EnergySleepStressHunger
they tap → you see the trend

Weekly check-in

Energy
DrainedWired
Sleep
PoorGreat
Stress
CalmSlammed

07 · Habit coaching

You assign the promise. They keep it visible.

Assign behaviour habits — protein first, steps, sleep — from the profile. They live on the client's home screen as small pills; ticks and streaks flow back to you. Remove is reversible: a restore door keeps every habit's history.

niru.fit — Koglen M. · Habits
Protein first
12-day streak · 86% this month
Remove
8k steps
4-day streak · 71% this month
Remove
Removed (1)
Sleep by 11 — restorable
Restore
you assign → they tick → you see streaks

Today's habits

Protein first ✓ 8k steps ✓ Water 3L
Misses are absorbed, never painted red.

08 · Weight, measurements & photos

They weigh in. You see the honest trend.

Weigh-ins, girth measurements and progress photos land on the profile: the weight trend through the noise, per-site measurement cards with their own mini-trends, the photo grid beside them. And every chart's target line steps exactly where you changed it — history is never judged against a number that wasn't theirs yet.

niru.fit — Koglen M. · Body
Waist
81.5
−2.5 cm
Chest
104
+1.0 cm
Arm
38.5
+0.5 cm
they record → you read progress

This morning

84.0 kg
weigh-in logged
Trend: −0.4 kg / week
📷  progress photo
front pose · added

09 · Form-check video

They film the set. You coach the movement.

Clients record a lift from the session screen; clips land in your queue with a review bench built for it. Answer with a voice note in the same thread — form coaching without scheduling a call.

niru.fit — Form check · Ilya P.
▶  squat — clip 2 of 3
0:26
Depth's there — brace before the descent, not during.
they film → you review

Back Squat · set 3

🎥  recording…
Send to coach for form check

10 · Messages

One thread. Text, voice, photos — both ways.

The conversation lives where the data lives. Plate photos render as photos, voice notes play inline, and the thread opens at the newest message on both sides.

niru.fit — Messages · Koglen M.
📷  plate photo
Dinner — went with the salmon option!
0:19
Nice — protein looks right. Add a fist of rice next time.
both ways, live

Coach

📷  plate photo
Dinner — went with the salmon option!
0:19

11 · Intake forms & onboarding sequences

Send it once. Know exactly where it stands.

Build intake forms and multi-week onboarding drips that send themselves on schedule. The profile shows every form's honest state — Sent (awaiting), Filed, or Signed — so an unanswered form looks like what it is: pending, not broken.

niru.fit — Koglen M. · Intake
PAR-Q & health screenSigned
Nutrition historyFiled
Week-2 adjustment surveySent · Aug 30
you send → they fill → it files

Week-2 adjustment survey

How are the portions feeling?
Honestly pretty satisfying…
Any meals you're dreading?
Tap to answer
2 of 5 answered

12 · Recipes & collections

Your recipes, their macros, zero guesswork.

Build recipes with real per-serving macros, group them into collections, share them to clients — or drop one straight into a day-template slot. When they cook it, logging is one tap and the numbers are already right.

niru.fit — Recipes
Chipotle-lime chicken bowls
620 kcal · P 48 · C 58 · F 19
Share
Overnight oats, 3 ways
410 kcal · P 28 · C 52 · F 11
Share
15-min salmon & greens
540 kcal · P 42 · C 22 · F 31
Share
you share → they cook & log in one tap

From your coach

Chipotle-lime chicken bowls
620 kcal · P 48 · C 58 · F 19 · serves 2
15-min salmon & greens
540 kcal · P 42 · C 22 · F 31
Cooked it? Log a serving in one tap.

Founding coach — first 10 only

Help shape it. Keep the rate forever.

$49/mo
locked for life
90 days
free to start
0%
fee on your clients
Same-day
fixes on your flags

You bring one real pilot client and honest feedback; we migrate you ourselves and fix what you flag at founding-coach speed — a direct line to the builder, not a ticket queue. Everything founding coaches ever get, you get automatically, at the price that never moves.

Niru · the studio for coaches who count niru.fit