Doesn't count
- Cursor sitting in the dock. Launching an app isn't work.
- Claude Code idle in tmux. A process is not a session.
- Unsent Composer drafts. Forty-seven tabs, zero minutes.
ShipOrShame runs in the background, reads the logs your AI tools already write, and turns real sessions into a streak. Then it puts you on a public board next to everyone else who claims they ship.
Free forever · aggregates only, never your prompts or code
All 16 tracked by one background agent. Switch tools mid-project and the streak doesn't notice.
We measure events, not window focus. That's the whole reason the number means anything.
One Go binary on macOS, Linux, or Windows. It reads known log paths only.
go install origin.cursor.com/silverarkmedia/ShipOrShame/apps/agent@latest Magic link, about fifteen seconds, then shiporshame serve. Nothing syncs until you pair, and only aggregates ever leave the machine.
That's a qualifying day. Your streak climbs. Miss one and it's gone — you get a freeze every seven days, and that's it.
128 people already finished today. You have 12 minutes. 47 days gone in 4 hours, and every one of them keeps theirs. Still not moving?
Rendered by the notifier that ships inside the agent, not written for this page. Tough names how many people already finished today, how many are ahead of you, and what the leader is on. Gentle just reminds you. Default is tough.
Mute notifications and it shows up in your editor instead.
A share card, a README badge, and a public profile. Post the number or explain why you won't.
TrustMRR reads your payment provider so nobody has to trust a screenshot. ShipOrShame does the same for the hours behind the number — read off your own machine, not your timeline.
If you're comfortable publishing your MRR, publish the work that produced it.
Never. Aggregates only: tool, session timestamps, duration, event counts, and an optional hashed project id.
No. The leaderboard, profile, card, and badge are opt-in and off by default. Your private stats work either way.
Not usefully. Sessions are duration-capped, need real event counts, and you can't self-report minutes.
Tracking, streaks, cards, and the leaderboard are free forever. Pro — deeper trends, per-project breakdowns, team boards — is coming later and stays additive.
It takes fifteen minutes a day to pass them. Free forever, one binary, no prompts uploaded.