Show up with your people.
Crews are small. Invite-only. The crew streak fires on the days at least 70% of you log activity, so one off day from one person doesn't break it. Cheers and daily-capped nudges keep it human.
Arena · Crew
Push Crew
Crew streak
12 days
Today
9 / 12
75% active — crew streak earned at 70%.
Activity
Maya hit a 205 lb bench PR 🏋️
2m ago · 3 cheers
Theo extended a 30-day streak 🔥
14m ago · 5 cheers
Sam logged Push Day
38m ago
A crew streak that fires when 70% of you log.
The most common reason group fitness fails is one missed day from one person breaking the chain. The 70% threshold fixes that.
Crews of any size
Most crews land between 3 and 12 members. Owner / admin / member roles. Members can leave anytime.
Invite codes (PS-XXXXXX)
Six-character codes. Share by text, not by social. Default 10 uses, no expiry.
70% threshold streak
Crew streak earns when 70% of active members log that day. Nightly processing on our edge.
Activity feed
PRs, milestones, streak events, daily logs. Quiet by default, lively when stuff is happening.
Cheers
Tap to react when a crewmate hits a PR or milestone. The good kind of notification.
Capped nudges
One nudge per sender, per receiver, per day, per crew. So nudges stay meaningful.
The good parts of group accountability. None of the noise.
- Real activity, real PRs — not screenshots
- 70% threshold = group accountability without group humiliation
- Cheers, not comments — focused, not chatty
- Crew streaks processed nightly on the edge
- Membership statuses (active, grace, inactive) auto-managed
Activity feed
Push Crew
- 🔥 3
Maya hit a 205 lb bench PR
2m ago
- ⚡ 5
Theo extended a 30-day streak
14m ago
-
Sam logged Push Day
38m ago
- ⭐ 2
Jordan cleared all daily quests
1h ago
- 🛡️
Crew 9/12 logged → crew streak +1
last night
Recruit the crew. Run the streak.
Arena and crews are included on every tier — including Free.