Your walks, planned.
Desk Walker runs Merach, WalkingPad and standard Bluetooth treadmills from one app. Plan your week and it reminds you when it's time to walk, holding off while you're on a call or away from your desk.
Requires macOS 15 Sequoia or later · Check your treadmill
Buying the treadmill is the easy part. Remembering to walk on it is harder.
Your walking week, at a glance.
Drag on the timeline to add a walk. Repeat it on weekdays, set its length and speed, or change a single day without touching the rest.
A nudge that knows when to wait.
When a walk is due you get a notification with Start, Snooze and Skip. If you're on a call, away from your desk or your screen is locked, it waits until you're back.
One app for the treadmill you have.
Most treadmill apps work with one brand. This one speaks three Bluetooth protocols and picks the right one when it connects.
Merach
MR-T19 tested on real hardware, every day. Other Merach pads that use the same protocol should work.
Kingsmith WalkingPad
C2 and other WalkingPads on the F7/F8 protocol. Built from open-source protocol work and being tested now.
FTMS treadmills
Treadmills that use Bluetooth's Fitness Machine Service. Built to the specification; reports welcome.
Not supported: WalkingPad models with encrypted Bluetooth, such as the KS-R1AC and KS-X21. Tried it on another treadmill? Tell us on GitHub.
Every number, straight from the belt.
The stats come from the treadmill itself, so they match its display. Change speed on the remote and the app follows within a second or two.
Always one glance away.
Speed, distance and time sit in the menu bar while you walk. Click for the full panel: speed, Stop, and every stat.
Show as much as you like.
Pick one of three menu bar styles. A green dot means walking, amber means paused.
2.4 mph · 1.82 mi · 46:10Full2.4 mphSpeedIconThe belt never starts by itself
It only moves when you click Start, press Space or tap Start on a reminder.
Works with your remote
Use the remote whenever you like. The app shows what the treadmill reports.
Fine speed control
Steps of 0.1 mph or 0.1 km/h, with presets you can name.
Keyboard first
Space to start, stop or resume. Arrow keys to change speed.
Light and dark
Follows your Mac's appearance, down to the menu bar panel.
Pauses keep your stats
Stop pauses the session. Resume picks up at the same speed.
Free, and staying that way.
Read every line.
The full source is on GitHub: the app, the Bluetooth drivers and the protocol notes. Report a bug, add a treadmill or build it yourself.
View on GitHubSupport the project.
There are no ads and nothing to buy. If it earns a place in your day, a donation pays for the time that goes into it and for testing more treadmills.
DonateQuestions.
Is it safe?
The belt only starts when you click Start, press Space or tap Start on a reminder. Nothing starts it on a schedule. Stop pauses the belt, and the treadmill's own remote keeps working the whole time.
The app is open source, so anyone can check what it sends to the treadmill. macOS may ask you to confirm the first time you open it.
Which treadmills does it work with?
The Merach MR-T19 is verified. The Kingsmith WalkingPad C2 and other F7/F8 WalkingPads are being tested. Treadmills with the standard Bluetooth Fitness Machine Service (FTMS) should work. WalkingPads with encrypted Bluetooth, such as the KS-R1AC and KS-X21, are not supported.
What does it know about me?
Nothing it sends anywhere. There's no account, no analytics and no tracking. Your walks and settings stay on your Mac.
To hold reminders during calls, it checks whether your camera or microphone is in use. It never sees or hears what they capture.
Why is it free?
It started as a fix for a bad phone app full of ads. Charging for it would bring back the parts that made that app worse. If you'd like to give something back, you can support the project.
Is there a Windows version?
A native Windows version is in progress. This page will have the download when it's ready.
Do I need the treadmill's phone app?
No. Close it before you connect, since most treadmills accept one Bluetooth connection at a time.
Take a walk.
Free · Requires macOS 15 Sequoia or later
