A COACH IN YOUR MENU BAR

STANDCOACH

Your standing desk works. Your habit doesn't. StandCoach lives in the macOS menu bar and ramps you from 10 minutes of standing per hour to a 50/50 split — one earned week at a time, and only when you're actually at your desk.

30-DAY FREE TRIAL

SPEC SWIFTUI + APPKIT MACOS 14+ SANDBOXED LOCAL-FIRST BLE DESK CONTROL

MENU-BAR ONLY · YOUR DATA STAYS ON YOUR MAC

DIAGNOSIS

Your standing desk is mostly
a very expensive sitting desk.

Day one: three heroic hours on your feet. Day three: your legs file a complaint. Week four: the preset buttons gather dust. The hardware was never the problem — the dosage was.

01 / ALL-OR-NOTHING

Enthusiasm isn't a dose

Standing too long, too soon trades back pain for leg fatigue — and ends the habit before it starts. Progression is the whole game.

02 / CONTEXT-BLIND TIMERS

Reminders that can't see you

Generic apps fire on the hour — in meetings, on the couch, away from the desk entirely. You learn to swipe them away, then stop noticing them at all.

03 / NO PROOF

Invisible progress

No streak, no history, no trend line. A habit you can't see is a habit you can't keep.

FIG. 1 — STANDING MINUTES AFTER BUYING A STANDING DESK (TYPICAL OWNER)
Get early access ▸ 30-DAY FREE TRIAL
ACTUAL APP UI
SITTING
SITTING · WEEK 3
30:36UNTIL STAND
SCHEDULE20 STAND / 50 SIT
TODAY STANDING48 / 60 MIN
STREAK12 DAYS
STAND
STATSSETTINGSQUIT
Time to stand (20 min)StandCoach · you've sat for 50 minutes
DONESNOOZE 5 MIN

THE CYCLE

One glance.
Sitstand, on rails.

  • 01

    SIT · clinical blue

    External display detected → the sit timer starts. Week 3 gives you 50 minutes.

  • 02

    PROMPT · amber

    "Time to stand (20 min)." DONE starts the clock — SNOOZE buys five more.

  • 03

    STAND · vital green

    The stand timer runs. Desk paired? It rises with you — and standing past the goal keeps counting.

  • 04

    RELEASE

    "You can sit now." Back to 01 — all day, automatically. The menu-bar icon tells the phase at a glance.

NO BREAK REQUIRED

You don't stop working.
You just stop sitting.

Standing isn't a workout that drags you away from the keyboard. The desk rises and your screen, keyboard and hands come with it — the call keeps going, the email keeps getting written, the build keeps running. The only thing that changes is that you're on your feet while it happens.

KEEPS GOING

Your work

Same Mac, same windows, same meeting. Standing happens around the work — never instead of it. Nothing pauses.

QUIETLY ADDS UP

Your movement

Up to two hours on your feet across a workday — earned in 20-minute doses you barely notice, while the work still gets done.

Get early access ▸ 30-DAY FREE TRIAL

THE RAMP

Ten minutes an hour.
Then, quietly, half your day.

14%50%
OF DESK TIME SPENT ON YOUR FEET

Weeks are earned, not handed out: a day qualifies when you stand for three of that week's stand sessions, and hitting that daily goal on 3 days within the current 7-day window unlocks the next week — fall short and the same week repeats; progress never moves backward. The 35/35 plateau is deliberate; sit-stand research puts ~50% standing at the ceiling where benefit outruns leg fatigue.

DAILY GOAL = 3× the week's stand minutes — 30 MIN in week 1, ramping to 105 MIN by week 7 · RESET WEEK restarts the progression at week 1 · your standing history is preserved.

0MINUTES PER CYCLE75
WK 1
10 / 60
WK 2
15 / 60
WK 3
20 / 50
WK 4
25 / 50
WK 5
30 / 45
WK 6
30 / 40
WK 7
35 / 40
WK 8+
35 / 35
STAND MINSIT MIN◳ WK 8+ — STEADY STATE
Get early access ▸ 30-DAY FREE TRIAL

PRESENCE

It knows when you're
actually at your desk.

The proxy is beautifully boring: your external display. Plugged in means you're at the desk. Everything else follows.

  • PLUG IN — coaching starts. The sit timer begins the moment your setup wakes.
  • UNPLUG — timers pause and pending prompts clear. No ghost notifications at the coffee shop.
  • RECONNECT — clean resume, mid-cycle, exactly where you left off.
  • PAUSE FOR TODAY — one toggle in Settings silences everything until tomorrow. Coach, not drill sergeant.
ILLUSTRATIVE UI
EXTERNAL DISPLAY
DISPLAYCONNECTEDDISCONNECTED
STATEAT DESK — SITTINGAWAY
TIMERSRUNNING · 30:36 TO STANDPAUSED · RESUMES ON RECONNECT
PROMPTSARMEDCLEARED
CLICK THE SWITCH — UNPLUG YOUR DISPLAY
Get early access ▸ 30-DAY FREE TRIAL
ILLUSTRATIVE UI
29.5 IN BLE · JIECANG
30:36

