Available on the App Store🐾Android coming soon🐾Five whole-app themes🐾No ads, no data sold🐾Open source🐾 Available on the App Store🐾Android coming soon🐾Five whole-app themes🐾No ads, no data sold🐾Open source🐾
Now live on the App Store

Run happy.
Coach kind.

A friendly running companion. Otterpace reads the steps and runs already on your phone and turns them into daily encouragement.

Download on the App Store Coming soon
Free · No account needed · No ads, no data sold
Otterpace Today screen
// the theme system
One app. Five complete looks.

Not just light and dark — five full themes. Each one changes the colors, the type, the backgrounds, and the mascot. Set yours in onboarding, or switch anytime in Settings. Here’s the same Today screen, five ways.

// your week, in plain words
A weekly recap
you’ll actually read.

Otterpace summarizes the steps and runs already on your phone — in plain language, not charts to decode. Here’s what a week looks like.

This weekwith Buddy
11,240
STEPS TODAY
4.2 mi
LAST RUN
3
RUN DAYS
68
ACTIVE MIN
What went well

A steady week

4 runs for 22 miles, with your longest — 8 miles — on Sunday.

What changed

A little more movement

Slightly more mileage than your usual week, spread across the days.

This week’s high

Your longest run yet this month

Sunday’s 8-miler was your farthest in four weeks.

A note from Buddy

Nice rhythm this week 🐾

You showed up on the days you planned to. That’s the whole thing.

// what’s inside
What Otterpace does.
🎯

Daily step goal

Track your progress toward your goal, with reminders to move.

💬

Ask Buddy

Ask about your activity in plain language. Works offline; connect your own AI key for more.

📅

Weekly recap

A short, human summary of your week — no charts to decode.

🎨

Five whole-app themes

The entire app re-skins — colors, type, and mascot.

🔒

Private by default

No account required, no ads, and we never sell your data. Your health data is read from your device; optional features only send data when you turn them on.

💛

Open source

Built in the open — read every line on GitHub.

// how it’s made

Built in the open, with CodeYam.

Otterpace is open source, and it was built with CodeYam — a way to build apps as living, testable scenarios. Every screen here, including all five themes, is a real captured scenario: real data, real states, screenshotted exactly as they render. It’s how the whole app stays verifiable — and how you can read every line yourself.

01

Build screens as scenarios

Each state — a crushed goal, a quiet day, every theme — is defined with real data, not lorem ipsum.

02

Preview & capture live

Every scenario renders in a real simulator and is screenshotted — the exact shots on this page.

03

Ship with tests, in the open

Logic is unit-tested, screens are visually covered, and the whole repo is public.

Lace up
with Buddy.

Download on the App Store Coming soon