In short
GrokBot designers (John Bai, Peng Zheng) explain how AI agents streamline designer workflows: auto-updating a personal site with photo-based “check-ins” that generate 3D miniature visuals, and using GrokBot to design GrokBot-like product assets and prototypes via Figma automation and rapid experimentation.
Guests’ backgrounds
John and Peng are on the GrokBot design team at SpaceX AI; they build designer-facing AI agents and share practical workflows (including templates like “Figma Bro”).
Key claims
AI can reduce mental load by “getting you off your computer,” letting designers focus on taste/quality while agents handle production. Personal sites and prototypes can be generated from simple inputs (photo/screenshot/place name/voice prompt). Designers can iterate faster by treating prototypes as cheap to discard.
Notable examples
Peng’s check-in pipeline uses Google Places API + image processing to isolate facades, remove people, generate light/dark consistent 3D clay miniatures, and update a minimal personal homepage. John’s Figma Bro automates icon placement across artboards and batch-updates marketing images from a template; DevBot/Experiments turns a voice “shower thought” into interactive share-modal screenshot animations.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOInitial Thoughts on AI and Work
0:00 to 1:12
Exploration of how AI can facilitate work and creativity.
“I use AI to get me off my computer, not on my computer.”
Initial Thoughts on AI and Work
1:48 to 2:52
Exploration of how AI can facilitate work and creativity.
“Tools are helping teams write better code, analyze customer data, and even handle support tickets automatically.”
Exploring GrokBot's Popularity
2:54 to 3:32
Discussion on the recent interest and engagement with GrokBot.
“Pong, John, thank you for joining How I AI today.”
Pong's Personal Project with GrokBot
3:33 to 4:50
Pong shares a personal project using GrokBot to create a dynamic website.
“And so how has it been, you know, the past couple of weeks just been being in the middle of this sort of explosion in GrokBot interest?”
Using AI for Check-In Features
4:51 to 7:22
Pong describes the workflow for creating a check-in feature on his personal site.
“Yeah, so I have this pretty personal story.”
Design Challenges and 3D Image Generation
7:23 to 12:10
Discussion on the challenges of designing a personal site and generating 3D images.
“I don't want to manually do it every single time.”
Social Aspects of Check-Ins and Future Ideas
12:11 to 13:22
Exploration of social interactions in check-ins and future app ideas.
“Yeah, so the pipeline behind it is like figured out by GrogBot.”
The Evolution of Social Check-In Apps
14:00 to 15:11
Explore the transition from manual check-in apps to AI-driven solutions.
“It seems like very fun to kind of make a social experience as well.”
Unlocking Creativity Through AI
15:11 to 17:24
Discover how AI tools enable designers to enhance their creative skills.
“But I lacked some hard skills and really struggled with a specific, a specific set of hard design skills I felt were very inaccessible to me.”
GrokBot's Design Workflow
19:36 to 20:24
Insights into how GrokBot is used to streamline design processes.
“And I think it's published to the website now.”
Show all 15 chapters
Using Voice Commands for Design Tasks
20:24 to 22:59
Learn how voice prompts can enhance the efficiency of design work.
“I think for me, some folks have already read an article that I wrote that was how I design using, no, no, how I design GrokBot using GrokBot.”
Automating Marketing Materials with AI
22:59 to 24:42
Understand how AI simplifies the creation of marketing assets.
“I like to have my artboards laid out, you know, side by side horizontally in maybe 50 pixels apart or 100, depending on the size of them.”
Transforming Ideas into Prototypes
24:42 to 31:21
Explore the process of turning design concepts into prototypes using AI.
“And I have to say, look, Tradbot spotted right there.”
Utilizing GrokBots for Daily Tasks
31:21 to 36:29
Discover how GrokBots streamline personal and work tasks, enhancing productivity.
“We've shown sort of like the personal workflows and how you can do kind of amazing things that you wouldn't have been able to do before with very minimal toil using GropBot as sort of like a development design pipeline.”
Innovative Uses of AI Bots
36:29 to 40:08
Explore unique applications of AI bots in language learning and personal management.
“Or, you know, even calendar events, you like pull it up and you look and like, I have a conflict.”
Transcript
Automatic transcript. May contain errors.0:00John Bai:I use AI to get me off my computer, not on my computer. And so the fact that you were at the gym, got asked to do something, and your disability would be like, yep, go for it, get it done, and finish your workout. It's like a much nicer way to work.
0:13Peng Zheng:I was able to just screenshot in Figma these two separate artboards of work that was already in progress. And doing so, I just pointed to those, had the bot do its work. I didn't even read most of this stuff. It produced three outputs, copy pasted what Ben had sent me on Slack and said, I think we got all these covered. While I'm on this call, work is getting done, which I really love. I think the fact that I don't have to do this stuff myself is a godsend. Now, when I go somewhere, I can basically just send Grokbot a photo, a screenshot, or literally just the name of the place. And I figure out what the place is.
0:46Peng Zheng:It'll look it up through Google Places API and I get the right location coordinates. place, fix the perspective and remove people and turn it into like a 3D miniature visual style that I use on the site.
0:58John Bai:AI can feel like a threat to the creative arts. Like look, your highest calling was never to design gradient fills in Figma. And what I tell people is...
1:12John Bai:Welcome back to How I AI. I'm Claire Vo, product leader and AI obsessive here on a mission to help you build better with these new tools. Today, I have John and Pong from the GrokBot design team, and they're going to show us two really awesome AI design use cases. One, how to build a beautiful, custom, and easy-to-update personal site that meets the bar of a designer. And two, how GrokBot was used to design GrokBot, including where Figma Bro can make your life at the gym and work a lot easier. Let's get to it. This episode is brought to you by WorkOS. AI has already changed how we work. Tools are helping teams write better code, analyze customer data, and even handle support tickets automatically.
1:56John Bai:But there's a catch. These tools only work well when they have deep access to company systems. Your copilot needs to see your entire codebase. Your chatbot needs to search across internal docs. And for enterprise buyers, that raises serious security concerns. That's why these apps face intense IT scrutiny from day one. To pass, they need secure authentication, access controls, audit logs, the whole suite of enterprise features. Building all that from scratch? It's a massive lift. That's where WorkOS comes in. WorkOS gives you drop-in APIs for enterprise features so your app can become enterprise-ready and scale up market faster.
2:36John Bai:Think of it like Stripe for enterprise features. OpenAI, Perplexity, and Cursor are already using WorkOS to move faster and meet enterprise demands. Join them and hundreds of other industry leaders at WorkOS.com. Start building today. Pong, John, thank you for joining How I AI today.
2:58Peng Zheng:Glad to be here. Happy to share. Thanks for having us.
3:01John Bai:So I am a big bot girl. Actually, we were just talking before the show last night. We did a Ladies Who GrokBot night at Andreessen Horwitz. There were 900 registrants, a line around the block. GrokBot is having its moment. And one of the things I love is so many people inside SpaceX AI actually sharing really practical and unique use cases of how they themselves have found new ways to get work done, build software, do awesome things with GrokBot. And so how has it been, you know, the past couple of weeks just been being in the middle of this sort of explosion in GrokBot interest? How does that feel, shipping a product like that?
3:45Peng Zheng:It's really exciting. I mean, I feel like it's rare to have this amount of attention and this amount of engagement on something that a designer gets to work on. And I think we're learning day by day also from our users. I think there's a lot of questions being asked about us as though we're experts on the product just because we're designing it. But I think like we're learning just as much from the users, from people sharing their own workflows, their tips and tricks, especially on X recently. And from you as well, Claire, it's been really fun.
4:15John Bai:People don't know this, but before we started recording, we were actually scrolling through and prepping screen shares. And as we were going, all of us were like, oh, we need that feature. We need this feature. We need to make this a little bit easier. So it's fun to be able to see the process of this product evolve as it has tremendous product market fit right out the gate. Well, Pong, I know that you have a workflow that you want to show us. And one of the things I love about GrokBot and AI agents in general is it's just really opening up new ways to do old things and easier ways to do things that we all used to do before.
4:49John Bai:So walk us through what you're going to show us and why you think GrokBot is the right way to take on this task.
4:57Peng Zheng:Yeah, so I have this pretty personal story. I eat a lot of Chinese food. And then sometimes when you get a takeout, you know, the rice comes with this white paper box. So there's a red Chinese temple on it. And then last weekend, I was looking at it and I had this random thought, like, where is this temple? Like, is it a real place? Where is it? So I searched online and I found it might be somewhere in San Francisco, Chinatown. And I was like, okay, let's find it out. I went to Chinatown. I worked around for a while and I did not actually find the temple. But I took a bunch of photos along the way.
5:34Peng Zheng:And there was this little produce shop selling fruits and other stuff. And then I took a photo of it. and later I was waiting for bus and I used AI to turn it into a 3D clay miniature and I thought it looked pretty cool and then later that day when I went back home I planned to redo my personal website I've procrastinated for that for a while and then I took that 3D grocery store and then I put it, drop it onto the homepage so it's a little bit of whimsical, it's fun the page is super minimal basically just this tiny store and in some text about me at the end I wrote something like last scene at JBC market in Chinatown and I was like oh this was actually kind of interesting because I've always had this problem with personal website that especially as a designer you spend all this time making one and then you launch it and people look at it for like 30 seconds and then they leave and honestly even myself don't really go back to see it that much so i didn't want to make it just another personal website uh sitting there i wanted to be a little bit more alive and actually be more useful to me because i'm also kind of person that i try to like check into places and then i like this idea of having a record of where i've been who i was with and like what I was doing.
7:06Peng Zheng:And they're having like so many apps on the market to do this. Like every couple of years, there's one new checking app and then people use it for a while and eventually disappears. So I was like, oh, why don't I make it just my personal website? Why don't I create it myself? And immediately I thought, if I'm going to do it, I don't want to manually do it every single time. Why can't it just update itself when I go somewhere? so that's when I started talk to grogbot because normally even for this like simple small ideas I I'm not sure like what I need maybe I need a CMS I need some kind of admin portal I need to upload an image somewhere I need to host the website deploy it store the code and I'm like I don't want to build all of that I don't even know like where we're getting started so I just want to test it how it works with grogbot i basically told grogbot here is the idea uh what's the simplest way to do it how can we make this work and we just started building it um there's no figma file there's no spec honestly i didn't really know where it was going i was just trying to build one thing and then look at it and then think about oh well what if it can do this what if you can do that and then implement it and then we get another idea so it's very fun just to go in with the flow and like trust the vibe and eventually this idea turned into a check-in pipeline so now when I go somewhere I can basically just send grogbot a photo a screenshot or literally just the name of the place and I'll figure out what the place is it'll look it up through Google Places API and I get the right location coordinates.
8:56Peng Zheng:It will process the image. It will generate a light version and a dark version. It will fix the perspective and remove people, isolate the facade of that building and turn it into like a 3D miniature visual style that I use on the site. And then I was like, okay, location is one thing, but a lot of the time, more interesting part is the people, like who am I with? So I added that too.
9:22John Bai:I was going to say that looks like Twin Peaks. I was like, is it Twin Peaks? Did I get it right? It looks great.
9:28Peng Zheng:Yeah, that was three days ago. So now when I hang out with a friend, I can literally send a screenshot of the place and a screenshot of my friend's social profile. And the Grogbot will take over the rest. So I have this check-in bot that I specifically built for this workflow. It figures everything out. It turns it into a data structure that my website expects. Maybe we can try it now. Like if three of us meet in a physical place, maybe a famous landmark or something, we can name a place.
10:04John Bai:Oh, I'll name because I live in Bernal Heights. So why don't you say we're at Bernal Heights, I guess just called Bernal Heights Peak.
10:12Peng Zheng:Either like a specific building or like a landmark.
10:15John Bai:Yeah, it's kind of like Twin Peaks. It's just a different, it's another hill in San Francisco.
10:20Peng Zheng:Okay, since we are not there, but we can just find it. Swing.
10:23John Bai:There is a clandestine swing. You see it right here? Yep, that's it. That somebody keeps putting up and the city keeps pulling down. It's like a real point of contention.
10:36Peng Zheng:Okay, let's see if it works. And I'll put your social handle and John's social handle there.
10:44John Bai:I love this pipeline. I have to take a step back while you're getting this to load. So I think the hardest thing for AI to do is build a personal site that a designer will like about themselves. So just the fact that you were able to get to that point. I mean, I've been a designer in a past life. I just avoid my personal site because I hate the idea of deciding something represents me and shipping it. So the fact that even you can get to something you like, I'm very impressed with. And then the second thing I think is so fun is you've made it really easy and low friction for you to keep the site updated in a really unique, high quality visual way.
11:29John Bai:um so i think that is really interesting you know if you had to like go home and download your photo and copy and paste in the x profiles and do all this stuff you probably wouldn't keep the site updated it just it takes it's too much mental load and so i love this idea that you've compressed all these steps that you would have had to do you know historically probably through some sort of cms or pushing directly to the site to just a bot that has a very specific use case and does this for you. I'm curious while this is running, how did you get it to generate these 3D images so well and so high quality?
12:12Peng Zheng:Yeah, so the pipeline behind it is like figured out by GrogBot. It would generate two images, one light, one dark, because when a theme turns to dark, I want the lights to turn on. I wanted two versions of the image. And then they have to be consistent. And then this was baked into prompt. And I think the interesting part for me is none of this is actually fancy. It's just a bunch of pretty simple building blocks. There's Google Play. There's Google Maps. And then there's image generation. And there's some structured data. And then there's the website. Just render everything. And then Grogbot is basically the thing that connects all the dots together.
12:54Peng Zheng:and I think that felt a little bit different to me because before I would have probably had this idea, I thought about all the stuff I need to do, and I was thinking maybe do it later, and I'll never do it. But here, I didn't really have to know what the final system was going to be. I just started with this random photo from a Purdue store, and then one thing just led to another, and Grandpa helped me along the way. at the end of the day somehow I had this like check-in system running I really love this what
13:28John Bai:I'll give you kind of a really chaos reigns idea which is we had this woman Maddie Reese on our podcast recently and she opened up a personal API so that people could pull information about her and also post to her site you could give very select use of very select friends some programmatic access to update on your behalf in case you forget. You know, you can make this a little bit of a social experience. You can see, you know, decide who you trust to do it. But this pipeline is so nice. It seems like very fun to kind of make a social experience as well.
14:09Peng Zheng:You're going to come full circle and make the next check-in app.
14:11John Bai:You are. We are. I have a very funny, my husband and I have been together for a long time. We've probably 20 years ago, he was trying to do a social check-in app. And he would literally, I would literally, I would be at bars. We would be friends. He'd be at bars. He's like, can you please, can you please check in? Check in on my app at this bar. It's like true, true bootstrap, guerrilla marketing back in the day. And now you can just tell your AI bot to check in on your behalf.
14:43Peng Zheng:Well, Pung, if you can get this connected to Swarm, I'm definitely going to plug into this as well. I'm still an OG user of Swarm. Yeah, I've been using it for a long time. I do see it as a trend that people become more expressive and become more autonomous and they can set up their unique way to doing things, to check in, to record their life, to bring this memory in a format that only adapts to their own preferences.
15:11John Bai:You know, another thing that I want to call out for designers, because again, in a previous life, I was a designer is I have considered myself very creative for a very long time and have a good sense of, you know, this thing that everybody's calling taste, but what, what does good look like and what is high quality? But I lacked some hard skills and really struggled with a specific, a specific set of hard design skills I felt were very inaccessible to me. So look, I can like round a corner radius to the pixel, like the per I can like, I can get kerning right. Like I am a UI UX designer that I can do all day and all night.
15:52John Bai:I cannot illustrate to save my life. I know what a good illustration looks like. I cannot do it. It is just not in my skill set. And so one of the things that I really love about AI as somebody who has a basis of skills, maybe strategic experience, but not hard skills in specific practices, is it makes my ability to be a more well-rounded designer a lot more possible because it gives me these generation tools and these computer use tools and these deep like spikes in specific skill sets that let me pair it with the things that I'm actually good at and get a better outcome in general. Do you all ever feel that where you're like, man, in the past life, I would have never been able to do this like 3D clay render.
16:40John Bai:I would have always wanted to, but I've had to ask my awesome 3D rendering friend to do this. Like, do you all experience that? Is that just me?
16:48Peng Zheng:I think many people are discovering that it unlocks a lot of the skill sets that you once thought were inaccessible. I think both of us, from my experience, it's a lot of motion work where I can describe it and kind of even use my hands to point out what's supposed to take place. but then with prompting, it becomes possible. Peng, I'm not sure about you if there's anything beyond what you're showing. I think the opportunity is like the cost of making things become so low that we can imagine something that costs a lot more in the past now it's so easy to do. And then this opens new opportunities and combination of the things we can create.
17:24John Bai:Yeah, I would say the things that I'm seeing a lot and I tell designers this, you know, I do think there is, let's like call a spade a spade AI can feel like a threat to the creative arts like it just can people talk about it all the time and what I tell people is like look your highest calling was never to like design gradient fills and figma like that was not what you were put on this earth to do and so as a designer being able to really go up the stack in terms of leverage specialization the edges of quality, the edges of delight. Think about things like sound. Think about things like video.
18:05John Bai:Think about things like illustrations and images. I just think lets people like operate at the highest level of their craft as opposed to getting stuck in the kind of junk at the bottom that, you know, is important in the foundation of building something really great, but not the highest use of someone's like time or talent. As AI adoption grows, so do your company's security risks, and requirements. New frameworks, audits, and vendors keep piling on, but your team isn't getting any bigger. Most compliance tools promise automation, but you're really stuck doing all the work by hand, chasing screenshots, validating controls, and playing catch-up when audit season comes around again.
18:47John Bai:Vanta works differently. Their agentic trust platform is built to scale with you, not slow you down. With over 1 ,400 automated tests across 400-plus integrations, Vanta collects evidence and monitors your controls year-round, cutting your audit prep by 82%. Plus, you can access the Vanta agent everywhere you work, whether your team is in Vanta every day or living in tools like Claude or Cursor. Want proof? Over 16 ,000 fast-growing companies like Ramp, Ryder, and Harvey save time and resources while scaling fast with Vanta. My listeners can get$1 ,000 off by going to Vanta.com slash HowEyeAI.
19:27John Bai:That's V-A-N-T-A dot com slash HowEyeAI for$1 ,000 off. Oh, look, it looks like it finished.
Read the full transcript
19:39Peng Zheng:Yeah, it's done. And I think it's published to the website now.
19:45John Bai:Very cute. cute we have this i'll capture the swing i love it if you want a real easter egg at night you know we have the secret guy putting up the swing and during the day the swing is the swing is gone because that's what's happening with the very controversial swing at the bernal heights park but i love this how fun and just something that i would have never imagined you could do before. This is so cool. You know, this is a personal use case, and I think a really lovely one. But let's switch over to work stuff, because John, you've been using GrokBot to design GrokBot and have some really interesting workflows you're going to show us.
20:27Peng Zheng:Yeah, happy to talk about that. I think for me, some folks have already read an article that I wrote that was how I design using, no, no, how I design GrokBot using GrokBot. And I go over a couple of different ideas of how it's unlocked productivity for me, how it's really made some of the tasks that used to be really inaccessible or really boring, more accessible and a little less boring. One of the ones I wanted to talk through today was on Figma Bro, which I also shared out as a bot template. So other designers out there who want to try it can use it. Hopefully you can help improve it and share it back with me and I can update it in my own rock bot.
21:04Peng Zheng:I just want to talk through two quick use cases and that's the first one being on the screen right here this is an actual prompt that i gave it using voice recording so i'll just read it okay here's the situation i have a link in figma as an example on the left i have a screenshot of a couple of icons that's this over here that need to be essentially placed next to each of the bots in the exact same placement i have the second screenshot which shows ones that don't have an icon next to them so take the icon scale it up put it in the same position as the rest of the bots that I've screenshotted and ensure that they're in the same position, scaled up icons so that I have a whole set of these.
21:36Peng Zheng:If anything is unclear, tell me. And the reason we needed this was because Ben was doing some community assets and asked me to put together something really quickly. It was 8.52, so I was wrapping up at the gym and I was able to just screenshot in Figma these two separate art boards of work that was already in progress, one being from the icon library and the other being from the brand book. And doing so, I just pointed to those. Had the bot do its work. I didn't even read most of this stuff, but it produced three outputs. And I was like, great, copy pasted what Ben had sent me on Slack and said, I think we got all these covered.
22:14Peng Zheng:And then it made this little table. I was still at the gym at the time. So this is more voice messaging. But then it kept iterating, maybe making it a little bit bigger, rounding it so it looks good. And I can check that it looks good in a rounded state. And then eventually getting feedback that maybe we could play with the color. And so applying that as well. And this is the type of thing that maybe, you know, wouldn't take super long in Figma, but now I'm just doing while I'm not even at my computer.
22:39John Bai:Can you just walk us through exactly how this is hooked up to Figma for folks that kind of just don't even know how this magic happens?
22:47Peng Zheng:Yeah. So there's a Figma MCP, which we use and is pretty effective, especially if you just give the, once you've made the connection, give your bot the link to it and give it some very specific set of controls. In my bot itself, it has the skills and some specifics that I request of it. I like to have my artboards laid out, you know, side by side horizontally in maybe 50 pixels apart or 100, depending on the size of them. And I tell it all these things up front so that it doesn't give me like a messy file when I come back to it. It works really smartly with a template I found. And so from before, I kind of had to direct it a few more times.
23:24Peng Zheng:But I have a second example that I can show you, which is a little bit more precise with how I set it up.
23:30John Bai:Awesome.
23:31Peng Zheng:And this was just earlier today. Right now it's around two. This was an hour ago where I was asked to create some marketing material for our latest bot marketplace, which is launching today. And we want to highlight some of the primary use cases. We have the bots that are being provided to us by people, yourself included, Claire. And we're highlighting some of these things in marketing material. And so what I did was, I'll show you what I did in Figma. It was up here. I made one quick template and I labeled it for Shubb because he asked me for it. And I told the bot using that, which I linked right here, here's the message.
24:09Peng Zheng:Here's the template. Use our brand book backgrounds and wallpapers and match the styling that I have, but apply it to every other one. And you'll notice that some of them don't have the photo fully updated. Some of them do, which means I need to go back and prod it. But this just saved me the time of needing to go manually onto each site, pull down each photo, update each one, change the instance, change the background, change the copy. It's all done for me here. So while I'm on this call, work is getting done, which I really love. I think the fact that I don't have to do this stuff myself is a godsend.
24:42John Bai:And I have to say, look, Tradbot spotted right there. Claire's personal bot, very, very popular one that has really changed my life. I love this because, you know, again, this stuff is so beautiful. And as designers, what you want to spend time on is making these assets really great. You don't necessarily need to be doing production design, which is, you know, carrying it across different assets and polishing in different versions. And so your ability to spend more time, I'm presuming, on the foundations that make this system really extensible and then letting Figma Bro, love the name, let Figma Bro, Figma Bro and Tradbot would be friends, by the way, let Figma Bro kind of like do the production work, I think is really amazing.
25:30John Bai:And then for folks that missed it, you know, what I tell people is I use AI to get me off my computer, not on my computer. And so the fact that you were at the gym, got asked to do something, you know, especially something like Figma that really does require like your human fingers on a touchpad or whatever to do it. And your disability to be like, yep, go for it, get it done and finish your workout, I think is so nice. It's just like a much nicer way to work. Yeah.
26:00Peng Zheng:And speaking of on the go, the other bot that I want to highlight is DevBot or experiments. Both of them I kind of use interchangeably. But the high level idea behind these is a lot of times you get an idea, an interaction or a layout, a specific type of design that you want to explore. But once again, you might not be at your computer. Classic shower thoughts moment where you want to capture something and maybe even get it to a certain level of fidelity, but you don't have the time and energy just then and there to do so. which brings me to DevBot, who works really closely with experiments also over here.
26:34Peng Zheng:So, I mean, you're starting to see a pattern in the way that I work. This was also on the go. I took a screenshot of our actual mobile app experience, a screenshot of my bot called Slack Search, and gave a voice memo to the bot saying, I wanted to make a specific type of prototype. So I described it while using voice, kind of rambling a little bit. But in essence, it was, when I share an agent, we've been using this term of a snapshot, a template. It's not the agent itself, but it's a copy of it to give to another coworker or friend or whatever. And so the idea was what if it would actually do a screenshot effect?
27:08Peng Zheng:If I click the share button, it takes a screenshot, strings down, zooms back to the preview template. And I just had that idea, wanted to test it, gave it to the bot to run with. And it talked to motion god, because there's a lot of things that I described that were things, elements on the screen that were transitioning. It had its own conversations. I barely even checked it once again, until I came back to its work. And I'll just jump to the end state, which is right here. We had to recreate some of the components within the test repo that we have, but it came up with two options of what I asked for.
27:42Peng Zheng:The first being if I click share agent here, there's a little screenshot effect, then zooms into it and shows some of the details. I could see the routines of the bot and it moves when I switch tabs, shows the plugins, and then you can copy a link and send it. And I asked for a little bit more of a subtle approach as well. And it basically took that and turned it into a version that just goes directly into the share modal. And so clever idea in the end decided not to go in this direction. It felt a little bit too derivative of kind of the iOS screenshot idea that originated this whole exploration.
28:15Peng Zheng:But I do love how easy it is to take just the concept that normally you would have to either prototype with the noodles in Figma, take the time to actually consider how it gets built if you're prototyping in code. describe it in plain words and say, run with it, do with my description of it how you will, interpret it, and turn it into something that I can interact with. So IdeasBot maybe should be the combination of what I'm using today as experiments and DevBot. But yeah, the random shower thoughts can now become a real working prototype.
28:48John Bai:One thing that, you know, again, I've been in tech a million years. And so in the past, I am telling you some delightful, amazing designer would have been like, I have this great idea. We're going to like screen. It's when we do share the screenshot effect, it's going to like feel so good. It's going to like give people a spike of dopamine. They're going to love it. We're going to share more things. And what would have happened is you would hit a product manager that says not a priority. Show me the ROI. What's the OKR? And an engineer being like, I'm not going to build that stupid thing I have tech debt to do.
29:21John Bai:or like a bunch of stuff. And even if you get through the gauntlet of both of those and you get it built and you're like, nevermind. Don't love it. Don't love it. People are angry. They're like, we dedicated time. We prioritize this. It's like, you don't deprecate any of these things. And so the thing that I call this, like the trash, trash can method of software development, which is like building things with the presumption that it is totally inexpensive expensive to throw them in the trash, whether those are prototypes or things that you get to your customers. And I think it allows you to be a lot more expansive about what the process of product development, software development looks like, because you're not always stopping yourself saying, is this enough to justify getting it into the app?
30:06John Bai:Is this enough to bother somebody to get it higher priority than this or that? And so for somebody who has built a lot of software in a lot of environments for a very long time. That is the piece of products like this that really make me excited because you can iterate so quickly. You don't have to shut off that like creative part of your brain that says, well, what if this, what if that? And you don't have to be stressed that you're quote unquote raising resources when you come up with an idea that you're not 100 % sure of, but want to see what it looks like.
30:36Peng Zheng:Totally agree. And I think that makes it more fun to be a designer again, honestly. a lot of the previous constraints the parts of the design process and working cross-functionally that were a headache before are a little less of a problem these days like you said amazing well I
30:55John Bai:love it just to recap for folks Figma bro your design spotter while you were at the gym getting getting the reps in on your art boards and then experiment and dev bot basically like take your shower thoughts, take your walk thoughts, and the implementation is none of your business. Let them let them cook. You come back to an idea and then it's up to you whether or not you want to ship it or not. Okay, so this has been so fun to recap for folks. We've shown sort of like the personal workflows and how you can do kind of amazing things that you wouldn't have been able to do before with very minimal toil using GropBot as sort of like a development design pipeline.
31:34John Bai:John showed us, you know, how to experiment, design, do production more efficiently with GrokBot. Let's just take a step back. Let's go to lightning round questions. My first one, just very quick between you two, other than the bots you showed. How do you think about your bots? Who are your favorites? How do you organize them?
31:52Peng Zheng:A lot of my digital life has been dedicated to all different types of GrokBots. In general, I organize them in two buckets, life and work. So I have a couple of bots that dedicate it for each part of my life. For example, my chief of staff. I manage all the bots, but I sometimes do talk to other bots. But I dedicate the things I don't know who to dedicate it to, to the COS bot. So I think last night I was asking to buy some 3D printing filament for me. So that's the plastic material that 3D printer used to making things. And what's interesting is not only it can help you search, find, and buy the item, you can actually train different tasks together.
32:41Peng Zheng:Like I asked you, once you are done, update the inventory list because I keep this 3D printing filament inventory in Notion. And I wanted to automatically add this record and purchase it for me. And I think that's truly the power of it is to train different tasks in your daily life together. and give it like a higher task and let it figure out what the steps, what it needs to do. Maybe you can learn it. And then the next time you do it, just totally do the thing that we did last month. And then even have it automatically do it. I have an email manager, which will surface all my action items. This was last night.
33:19Peng Zheng:I was checking any action items from my input inbox. And then like there's some USPS delivery issue. Then I ask it to help me contact them. I have the calendar manager who is become in fact to become my calendar now so I'm scheduling someone for for the coffee chat next week and then most of my time today and I just take a screenshot of the conversation it can be on any I am tool this one's on LinkedIn and I just send it and ask you to put a placeholder on my calendar almost never open the calendar app anymore um you can also put bots into a group so let's say in this example let's i had this idea design a app that as they class me out to english so i throw this idea into the group chat and in the group chat we have a pm we have a designer we have a engineer and then they started to talk about idea from their own perspective and it's so interesting to see like how this simple seed planted in the group chat and then now like derive new ideas around it I even use it to prepare the podcast that we're doing right now I don't have a microphone and I asked my IT bot who's like taking care of all my IT questions what type of microphone I need and I only have this one does it work and for personal life it's replacing my news app so every morning 7 a.m i'll receive a newsletter and it's personalized i tell it i want to ai information i want to news about ai that relevant to me um i wanted to like have it do fact check um and then source the official links as much as possible.
35:15Peng Zheng:And then this one is a legal advisor. So it's taking care of a lot of repetitive tasks. For example, I'm in this wait list for, I'm applying green card. I'm in wait list for this visibility and checking manually every month in a path. So I just dedicated this task to, and then I give the link and it would go check it every month and then let me know, okay, where is the, where are you are in the queue? What's the waiting list? What's the data?
35:44John Bai:I love it. So it seems like you have just kind of like all the admin, all the life admin you need to do, whether it's shopping, whether it's, you know, checking in on different status, regular check-ins. And then I love the idea of like, I don't want an email anymore and I don't want a calendar anymore. I want a bot to show me where, like tell me where to show up and that's it. And so, you know, just, just for folks watching this again, it's like, make it as easy as possible to take the task you're doing to the finish line, right? Like you knew you needed to buy 3D printing filament, but you just don't want to open up the app, click the buttons, pick the right one, get sucked into the reviews, get distracted by the, you know, associated products.
36:29John Bai:You're just like, buy, buy the thing. Or, you know, even calendar events, you like pull it up and you look and like, I have a conflict. What do I do? And you get allow you to kick off a task and pull it all the way through without distraction and just make sure that you get a lot of stuff done. And I think the breadth of use cases here is pretty incredible. John, do you have any that are different than this? Like one or two that you think folks aren't thinking of or that are a little different than the average, you know, admin shopping one?
37:04Peng Zheng:I do have some that are a little bit particular. And one is just, I just started a few days ago. I've been learning Japanese. And the thing about Japanese as a language is there's hiragana, there's katakana, and there's kanji. And so there's different ways of reading one language. and recently I had the thought to just maybe communicate with this bot which is just a Japanese practice bot both in a way to up level my reading of kanji as much as possible but then have the pronunciation underneath it when I need it as well as finally an English response so I just basically told it give me all three forms so that I can learn as I go in just regular communication with you I was having it look for a specific book as you could tell up above I was going to have it translated, but then it came out.
37:50Peng Zheng:So I ended up buying it. The other use case is one, maybe this very particular. I think we're all aware of how the American insurance system is set up. And for me, it's not even that big of a deal. It's just knowing that it's possible for me to set up the bot to know my insurance plan, take any photo of a receipt or any sort of doctor statement, and just ensure that I'm getting the most bang for my buck. And this one, you know, half the time it doesn't even, there's nothing additional that I can get out of it, but it just gives me peace of mind knowing that I can send anything to it and know that I'm getting my money's worth.
38:29John Bai:Yeah. I want to give people, I'm guessing kind of how this is set up, which is you're like, this is my plan. Here's my coverage. Anytime I'm going to get a prescription or look for a provider or go to a specialist, like reference my plan and make sure that I'm making the best decisions? Is that kind of the high level what it does?
38:46Peng Zheng:And in addition, anytime there's an invoice or a receipt, I say, do I need to do another follow-up or am I getting the maximum savings?
38:56John Bai:I love this so much. As a self-employed person who finances her own healthcare, this is gonna be one that I go set up right out the gate. Okay, last writing on question. We're almost at the end of our time. I must ask because you have so many bots and they all have these personalities and names. You have Figma Bro, I have Trad Bot. When the bots are being silly, when they're not doing what you want, how do you prompt? Are you all yellers? Is there some trick to getting your bots back on track?
39:29Peng Zheng:Here's the thing about working at SpaceX AI is oftentimes when you need to troubleshoot, they ask for your session ID and I don't want my coworkers seeing how I talk to my bot. And so I've gotten nicer over time, I'll say. I reply with a lot of emotion sometimes. But I think a useful tip is every time you can ask the bot to memorize this, so in the future, if this happens again, then just follow the script you learned last time. So kind of distill and iterate itself. And then the longer you use it, the better it becomes and more adapts to your needs.
40:06John Bai:I love that. Great, great tips both. Both one, remember who's reading your transcripts. And two, just ask your bot to remember how to avoid the problem in the first place. You all, you've been so generous with showing this. You've given me so many ideas. I'm going to go back. You're going to get a brand new clairvaux.com by the end of the afternoon. I am so psyched about this. You just gave me the best ideas. Where can we find you other than all over the timeline where bot is going wild? Where can we find you and how can we be helpful?
40:34Peng Zheng:I'm chronically online. You can find me at John Bai, which is just my name. Yeah, same for me. I'm on X and it's lovely to be in anybody post and talk about design of the graph out there.
40:49John Bai:Awesome. Well, and y 'all go out and try it. Love, truly. It's been really awesome and regretfully has replaced my beloved open clause. So I think it's worth a spin. Both of you, thank you so much for joining HowAi.
41:03Peng Zheng:Thank you. Thank you for having us.
41:06John Bai:Thanks so much for watching. If you enjoyed the show, please like and subscribe here on YouTube, or even better, leave us a comment with your thoughts. You can also find this podcast on Apple Podcasts, Spotify, or your favorite podcast app. Please consider leaving us a rating and review, which will help others find the show. You can see all our episodes and learn more about the show at howiaipod.com. See you next time.
From the publisher
John Bai and Peng Zheng are designers on the Grok Bot team at SpaceXAI, where they’re building one of the most talked-about AI products right now. John writes publicly about his design process (his piece “Designing Grok Bot with Grok Bot” has already made the rounds) and shares bot templates with the design community. Peng brings a product-design sensibility to personal tools, and his website doubles as a live demo of what he builds.
What you’ll learn:
- How Peng built a self-updating personal website using Grok Bot as the entire backend pipeline, with no CMS and no Figma file
- The exact check-in bot setup that lets Peng send a photo or a place name and have his portfolio update itself automatically
- How John’s Figma Bro bot handles production design tasks while he’s at the gym
- How John uses voice memos to direct Figma work through an MCP connection without opening his laptop
- The “shower thought to prototype” workflow John uses with DevBot to test interaction ideas without first going through a product manager or engineer
- The “trash can method” of software development
- How both designers organize their personal bot ecosystems
- What John and Peng actually think AI means for the future of design as a craft
—
Brought to you by:
WorkOS—Make your app enterprise-ready, with SSO, SCIM, RBAC, and more
Vanta—Automate compliance and simplify security
—
In this episode, we cover:
(00:00) Introducing John and Peng
(02:53) The Grok Bot hype train
(04:35) Peng’s self-updating personal website built with Grok Bot
(15:12) How AI makes design more accessible
(19:35) Website update result
(20:13) John’s Figma Bro bot
(23:35) Creating marketing materials for the bot marketplace
(26:00) DevBot: from shower thoughts to working prototypes
(28:48) The trash can method of software development
(31:19) Other bots John and Peng are using
(39:05) Practical tips for when bots don’t do what you want
—
Tools referenced:
• Grok Bot (xAI): https://x.ai/bot
• Figma: https://www.figma.com
• Figma MCP server: https://www.figma.com/mcp-catalog/
• Google Places API: https://developers.google.com/maps/documentation/places/web-service
• Notion: https://www.notion.so
• Swarm (Foursquare): https://www.swarmapp.com
—
Other references:
• Designing Grok Bot with Grok Bot: https://x.ai/bot/guides/designing-grok-bot-with-grok-bot
• Figma Bro bot template (shared by John Bai): https://x.ai/bot/marketplace/bots/figma-bro
• From zero coding background to hardware hacker: How Cursor + a Raspberry Pi makes AI fun: https://www.lennysnewsletter.com/p/from-zero-coding-background-to-hardware?utm_source=publication-search
—
Where to find John and Peng:
John Bai on X: https://x.com/johnbai
Peng Zheng on X: https://x.com/pengzheng_
—
Where to find Claire Vo:
ChatPRD: https://www.chatprd.ai/
Website: https://clairevo.com/
LinkedIn: https://www.linkedin.com/in/clairevo/
—
Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email jordan@penname.co.




