Skip to content
Lenny's PodcastLenny's Podcast

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

Roman Ugarte helped incubate and build Grok Bot, the popular new knowledge-work agent from SpaceXAI. A small, isolated team took it from first line of code to a working internal product in four weeks, and to a hugely successful public launch just three weeks later. Before Grok Bot, Roman led Growth at Cursor, where he helped scale the company from 15 people to over 1,000 before its acquisition by SpaceX. *In our in-depth conversation, we discuss:* 1. The origin story of Grok Bot 2. The key decision to build it from scratch instead of adding it to Cursor 3. Why the team personally onboarded nearly 300 of its first users 4. The two early product decisions that made Grok Bot so successful 5. Their “colleague-pilled” product philosophy 6. Roman’s advice on moats, and what has allowed Cursor to keep winning in the most competitive market in the world *Brought to you by:* WorkOS—Make your app enterprise-ready, with SSO, SCIM, RBAC, and more: https://workos.com/lenny Mercury—Radically different banking, now with Command: https://mercury.com/ *Episode transcript:* https://www.lennysnewsletter.com/p/how-we-built-grok-bot-in-a-month *Archive of all Lenny's Podcast transcripts:* https://www.dropbox.com/scl/fo/yxi4s2w998p1gvtpu4193/AMdNPR8AOw0lMklwtnC0TrQ?rlkey=j06x0nipoti519e0xgm23zsn9&st=ahz0fj11&dl=0 *Where to find Roman Ugarte:* • X: https://x.com/romanugarte_ • LinkedIn: https://www.linkedin.com/in/romanugarte • Website: https://x.ai *Where to find Lenny:* • Newsletter: https://www.lennysnewsletter.com • X: https://twitter.com/lennysan • LinkedIn: https://www.linkedin.com/in/lennyrachitsky/ *In this episode, we cover:* (00:00) Introduction (02:09) The origin story: building from scratch in one month (08:40) Why Grok Bot was built as a separate product (11:20) Manually onboarding a couple hundred people (14:29) Hiding internal mechanics from users (18:41) Timeline from beta to public launch (19:14) Unshipping features and simplifying (23:50) Early use cases and feedback (26:50) Product philosophy: “Grok Bot can now” (30:02) Cloud-first architecture (33:12) The fresh-start advantage (35:54) The vision: a true team of AI colleagues (39:20) The “colleague-pilled” framework (42:36) Work versus personal: one product or two? (47:14) Long-lived agents, persistent memory, and the computer abstraction (51:04) Grok Bot as an always-on infovore and chief of staff (53:35) How fast the team moves and what preserves the startup feeling (58:20) SpaceXAI pillars (1:00:44) The first 90% vs. the last 10% (1:03:30) Moving fast at scale (1:06:40) How Cursor kept winning in the most competitive market in the world (1:10:04) Company values: “deleting the product” and “just do the thing” (1:11:45) Moats: discovered, not planned (1:15:11) Tips for new users and power users (1:18:00) Lightning round and final thoughts *Referenced:* • Grok Bot for iOS: https://apps.apple.com/us/app/grok-bot/id6794501026 • Grok Bot for Android: https://play.google.com/store/apps/details?id=ai.x.grok.bot&hl=en_US • How I AI: Grok Bot + Grok 4.6—what’s great (and what’s still hype) & Lessons from spending $20,000 on Devin in one month: https://www.lennysnewsletter.com/p/how-i-ai-grok-bot-grok-46whats-great • Codex: https://chatgpt.com/codex • ChatGPT Work: https://chatgpt.com • Shopify: https://www.shopify.com • Salesforce: https://www.salesforce.com • The playbook for building high-talent-density teams | Adam Ward, Head of Talent at Cursor: https://www.lennysnewsletter.com/p/the-playbook-for-building-high-talent • Superhuman: https://superhuman.com • Stripe: https://stripe.com • OpenClaw: https://openclaw.ai • Listen: OpenClaw: A power user’s guide to the most powerful personal AI tool since ChatGPT: https://www.lennysnewsletter.com/p/listen-openclaw-a-power-users-guide • Hermes: https://hermes-agent.nousresearch.com • From skeptic to true believer: How OpenClaw changed my life | Claire Vo: https://www.lennysnewsletter.com/p/how-openclaw-changed-my-life-claire-vo • Cursor: https://cursor.com • Grok Build: https://x.ai/build • Roman’s post on X, “An AI that does 100% of the job feels categorically different from one that gets you 90% there”: https://x.com/romanugarte_/status/2087344044435505175 • Notion: https://www.notion.com • Casablanca: https://www.imdb.com/title/tt0034583 • Monk: https://www.imdb.com/title/tt0312172 • Exa: https://exa.ai • Desiderata - Words for Life: https://allpoetry.com/desiderata---words-for-life *Recommended books:* • Cat’s Cradle: https://www.amazon.com/dp/038533348X • The War of Art: Break Through the Blocks and Win Your Inner Creative Battles: https://www.amazon.com/War-Art-Through-Creative-Battles/dp/1936891026 _Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com._ Lenny may be an investor in the companies discussed.

