Greg "Coach B" Bianchi incorporated The City Is Our Gym Corporation in San Francisco in March 2020 and has run it ever since out of a custom-built orange truck — early sessions at Dolores Park and Ocean Beach, then clients across the Bay Area.

At 6 a.m. at the corner of 20th and Church Streets, Dolores Park is still mostly fog. What cuts through it is a bright orange truck, its bed fitted with custom-welded scaffolding — pull-up bars, storage racks, the whole rig — backed up to the curb between a Prius and a Tesla. A few feet away, four people do step-ups on a park bench and toe-touches across the wet grass.

That's Greg Bianchi's office. He goes by Coach B, and his personal training business, "The City is Our Gym," has been running out of that truck since 2020.

"The City Is Our Gym Corporation" incorporated with the California Secretary of State on March 2, 2020, and registered with the San Francisco Treasurer & Tax Collector — Business Account Number 1113870 — starting April 27, 2020. The mailing address on file is 259 Prague Street. The business is classified under NAICS code 5400–5499, Professional, Scientific, and Technical Services — not a fitness or recreation category.

Bianchi has been a personal trainer since 2003. According to Mission Local's Aaliyah Español-Rivas, he studied track and field at Arizona State University, earned a bachelor's in exercise science and physical education, then a master's in sports science and management at the United States Sports Academy in 2006. Back in San Francisco, he spent nearly 19 years as head coach for City College of San Francisco's track and field and cross-country teams, before the program was cut during the pandemic.

Before the gymmobile, he biked between clients — nearly 100 miles a week on busier stretches. The precursor to the truck came in 2009, when he opened a tiki bar-gym hybrid in a garage on Orange Alley, between 25th and 26th Streets. "The tiki garage really set the idea of having a mobile gym space," Bianchi told Mission Local. "I grew it into a truck because I wanted to see more of the city, not just one place." He and a friend built the scaffolding structure themselves, welding it by hand: the bed holds equipment, a pull-up bar, and a recently added mobile barbecue. On traditional gyms, he told Mission Local: "There were too many rules and restrictions. And the more I did this, the more I thought fitness should be more about the people."

Mondays, Wednesdays, and Fridays he runs back-to-back early sessions at Dolores Park and Ocean Beach, then heads to clients in Marin, Palo Alto, and Burlingame. Tuesdays and Thursdays he covers Oakland and the North Bay. The morning Mission Local joined him, the group finished at Dolores Park and moved on to the Liberty Street Steps.

Mission Local reported that Bianchi has no intention of acquiring an indoor space. "I've built everything off the truck," he said.

Someone walking past the corner of 20th and Church at first light tomorrow might see the orange truck in the fog — or an empty curb where it was. Both are honest pictures of how the city gets used before the rest of it wakes up.