Mo Free Apps

Blog

Short posts, as it happens. What shipped, what broke, what I decided. The same things I put on X, kept here so they don't scroll away. RSS if you use one.

Gymini: 1,460 bad swaps

Swap one move shipped with green tests. Then I tried it and got a glute bridge in an upper-body workout.

HookPoint: three looks, and the one I picked

Same design round as Gymini: three real directions as phone mocks, then a pick. A nautical chart won.

HookPoint day one: two AIs, one app

The next app is a free shore fishing companion. New setup: Codex writes, Claude plans and tests, I review.

Gymini: what 8,186 reviews said

Before touching the screens again I read the one and two star reviews of twelve workout apps. The top wish: swap one move, not the whole workout.

Gymini: what broke in the coach voice

Two pre-recorded voices for under a dollar, and static at the end of every clip that was my fault, not the model's.

Gymini: the figures for three dollars

I almost spent $72 rendering 173 figures. A script from a month ago did the same job for $3.40.

Gymini step four: the platform

Reminders, widgets, the Lock Screen timer, Shortcuts, Apple Health, and your old workouts imported from a copy of the old database, after a side-file surprise.

Gymini step three: the look

The clay figure behind a countdown you can read from the floor, 173 figures for three dollars, and a Pause that froze the app for thirty seconds while every test stayed green.

Gymini step two: the engine

The part that builds the workout: curated first, composed if nothing fits, 600 seconds exactly, and a test that caught a workout I'd written wrong.

Gymini is dark. It's a gym.

No light theme. Every figure is rendered on charcoal, and a white set is a week I'd rather spend on movements.

Gymini day two: the bank

134 movements, 43 workouts, every five minute workout adds up to 5:00, and the checker caught two bugs in my own first twelve.

Gymini: the grey figures

Two of the first eight figures came back with skin and a hoodie. One sentence in the brief fixed both.

Gymini step one: the bones

A workout runs start to finish, 66 tests, and a whole screen lost to a folder named Build.

Gymini: picking the look before writing a line

Three directions, same workout. A dark studio, a white card, a poster. I'm leaning poster.