Roman UgarteguestLenny Rachitskyhost
Sep 8, 20261h 22mWatch on YouTube ↗

At a glance

WHAT IT’S REALLY ABOUT

Building Grok Bot fast: cloud colleagues, hidden complexity, relentless simplification

  1. Roman Ugarte describes how a small, isolated team built Grok Bot from scratch in about a month, then iterated for three weeks before public launch by focusing on reliability and simplification.
  2. Grok Bot’s key differentiators are cloud-first execution and giving each bot its own computer, which expands what it can do beyond API-enabled tasks and removes device-dependence and workflow “jank.”
  3. The team manually onboarded a few hundred early users to surface confusion, validate emergent usage patterns (like a ‘chief of staff’ bot), and gather feedback from non-traditional profiles outside the typical AI power-user bubble.
  4. A central product philosophy is to hide internal mechanics, reduce UI clutter, and frame progress as “Grok Bot can now…” capability gains rather than shipping more buttons and settings.
  5. The long-term vision is a true team of AI colleagues for work and life: long-lived agents with memory, proactive monitoring/digests, and bot-to-bot delegation that feels like collaborating with human teammates.

IDEAS WORTH REMEMBERING

5 ideas

Starting from scratch enabled a focused, consistent knowledge-work experience.

Rather than extending an existing developer-first tool (Cursor), the team created a clean-slate product with a single coherent vision for knowledge work, avoiding “shipping the org chart” via tabs and clutter. This let them optimize every pixel and interaction for non-technical users and the teammate paradigm.

Cloud-first + “a computer per bot” is the core architectural unlock.

Two pivotal design choices: (1) tasks run in the cloud so workflows persist across devices and don’t depend on the user’s laptop being awake; (2) each bot has its own computer, letting it operate like a real colleague on tools that lack APIs/MCPs. This unlocked reliability and expanded the set of automatable workflows (e.g., sales tools with finicky UIs).

Manual onboarding was a deliberate product-research engine, not a growth stunt.

The team held 200–300 manual onboarding calls over ~2 weeks to observe confusion, failure modes, and real-world use cases outside the Silicon Valley AI bubble. That tight feedback loop drove immediate fixes (“that can never happen again”) and helped validate emergent patterns like the ‘chief of staff’ bot without leading users.

Abstraction beats transparency: users don’t want to babysit the agent.

They intentionally hide most internal mechanics (tool calls, step-by-step clickstreams, chain-of-thought-like streams) to avoid overwhelming users, mirroring how you don’t watch a teammate’s every keystroke. Users wanted higher-level visibility (e.g., a to-do list), but not raw internals—supporting the “colleague” UX thesis.

Unshipping and ruthless simplification is a competitive advantage in AI UX.

A major push from internal beta to launch was removing experimental/diagnostic UI and reducing “Grok Bot now has…” feature clutter in favor of “Grok Bot can now…” capability improvements. Example: automations should be created in natural language ("Remind me at 8am") rather than via trigger/action builders, making “pixels” disappear wherever possible.

WORDS WORTH SAVING

5 quotes

Once you start breaking out of, "This is AI chat with a set of connections," instead to, "This is a colleague with a computer," it just raises the ceiling of what you would think to give to AI.

Roman Ugarte

We un-shipped a lot.

Roman Ugarte

And instead to reframe it as, "Grok Bot can now..." Which is, is I think a much more human way of kind of describing these capabilities.

Roman Ugarte

It's crazy. Like, if you were onboarding someone to your team and you said, "It's your first day. I'm gonna onboard you. Uh, you don't have your own laptop. You're gonna sit next to me. We're gonna share this laptop forever and constantly trip over each other. You're gonna have access to my credentials. I'm gonna have access to your credentials."

Roman Ugarte

An AI that does 100% of the job feels categorically different from one that gets you 90% there.

Lenny Rachitsky

Origin story and one-month build sprintWhy Grok Bot launched as a separate productManual onboarding and external feedback loopsHiding internal mechanics vs. user trustUnshipping features and simplifying UICloud-first agents and ‘computer per bot’Long-lived agents, memory, and proactive chief-of-staff bots

High quality AI-generated summary created from speaker-labeled transcript.

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.