StepSky is a Bluesky client that locks the compose button until you hit your fitness goal. 1,000 steps to post. 10,000 for a thread. Resets at midnight.
No steps, no posts. Pick your metric—steps, distance, calories, or active minutes—and start moving.
Haven't moved yet? The compose button becomes a progress ring. You can scroll. You can lurk. You cannot post.
0 – 999 stepsOne thousand steps earns you one post. Choose wisely. Or don't—it's your steps.
1,000+ steps10K steps unlocks a 10-post thread. Got a manifesto? Better have the stamina to match.
10,000+ stepsWe thought of everything you'd try. Here's why it won't work.
Everything zeroes out at midnight local time. Today's steps are today's posts. Yesterday doesn't count.
Can't stockpile 50K steps on Sunday and shitpost all week. Unused posts expire. Move daily or stay silent.
Every post carries a server-verified fitness badge via AT Protocol labels. Visible to everyone on Bluesky.
Steps, distance, calories, or active minutes. Runners, walkers, cyclists, gym rats—everyone has a lane.
Every StepSky post gets a verified fitness badge that shows up on any Bluesky client. Powered by an AT Protocol labeler. Others can see exactly how many steps backed your hot take.
Your health data stays on your device. Only the daily total is sent for badge verification.
No.
Yep. StepSky doesn't stop you. But your posts won't have the badge, and you'll know deep down that you didn't earn them.
Health data comes from Apple Health or Google Health Connect. Shaking your phone like a maraca won't fool the accelerometer. We checked.
If your phone's health app counts it, StepSky counts it. Treadmill, trail, pacing during a meeting—steps are steps.
The code is real. The server is live. The badges are verified. Whether it's a joke is between you and your step count.
StepSky is free and open source. Coming to iOS and Android. Drop your email and we'll let you know when it's ready.