Invite-only beta

Push each other.
Be your best.

A private fitness app for your crew. Take on challenges together, hype each other up, and call each other out — the push you need to get in the best shape of your life.

Holdstr is invite-only. Join the list — we let crews in a few at a time.

You're on the list

We saved your email. When a spot opens we'll send an invite so you and your crew can jump in.

9:41 5G
Challenges
OGOld Guys
8 guys · Proof: asked
Max Deadhang
most · time · always-on
Simple
1 BE Beau 👑 🔥12 2:41
2 RY Ryan 👍4 2:28
3 YO You 👍7 2:15
4 MK Mike 👍2 1:59
You · 26s from 1st
2:15
▲ climbing
Log a result
Challenges
Huddle
Direct
Profile
Part scoreboard, part group video chat Private crews only — invite to get in No feed, no inbox, no noise Records decay — defend your titles
What makes it different

Not another fitness feed.

Holdstr is built for one thing: friends who push each other to show up and get better. No influencers, no algorithm, no strangers — just your crew.

Your crew only

Small private groups — "Old Guys," "Runners," "Church Crew." No strangers, no followers, no discovery-for-discovery's-sake. You're in because someone let you in.

invite-only

Your crew, in your corner

Post a result with a short talking-head video — optionally over a sped-up timelapse of the set. Crew-mates hype your wins, call out your excuses, and fire back with their own. It's the accountability of a training partner, on video.

talking-head replies

A living scoreboard

Every number is a mono readout, like a real scoreboard. Results decay off the live board over time, so a PR you set months ago won't hold forever — someone has to keep showing up.

decay & defend

The push to show up

It's easy to skip a workout when nobody's watching. When your crew is on the same challenge — checking in, climbing the board, waiting on your video — you lace up anyway. That's the whole point: friends who get you to your best.

motivation, built in

Proof you can trust

Back a result with video, a timelapse, a screenshot, a Strava/GPS link — or a vouch from a friend who was there. Each group decides whether proof is off, asked, or required.

video · Strava · vouch

No inbox, no noise

There's no endless feed and no notification dump. News lives as a small badge on the thing itself, and a "needs you" strip only surfaces what's actually blocked on you. Dial the volume per group.

low-noise by design
Inside the app

Built like a scoreboard.
Fast like a group chat.

Why it sticks

A training partner, over video.

Log a result and record a quick talking-head right over the moment. Your crew celebrates the wins, gives you grief over the misses, and volleys back their own — the nudge to keep going, whenever you need it.

  • Talking-head video over a sped-up timelapse of your set
  • Reactions and replies that keep everyone accountable
  • Short by design — a quick check-in, never another feed
9:415G
BEBeau · Deadlift
▶ LIVE
🔥💪👏👑
New PR — 405 lb.
Your turn 💪
↳ you
Challenges
Huddle
Direct
Profile
Show up daily

Grinds turn habits into a streak nobody wants to break.

A Grind is a commitment: a daily checklist your crew runs together. Miss a day and the flame's on the line. The group can lock the make-up rules so nobody games it.

  • Tap-✓ items, or ✓-with-a-value for reps and time
  • Streak, completions, or a value — you pick the ranking
  • Group-locked gap policy keeps the streak honest
9:415G
75 Days
Grind
Day 41 · tally · make-up: 1 banked
🔥 41
TODAY ✓
Workout 145 min
Read 10 pages
Gallon of water
Progress phototap ✓
Check in for today
Challenges
Huddle
Direct
Profile
The state of the group

See who's holding a crown — and who's up for grabs.

Pulse is the wall of the whole crew: every crown holder in one place, what's heating up, and the boards you haven't joined yet. No huddle chatter, no feed — just the standings.

  • A crown wall — unheld titles read "up for grabs"
  • A "heating up" mini-board for the hottest challenge
  • Switch crews in a tap — each group its own world
9:415G
Pulse
RNRunners
THE CROWNS · 6 titles
👑RYWeekly MilesRyan
👑YO5K PRYou
👑BEMurphBeau
?Max Pull-upsup for grabs
HEATING UP
Weekly Miles
🔥 hot
1RYRyan31.2
2YOYou29.8
Challenges
Huddle
Direct
Profile
The loop

Three moves. On repeat.

01

Compete

See a challenge, log your result with proof, and land on the board. The crew reacts — then someone beats you and the decay clock starts ticking.

02

Hype

Fire back a video. Crew-mates cheer the wins, razz the misses, and keep everyone coming back — the reason you don't quietly fall off this month.

03

Grow

Invite a friend, seed them a few challenges, and watch them flag one and post. The rivalry gets one person deeper. Repeat forever.

Invite-only beta

Get your crew on the board.

Drop your email and we'll send an invite as spots open. Bring the friends you actually want to compete with.

No spam. Just your invite when it's ready.

You're on the list

We saved your email. Watch your inbox for an invite.