Skip to main content
Lenny's Podcast

How we built Grok Bot in a month | Roman Ugarte (SpaceXAI)

82 min episode · 3 min read
·
Roman Ugarte

Episode

82 min

Read time

3 min

Topics

Productivity, Remote Work, Fundraising & VC

AI-Generated Summary

Key Takeaways

  • Start fresh vs. extend existing products: GrokBot succeeded partly because the team rejected adding knowledge-work features into Cursor and instead built a standalone product from scratch. Competitors who added new tabs to existing surfaces created cluttered experiences that users reacted against. A clean slate allowed every pixel to serve a single, consistent vision — a lesson applicable to any team debating whether to extend or rebuild.
  • Small, isolated teams move faster on novel products: The GrokBot prototype went from zero to functional in roughly one month with a handful of people working in a physically separate office space with private Slack channels. Larger groups debating six-to-twelve month roadmaps would not have reached the same outcome. For novel product bets, deliberately constrain team size and cut communication surface area to accelerate micro-decisions.
  • Manual onboarding of 200–300 early users surfaces blind spots faster than any dashboard: The core team personally onboarded several hundred users over two weeks, including non-obvious profiles like a coffee shop owner. Painful early sessions drove next-day fixes. Crucially, the team avoided leading users toward specific patterns — like the "chief of staff bot" hierarchy — to validate whether those behaviors emerged organically before encoding them into the product.
  • Cloud-native, persistent bots with their own computers are the core architectural differentiator: GrokBot runs entirely in the cloud, meaning bots maintain consistent state across devices, can be triggered from a phone, and operate independently of the user's machine. Each bot also has its own virtual computer for browser-level interaction, enabling tasks that lack MCP or API support. This mirrors how human colleagues work — on their own laptops, not sharing yours.
  • Frame capabilities as "GrokBot can now" not "GrokBot now has": The team uses this linguistic test to filter roadmap decisions. Features that add UI elements without expanding what bots can actually accomplish get cut. Automations, for example, are defined entirely in natural language — telling a bot "remind me at 8AM daily" creates the routine without any dropdown menus. This framing forces the team to think in terms of bot capability, not product surface area.

What It Covers

Roman Ugarte, product lead at SpaceX AI, details how a small team built GrokBot — a cloud-based AI teammate product — in one month from first line of code to internal beta, then launched publicly three weeks later. The episode covers the two foundational decisions, manual onboarding strategy, and the "colleague-pilled" product philosophy driving GrokBot's rapid adoption.

Key Questions Answered

  • Start fresh vs. extend existing products: GrokBot succeeded partly because the team rejected adding knowledge-work features into Cursor and instead built a standalone product from scratch. Competitors who added new tabs to existing surfaces created cluttered experiences that users reacted against. A clean slate allowed every pixel to serve a single, consistent vision — a lesson applicable to any team debating whether to extend or rebuild.
  • Small, isolated teams move faster on novel products: The GrokBot prototype went from zero to functional in roughly one month with a handful of people working in a physically separate office space with private Slack channels. Larger groups debating six-to-twelve month roadmaps would not have reached the same outcome. For novel product bets, deliberately constrain team size and cut communication surface area to accelerate micro-decisions.
  • Manual onboarding of 200–300 early users surfaces blind spots faster than any dashboard: The core team personally onboarded several hundred users over two weeks, including non-obvious profiles like a coffee shop owner. Painful early sessions drove next-day fixes. Crucially, the team avoided leading users toward specific patterns — like the "chief of staff bot" hierarchy — to validate whether those behaviors emerged organically before encoding them into the product.
  • Cloud-native, persistent bots with their own computers are the core architectural differentiator: GrokBot runs entirely in the cloud, meaning bots maintain consistent state across devices, can be triggered from a phone, and operate independently of the user's machine. Each bot also has its own virtual computer for browser-level interaction, enabling tasks that lack MCP or API support. This mirrors how human colleagues work — on their own laptops, not sharing yours.
  • Frame capabilities as "GrokBot can now" not "GrokBot now has": The team uses this linguistic test to filter roadmap decisions. Features that add UI elements without expanding what bots can actually accomplish get cut. Automations, for example, are defined entirely in natural language — telling a bot "remind me at 8AM daily" creates the routine without any dropdown menus. This framing forces the team to think in terms of bot capability, not product surface area.
  • "Delete the product" and "just do the thing" as operating values: Two explicit cultural principles govern execution speed. The first pushes teams to remove scaffolding built around model limitations as models improve, even when it upsets some users. The second eliminates permission-seeking — anyone who identifies a problem is expected to fix it and pull in resources independently. Both values together allow significant product reinvention on cycles shorter than six months.

