Articles

Inside JustGains · · 3 min read

There’s a JustGains gym in a browser game now. Train there and you get bigger.

Phil Campbell is building a virtual house for a creator he wants more people to see. He also built a gym across the street, put our name on it, and gave everyone who trains there a visible size buff.

Written by

JustGains

The just gains gym in The Blade House: cardio at the back, boxing in the middle, free weights up front.Clip: James Greene, playing The Blade House

The Blade House is a small neighborhood in your browser. You pick a character, walk through the front door and wander around a house built for Max Blade, who builds vibecoded products and streams every weekday. Every room leads somewhere real: his live show, his games, a few of his products, and the channel’s stats up on the studio wall. It keeps hours, too. The doors open at 10:30 am Eastern and close at 5, and outside that window the front page shows a countdown and lets you straight in when they open.

Phil Campbell built it. He’s the one-person shop behind humbleha.us, a site whose banner reads “a gen-x that just won’t quit” and whose projects run from Mac menu bar apps to a YouTube climate calculator. On October 6 he posted that he’d been building on Cloudflare for a few weeks and was loving it, dropped the link, and signed off: “vibecoding is so much fun.”

Across the street

Across the street from the house there’s a gym. The sign out front says just gains, open with the house, and the wall inside says every rep counts, every round counts. We didn’t build any of it. We found out when our founder wandered in, trained for a while, and posted a video.

It’s a real floor plan. Cardio runs along the back wall: treadmills, bikes, rowers. There’s a boxing room with heavy bags and a ring, and a free weights area with a bench, a squat rack, a dumbbell rack and kettlebells. Reception has a board called Today’s Gains that lists everyone who trained that day, guests included, with tabs for punch bag rounds, lifts and workout time. It resets at midnight, New York time.

A dark dialog titled Today’s Gains with tabs for Punch bag, Lifts, Workout time and How it works. It reads: No rounds yet today, step up to a heavy bag in the boxing room. The best heavy-bag round each today. It starts again at midnight, New York timeThe bench press minigame: a yellow header reading Bench press, 60 kg, 2 reps, a running total of 120 kg, a fatigue bar at 44 percent, a drawing of a loaded barbell over a bench, and two big keys labelled F left and J right
Reception keeps score. The bench press keeps you honest.Screenshots: The Blade House

Click any piece of kit and you’re using it. The bench press is a two-key rhythm, F for the left arm and J for the right, alternating while a fatigue bar climbs toward lockout. Dumbbells are a timing game: a marker slides up a track and you tap while it’s in the green for a clean rep. Each set gets a total, and the total goes on the board.

“Do 3 workouts within 30 minutes and you’re Pumped for 10 minutes: visibly beefier, and everyone sees it.”

The welcome screen at just gains, The Blade House

The size buff

That’s the part that got us. A workout is 30 seconds on a machine, a heavy-bag round, a lift set or 30 seconds of kettlebell technique. Do three inside half an hour and your character gets Pumped: the sprite swells up and stays that way for ten minutes, in full view of everyone else in the gym. Our founder’s reaction, mid-session, was “hhaaaaa im hugeee.” Phil’s was “SWOLLLEE.”

Two small characters in the gym before training: one labelled Bro stands by the bench press near reception, one labelled Humble is over by the cardio machinesThe same two characters, now drawn much larger, sitting on neighbouring rowing machines under the just gains wall with a tooltip reading Rowing machine, row
Walking in, and a few lifts later.Screenshots: The Blade House

It’s multiplayer, with chat bubbles over everyone’s head, so a session turns into a rowing race fast. The chat log from one afternoon: “pace me bro”, “we get three and it’s a contest”, “oh no way!?”. Our founder’s own post ends with an invitation: “come grab a rower!!”

Two visibly bigger characters by the boxing ring and reception desk. A speech bubble over Bro reads hhaaaaa im hugeee and one over Humble reads SWOLLLEE
Pumped, and everyone sees it.Screenshot: The Blade House

Why the house exists

The credits panel on the front page lists the stack as JavaScript, Cloudflare Workers and Durable Objects, and right under it, the mission. Max is working toward $250,000 for a home for his kids and partner, and the page tracks verified product revenue against that goal (27.1% when we looked). Phil’s note beneath the progress bar: “This is not that house, but I’m looking to get Max more exposure to make that a reality!”

Go while it’s open. Pick a character, cross the street, and get on the bench. If you make the board, Phil is on X as @philcampbell, and Max streams every weekday on Max Blade TV.

Sources

Figures were read from each source on Oct 6, 2026. The people and projects featured did not review or endorse this article.

Keep reading

Getting started · · 4 min read

Your first gym session has a tutorial level

A friendly first-gym-day plan for learning the room, trying a few movements, and handling the small etiquette questions nobody puts on the membership form.

Progress & activity · · 4 min read

The tiny plate appreciation society

A small plate, one extra controlled rep, and a workout history worth checking. Give the less dramatic gym wins their moment.

Progress & activity · · 4 min read

Turn your walk into a side quest

A favorite tree, a coffee loop, a very important duck inspection. Give your next walk a small purpose without making 10,000 steps the admission price.

Nutrition · · 4 min read

Creatine is allowed to be boring

A calm guide to what creatine can help with, why plain monohydrate is enough, and how to keep the supplement from becoming the main character.

Recovery · · 4 min read

Your training plan needs a bedtime

A realistic evening routine for people who lift, plus a sensible plan for the workout after a bad night. Hugh G. Mass demonstrates the duvet phase.

Nutrition · · 4 min read

The menu is not a math exam

Enjoy dinner out, use restaurant nutrition information when it helps, and make peace with an estimate if you choose to log your meal.

Training · · 3 min read

Exercise tier lists: what deserves your time?

We compare Jeff Nippard, Mike Israetel with Milo Wolf, ATHLEAN-X, and Jeremy Ethier to build a practical muscle-growth tier chart, with their disagreements intact.

Inside JustGains · · 5 min read

How streaks work

JustGains streaks count distinct local workout days, with rest tolerance and Streak Freezes.