PRESS THE KEYS — THE DEMO DESK OBEYS

BLUETOOTH · OPTIONAL · OFF BY DEFAULT

It can drive
the desk itself.

Native CoreBluetooth speaking the Jiecang protocol — Uplift, Desky, Jarvis and friends. Pair once; it reconnects on every launch. No bridge, no Home Assistant, no cloud.

  • AUTO-RISE — stand time starts, the desk glides to your standing preset.
  • CONSENT TO LOWER — it never descends on its own. "Lower desk" is always your tap.
  • DESK = SOURCE OF TRUTH — raise it any way you like and the standing time counts; the goal keeps counting until you lower.
  • WIGGLE TO REMIND — optional: a gentle up-and-back nudge the moment the prompt fires. Nets to zero; pure body language.

UPLIFT DESKS NEED THE UPLIFT CONNECT BLE ADAPTER · ONE BLUETOOTH LINK AT A TIME — QUIT THE PHONE APP.

Get early access ▸ 30-DAY FREE TRIAL
ILLUSTRATIVE UI
12
WORKING-DAY STREAK
MTWTFSS R·· ··
✓ STOODR REST FRIDAY· WEEKEND — NEVER BREAKS IT

THE RECEIPTS

Streaks that respect your weekend.

Working days only — Sat/Sun in the US, Fri/Sat in Israel, per your Mac's region. Every other Friday is a scheduled rest day, and your week starts on whichever day you choose.

TODAY
84 MIN
THIS WEEK
6.4 HR
BEST DAY
132 MIN
DAILY AVG
71 MIN
LAST 7 DAYS · STANDING MINUTES
TH
FR
SA
SU
MO
TU
WE
Get early access ▸ 30-DAY FREE TRIAL

PRINCIPLES

An app that interrupts you
for a living has to earn it.

QUIET

  • NO DOCK ICON — menu-bar only (LSUIElement). Stats and Settings open only when you ask.
  • PROMPTS ONLY AT YOUR DESK — and snooze, or pause for today, when life happens.
  • THREE NOTIFICATION STYLES — banner + sound, banner only, or fully silent: the menu-bar icon alone signals the change.
  • POWERS ON WITH YOU — launch at login via SMAppService; integrations stay off by default.

YOURS

  • SANDBOXED, LOCAL-FIRST — works offline; your habit data stays on your Mac.
  • LOCAL-FIRST STORAGE — schedule, streaks and history live in UserDefaults, keyed by day.
  • BLUETOOTH IS DESK-LOCAL — BLE to your desk, not the internet. Analytics? Strictly opt-in, off by default.
  • RESET WEEK, KEEP HISTORY — restart the ramp anytime; the record of what you did survives.
PRIVATE BY DESIGN

Everything works offline. Analytics is optional and off by default. If you purchase StandCoach Pro, Apple processes the transaction through the App Store — the app never sees your payment details. Read the full Privacy Policy and Terms of Use.

DESIGN SYSTEM — SITTING STANDING ALERT AWAY ERROR AJETBRAINS MONO — EVERY GLYPH
Get early access ▸ 30-DAY FREE TRIAL

FAQ

Questions, answered.

How much does StandCoach cost?
Every feature is free to use for 30 days — no account, no sign-up. After the trial it's a single one-time purchase of $12.99 to keep using it (no subscription, nothing to cancel). Your standing history stays visible either way. See the pricing page for details.
Do I need a standing desk to use it?
No. StandCoach works as a sit/stand coach on its own. If you do have a Bluetooth standing desk based on the Jiecang protocol (Uplift, Desky, Jarvis and similar), it can optionally raise and lower the desk for you — but that feature is off by default.
How does it know when I'm at my desk?
It uses a connected external display as the proxy for being at your desk. When the display is connected you're coached; when it's disconnected — or your Mac sleeps, locks, or goes idle — the timers pause and pending prompts clear, so you never get reminders away from your desk.
What data does StandCoach collect?
Everything works offline: your schedule, standing history, streaks and desk pairing are stored locally in macOS UserDefaults. Anonymous Firebase usage analytics is optional and off by default. If you purchase StandCoach Pro, Apple processes the transaction through the App Store — the app never sees your payment details. See the Privacy Policy.
Which standing desks are supported?
Jiecang-family desks over Bluetooth Low Energy — including Uplift, Desky and Jarvis. Desk control is optional and off by default, and StandCoach never lowers the desk without your confirmation.
Does it sync with Apple Health or my Apple Watch?
No. macOS can't read Apple Watch stand data, so StandCoach measures standing time on the Mac itself rather than syncing with Apple Health.

STANDCOACH ▸ GET STARTED

STAND UP.
GRADUALLY.

WK 1 · 10/60▸▸▸WK 8+ · 35/35·50% ON YOUR FEET

30-DAY FREE TRIAL · NOTHING TO CANCEL

REQUIRES MACOS 14+ · ONE-TIME PURCHASE AFTER TRIAL · MAC APP STORE COMING SOON