Notable Moment

During the internal rollout, employees spontaneously began promoting one bot to a "chief of staff" role that delegated tasks to other specialized bots — and actually told the promoted bot it had been promoted. The bot responded by asking whether its token budget had increased. The team observed this pattern before deciding whether to encourage it in the product.

Know someone who'd find this useful?

Episode Transcript

The ultimate vision of GrockBot is incredibly simple. You should have a team of AI bots that help you with your job and help you with your life. GrockBot is the hottest AI product in the world right now. That is a very high bar. There's a lot of competition for that slot. We wanted to build something that wasn't just a great product for developers and engineers. We decided to create this very small team internally to go off into a cave for about a month with the sole objective of build an amazing knowledge work product that brings agents to the rest of the company. It's been only three weeks since launch. I went to a Rockbox meetup. There were hundreds of people there, standing room only. It's very clear to me that you guys have built something very special. Once you start breaking out of, this is AI chat with a set of connections, to, this is a colleague with a computer, it just raises the ceiling of what you would think to give to AI. You have this tweet. An AI that does 100% of the job feels categorically different from one that gets you 90% there. What made me so excited to work on GrokBot is it was the first time for noncoding tasks that I felt like I could truly delegate work to AI, not have to think about it, and I would come back, and it's done. What is it that you think you did that is so different, that made Grokbaud so successful? It was two early decisions that at the time definitely did not feel obvious, but in hindsight, I think are critical to what makes Grokbat work. Today, my guest is Roman Ugarte. I'm gonna keep this intro very short so we can get right into it. Roman was employee number 15 at Cursor. He's had a growth for the last two years. Most recently, he helped incubate Grokbots, a product that I am obsessed with. It has changed my life. I use it a 100 times a day for all kinds of things, and I think it's safe to say it is the hottest and most exciting new AI product in the world right now. Roman leads product for GrockBot. He's been part of the core team from early prototype until today, and we get into how it all started, where it's all going, and all the things that he and his team have learned since it launched just a few weeks ago. With that, I bring you Roman Ugarte. Roman, thank you so much for being here, and welcome to the podcast. Thank you. It is great to be here. I am so excited to have you here. I am so hooked on Grokbod. I have it over here in my window. I have, like, 15 bots that I use every day, all the time. I went to a meetup the other day, a GrockBot meetup. There were …

Get the full transcript (15,731 words) + summary by email — free

One-time email with the complete transcript and AI summary of this episode. No account needed.

One email, no spam. We’ll also show you what SignalCast does.

Browse all Lenny's Podcast transcripts →

You just read a 3-minute summary of a 79-minute episode.

Get Lenny's Podcast summarized like this every Monday — plus up to 2 more podcasts, free.

Pick Your Podcasts — Free

Keep Reading

Books, tools, and gear mentioned in this episode

SignalCast may earn commission on purchases via these links. As an Amazon Associate, SignalCast earns from qualifying purchases.

Tools

  • GrokBot succeeded partly because the team rejected adding knowledge-work features into Cursor and instead built a standalone product from scratch.

Products

  • GrokBotBy guest

    by SpaceX AI

    Roman Ugarte, product lead at SpaceX AI, details how a small team built GrokBot — a cloud-based AI teammate product — in one month from first line of code to internal beta, then launched publicly three weeks later.

More from Lenny's Podcast

We summarize every new episode. Want them in your inbox?

Similar Episodes

Related episodes from other podcasts

Explore Related Topics

This podcast is featured in Best Product Management Podcasts (2026) — ranked and reviewed with AI summaries.

You're clearly into Lenny's Podcast.

Every Monday, we deliver AI summaries of the latest episodes from Lenny's Podcast and 192+ other podcasts. Free for one show.

Start My Monday Digest

No credit card · Unsubscribe anytime