Build a Website Using Vibe Coding in 45 Min (GPT-4 & V0)
7 Dec 2025 · 42 min
Matt Wolfe, Nathan Lanz, and Riley Brown demo building a landing page in 45 minutes using V0 and GPT-4. They show how to paste images into chat, iterate designs with AI image models, and use MCPs to integrate tools. When you get stuck, switch models or tools instead of pushing harder.
Questions this episode answers
April 1, 2025
1,048,576 tokens (displayed as 0 of 1,048,576 tokens)
Chapters
Hey, welcome to the Next Wave podcast. I'm Matt Wolf and I'm here with Nathan Lanz. And today we're diving into vibe coding again. In fact, we're bringing back Riley Brown, one of the guys who sort of led the charge on vibe coding. We're going to talk about what's changed in the world of AI coding since the last time we chatted. All sorts of cool, amazing new tools that make it even easier to code than it was before. So. So we're going to dive into all of that and make sure you stick around, because we're going to build a super fun app live on this episode that I think you're going to be pretty blown away by what it can do and how quickly we build it. So, super, super fun episode. So let's dive right in with Riley Brown.
Being a know it all used to be considered a bad thing, but in business, it's everything. Because right now, most businesses are only use 20% of their data. Unless you have HubSpot, where data that's buried in emails, call logs and meeting notes become insights that help you grow your business. Because when you know more, you grow more. Visit HubSpot.com to learn more.
Thanks again for joining us, Riley. How you doing today?
I'm doing great. It sounds like a fun episode. I'm down. Yeah, I think it was maybe two or three months since I've been on and, yeah, like you said, like six to 10 big updates per week. It feels like. Yeah, there's a lot to cover.
Yeah. In the world of AI, I mean, three months is like three years of development. So quite a bit has happened out of all of the developments that have happened in the last three months. Like, which ones have impacted your coding the most?
Ooh, I would just say how. Well, Cursor and Windsurf, which are the two tools that I use the most, how well they understand the code base whenever a model changes. Like recently it switched from Claude 3.5 sonnet to Claude 3.7 sonnet when Claude came out with their new model. And there's this weird period when these models change, because Cursor was basically built for Cloud 3.5. And so it got really, really good at 3.5. And once it switched to Cloud 3.7, it acted a little bit differently and it stopped following all of my requests perfectly and happened for a lot of people. And then I think we saw a lot of people who really love Cursor start switching to Windsurf. And so I think that both of those tools I think those are the two best tools to use for AI coding. If you want to, like, dig deeper, you can use a lot of the simpler tools. Lovable, Replit, Bolt, et cetera. But they just understand the code base really well, and you're able to do longer tasks. I realized with the new Cursor Max Mode, you can give it instructions. That takes a while. Like, it'll work for, like, seven, eight minutes at a time, and. And you'll come back and it'll be done. You're like, oh, my God. It's not perfect, but, yeah, I would say that's probably the biggest update. It's not necessarily a headline, but, yeah.
Between Cursor and Wind Surf, I have both. I'm literally paying monthly for both of them. And I switch back and forth. Like, sometimes Cursor will get hung up and get stuck in a loop, and I can't get it to solve a bug. And then I'll open up the same folder in Windsurf. And Windsurf. One shot fixes the problem, and then I run into the same thing with Windsurf, and I'll jump back to Cursor, and Cursor will fix it. To me, they're pretty much the same, but sometimes one figures it out while the other doesn't. But, like, what do you see as, like, the biggest differences between the two?
Honestly, I use Cursor more because of my habits. When I build an app or I'm making content on TikTok or Instagram or YouTube, where I'm building an app, I'll just come up with an idea, and I'll be like, all right, I want to make it. And then my habits just open Cursor by default. Uh, and so, like, to me, I don't see that big of a difference. I think Windsurf has a nicer user interface, but I notice it does get stuck on some weird things that Cursor doesn't. Yeah, but Cursor also gets stuck on things that Windsurf doesn't. So I think I had a tweet two days ago about how, like, the cynical AI crowd will tell me. They're like, oh, yeah, good luck when you get a bug. And then I wrote a list of, like, these, like, seven things I do whenever I get a bug, and it's, like, almost guaranteed to beat it, because you can switch AI models. If all of the AI models don't work, you can switch to a whole nother software that's also really good. Windsurf. And then you can use the Internet. And now with mcps. I think probably the second biggest thing is the fact that I have like four or five MCPs built directly into Cursor that surfs the Internet, which is actually just built directly into Cursor. But you can actually set it up to do Perplexity Deep research directly in Cursor, because Perplexity released an API that you can use via mcp. This might be kind of some jargon if you're new to this, but basically you can search the Internet directly from Cursor. So you can say I want to build this app that requires to use, let's say you want to use the Deepgram API for speech to text. You can actually have Cursor or Windsurf search the Internet, come back with that information, and then look at your code base based on that information and then it can generate the code with the information. So it's like a research agent. And that has been really impactful and really cool.
Yeah. So basically in mcp, for anybody listening, it stands for Model Context Protocol. It was created by Anthropic. We actually did an episode where we talked a little bit about it, but it's sort of a layer that lives between like the API of various tools that you might want to connect with and your large language model. So that it sort of makes it more of a uniform way that the large language models can communicate with tool APIs. So basically every single API is like a little bit different. Every single company's API has these full on docs of how to use their API and nobody really quite does it the same way. And using MCPS standardizes that. So the large language models communicate with the MCP and then the MCP goes and communicates with the APIs on the behalf of the large language model. That's probably the simplest explanation I can give. But you know, in even simpler terms, the MCPs make it easier for the large language models to use tools.
Yeah.
So that's essentially what we're talking about when we talk about mcps.
Totally. Yeah. I think that was a good explanation of it.
Yeah. So when it comes to the mcps. So I started using Supabase. I know you're not a fan of Supabase. I think you're more on the Firebase train. But Supabase has an MCP where I can build my database and then Cursor can actually go and look at the database and double check that things are working properly on the database side of things. And there's also a browser tools one that I've been using that can actually look at your console and your browser and take screenshots of your browser so it can sort of double check its work. But those are really the only two MCPs that I've even used at all. And I'm actually just now learning that Perplexity. MCP works well as well, so I'm gonna have to add that into my mix. What are some of the other ones that you're using, though?
Yeah, so there was one that I used. It stopped working for me. So this is another thing about MCPS right now. I think it's incredibly early, and I think if you're not technical, unless you're creating content on it like I am, or you are, like, it might be perfectly okay to wait a little bit because they're not perfect. There's a ton of potential, and then there's like so many. I think there's like four different YC companies in this batch that are literally trying to make it easier. As simple as just one click, add an mcp. Because right now you have to, like, copy and paste code, you have to get different API keys. And so, like, if you don't understand mcps, if you want to get ahead, I think there's a lot of business opportunities in mcps, but don't feel like you're falling behind anything big because it's still in its infancy stages. And so one that was really useful for me that I did try was there's a Fire crawl MCP that can literally crawl a website and figure out how it's designed and then build the UI down to the pixel perfectly, which was one for design. But yeah, there's all kinds of different ones too.
Yeah, I don't know if Sam Altman posted it today or Yesterday, but apparently OpenAI is releasing an MCP as well. And I'm really, really hoping they release one that can communicate with their new image gen model, because that would be really cool to actually communicate with an MCP inside of Cursor and have it generate, you know, image assets and things like that directly from within Cursor without even having to leave. So that, to me, is also really exciting. It'll also be really exciting if, you know, it works with things like 01 Pro, although I think that'll get really, really expensive really quick if you're tapping into the Zero1 Pro API, as Nathan probably knows, because he's played with it quite a bit more than I have.
Yeah, the 01 Pro, it's like $600 per million output token, right? It's insane.
Something like that. Yeah.
Yeah.
Which I think is why Cursor and Windsurf haven't rolled it out yet. And if they do roll it out, I imagine it's probably going to be a bring your own API sort of situation to be able to use it.
Yeah. I'm not sure why they rolled that API out as of right now. Like, there was a short window where 01 Pro was absolutely amazing and on some benchmarks, I still think it is number one or number two now. But now, like, the difference is so small, I don't see why anyone would pay that much to use API.
Yeah. Yeah. I mean, I've been hearing a lot of rumors about DeepSeek R2 and how it is going to be as good as 01 Pro and, you know, it's probably going to be a hundred times cheaper, which, I mean, that's going to cause OpenAI's costs to plummet.
Yeah. And it'll probably be open source and you'll probably be able to run it straight through something like Grok Groq Groq to really, really crank up the speed. And we also now have Gemini 2.5, which just came out from Google, which a lot of people are saying is sort of on a similar level to 01 Pro also.
Yes. Gemini 2.5. Honestly, I'm going to be honest, I have not tested Gemini. That's on my main list. I have been obsessed with how Sam Altman and OpenAI, they're so good at dominating the narrative. Like Google released yesterday, Google released arguably the best model for coding. And we're at a time where Vibe coding is at its peak in terms of popularity. Vibe coding as a niche has dominated Twitter. And then on the day they released the best tool for Vibe coders. No one's talking about it because Sam always releases it right before. And I go back, like, Sam has done this since the beginning, like, as a troll to Google. Every time they have something lined up, it's just like, oh, OpenAI releases something that they've been holding in their pocket.
Yeah.
I think we should talk about the image model. I think it's really big for Vibe coding because I think a lot of people who Vibe code love it for design. And this image model can generate perfect design. If you ask it to create an iPhone app layout, it'll do it like.
Perfectly to the pixel and make it incredibly beautiful too. Right. Like, we had an episode before where we're talking about like, AI is going to eventually make the web fun again. Like we were Talking about that, like, because, like, designs have gotten kind of boring. I saw a screenshot yesterday of somebody doing. It was like, Studio Ghibli web app. Like, redesign my web app in Studio Ghibli. I was like, oh, that's way better.
Actually.
Somebody made a whole, like, Wikipedia page inside of the new ChatGPT as well. And it looked identical to a real Wikipedia page.
Yeah, yeah. It's insane. And so a lot of the reason why people use tools like figma are to ideate and get their ideas out because, like, a lot of people are very visual. But imagine GPT4O their new image model. But imagine if it was five times faster and it's safe to assume that it's going to reach that point within by the end of this year. It's probably safe to think that that's how fast this is going. And so if it's three to five seconds per image generation, imagine instead of having to, like, draw everything out manually, you're just like, no, move this bar slightly lower. Create an image. And when you generate an image on GPT4O, pay attention to how it does it and pay attention to how midjourney does it. If you look at midjourney, they use diffusion. And so it goes from like a jumbled mess into, like, really refined. Where OpenAI. I forget even what it's called, Auto regressive or something. I don't even know. But it like, goes top to bottom. So it literally generates the top row of the image and then it's like, pixel perfect. It generates all the way down.
Yeah.
And so I think we're going to see a design company come out of this that is just a multibillion dollar company that just uses, like, voice to, like, do mockups and stuff. It's a big deal.
Yeah. No, it literally feels like you're sort of standing over the shoulder of a designer and saying, all right, hey, fix this for me. Hey, change that. Hey, add this text.
It's crazy how it seems like, really understand images so much more. Like, to Riley's point, midjourney can make really beautiful stuff, but it doesn't seem to really understand what you're ask it. Yeah, right. We're like. But 4.0 does actually seem to get what you're talking about to, like, a crazy level.
Yes.
So I was actually using it where I made thumbnails for my YouTube video. The thumbnail at the top here that you can see was actually one that my designer made, but I took the one that the designer made and then I Started step by step tweaking it to get something more out of it. So I wanted it to, like, change my facial expression and put WTF in it instead of worth it. And you can see it made pretty much the same thumbnail, but just change the text and change the face a little bit. And then I said, make me not smiling. And then it made the same image but with a frowny face on it, right? And then I basically prompted it again to get another variation. This one sort of looking to the camera. This one's sort of looking more at the device. And I was just sitting there, like, saying, hey, change this thing, change this thing. And it was sort of going through the process and changing them all. I had this image here of me holding up all these devices, and then I said, add the words worth it. And it put it twice. And one of them was sort of messed up. But then I eventually got it to do it just one time, right? And then I asked it to close the mouth. And then it started to look less and less like me, unfortunately. But, you know, I was sitting here just prompting different tweaks that I wanted to make to the image. And it was just adding the tweaks and making better and better thumbnails for me. I threw in some images of, like, the Padres because baseball season starting. And I told to make this image in GTA 5 style. I told it to make it in Rick and Morty style. And then I was sending these to some of my friends who are not Padre fans to sort of troll them a little bit. I had it making infographics for me earlier. Here's a Venn diagram that I had it make. I was having it make, like, studio Ghibli style and Simpson style of, like, family photo.
That's a huge business, by the way. I think somebody should be out there, like, selling that to mom and pops and like, individuals right now.
Ten hours after they release their API, we're going to see 10,000 of the same rappers be released. I might be one of them.
For fun, I put an image of myself, south park version, Minecraft version, pixel art video game version, 3D, voxel version. I've been nerding out over this pretty much my whole day so far today has been spent playing with this stupid tool.
So is mid journey screwed or like, because they were supposed to come out with V7, right? And V7, the big thing of V7 was it was going to be more consistent. It was finally going to understand your images better. And it's like, well, that's what this is.
So I guess today was the office hours of Mid Journey.
Yeah.
And I saw people live tweeting during the office hours, and I guess David from Midjourney was on there going, oh, the ChatGPT model's not that good. I don't know why everybody's so excited about it. It's not nearly as good as what we've been building and, like, just sort of this very, very negative tone towards it. And then, like, all the replies on that tweet were like, this sounds like copium to me.
You know, like, I really like David. I just love the fact Midjourney was completely bootstrapped. Like, I don't think they've raised any money. And there's a tweet that he tweeted a while back where he just doesn't seem that interested in the competition, which may come back to bite him now. Because I actually do think that throughout the last six months, Mid Journey, their images do have a little bit more energy and soul to them compared to a lot of the other image generators. And there are other good image generators and Flux is good. But I've just respected their brand, I guess, and I think their site is amazing. And I think that ideally they would add the OpenAI's API into their site, but I don't know if they're going to do that. I don't know. I do have faith that they're going to build some cool 3D stuff, but I also think OpenAI is going to do that. So I don't know.
Who knows?
You know, I agree. I think Midjourney has, like, a specific style. You can see images and go, okay, this is Midjourney style. I find myself using Midjourney a lot less than I used to these days. I think, you know, Ideogram has caught up. I really like the Leonardo Phoenix model, but I also have equity in Leonardo, so there is that.
They're good.
Yeah.
But, you know, I still pay the subscription, but I just find myself using it less and less. And now I really like ChatGPT in this new model for the ability to edit, like to. To take existing photos and then have it add the text or change the style or. You know, I did make some images in the Studio Ghibli style and was posting them because it's just fun. But it's. We're hitting saturation point on Studio Ghibli right now, but it's still really, really, really fun. But I agree, I still have a lot of respect for Midjourney. I think they have some big things in the works. But I also feel like they've been saying V7 is coming out in two weeks for the last six months.
I've been skeptical for a long time because I've always thought that mid journey, like I said, it doesn't really understand what's going on your image or it doesn't seem to, especially if you try to edit, you can see that really quickly, like, oh, it does not understand what's going on in the image. It doesn't exactly know how it made the beautiful thing in the first place. So it has a hard time of editing that beautiful thing. And it seems like with OpenAI and the resources they have, their LLMs are going to be able to understand images, which is now we're seeing that they're actually understanding what's in the thing. And it feels like fundamentally different technology.
Yeah. I think the biggest takeaway from this is that it's a commodity. AI generated images. Even Imad Mustach, the original founder of Stable Diffusion, I don't know if he was a founder, but I really like him. He. He was like, AI images have been solved by this model because of its command over the pixels. It knows exactly what to do. And I think because of that, and you think of like AI generated videos, or just a bunch of images string together, you know, 30 images strung together in a second, we're going to see that level of command and, you know, I don't see a reason why we won't be able to create Studio Ghibli animations at an incredibly high level by OpenAI. If it has that level of a command and it can just generate all 30 pixels for that frame, especially at the quality, like if you look at some of the 3D. Like, if you create like 3D characters and you zoom in, it just understands physics insanely well. It's like, scary, honestly.
Yeah, I mean, you take some of the Studio Ghibli images it generates or some of the, like, voxelized images that I was generating, and right now, if you throw them into something like Runway's dream machine, it'll actually animate them and make it look barely close to like a Studio Ghibli animation. So I imagine it's only a matter of time before you can just prompt that straight in ChatGPT without having to use multiple tools.
Totally.
It's so smart. I literally handed 2.5 pro my game docs explain like the aesthetic of my game and the story and everything like that. And it generated just like shocking art that, like Got so many details. I tried to get Midjourney to do this and like, it made it beautiful, but it just missed all the details. And this like, gets the details of like my story and like integrates those into the art, which just was. Blew my mind totally.
Yeah. I want to jump back real quick to like the Gemini 2.5, because like we mentioned, that's sort of big news. But obviously this AI image generation from OpenAI, you know, sort of overshadow it because, you know, that's sort of OpenAI's MO is like to try to overshadow Google whenever they can. But the Gemini 2.5 Pro, that model, it actually has a million token context window and it is insanely fast. I actually took a transcript from a 30 minute video and was having it help me with ideas for titles for the video and it took this transcript. I don't know exactly how many words it was, but it was, you know, tens of thousands of words. I plugged it in there and like within three seconds it had like 10 title ideas. It didn't even seem like it took the time to read it, it's just that fast. And then if you're talking about things like Vibe coding with a million token context window, if you have a fairly decent sized app, you can actually copy and paste your entire code base in there and let Gemini 2.5 read that entire code base and sort of find bugs and find redundancies and ask it to like refactor the code for you and things like that. And it'll actually do that. When I try to do it with OpenAI's 01 Pro, I use something like Repo Prompt, but on a PC, Repo Prompt wasn't available. So I was using one called Repo Mix. And with Repo Mix, I was copying my entire code base. But O1 Pro was saying there's too much text here for us to read it. Like it was already over the limit. But now with Gemini 2.5, you can actually throw the entire code base in there and actually get it to read the whole thing for you, which to me is wild. But like you, Riley, I actually haven't spent a lot of time using 2.5 Pro with coding yet.
Where are people using it? Like, is it just in the Gemini studio or.
Yeah, it's in their AI studio. So I think it's aistudio.google.com is where you can use it.
That's why I asked Logan last time we had him on, I was like, why don't you guys have it like an actual property. Like, you're, like, hiding it behind the AI Studio thing. And, like, I get it, they're, like, targeting a different audience, but it's like, it feels like it could be great if they, like, made a great consumer product with that in it.
But, yeah, you can see here, we've got the token count here, and it's got 0 of 1,048,576 tokens on the screen. So, I mean, that context window is really, really what makes the difference here.
And they said 2.5 pro is going to get 2 million soon, which is nuts.
That's insane.
Yeah. Yeah. And so, I mean, I would imagine by like, the end of the week, probably by the time this episode is live, you'll probably see Gemini 2.5 Pro in windsurf and Cursor, if I had to guess, because those guys, whenever these new models come out and the API is available, they get them in there quickly. I don't know the cost, though, so, you know, that'd be the one sort of limiting factor, I guess.
Yeah, totally. I do notice that anthropic, for whatever reason, their models seem to be better in Cursor and Windsurf. Whether or not the code is technically good enough, it just kind of understands their whole tool system better. I don't know. I don't know the science of why that is, but I remember testing Gemini in Cursor, and even though the previous version of Gemini is good, when I copy and paste code over, when I use it in Cursor, it doesn't quite understand the code base as well. Yeah, I did notice that.
I've noticed the same thing. When I was trying to use, like, 01, not 01 Pro, but just the standard 01, I never got results that were nearly as good as what Claude 3.5 or 3.7 would do for me.
Yeah, I agree. Yes, totally.
Should we try to build something real quick? I'm kind of curious to see how some of your workflows have changed since the last time we did a video together. So I think it'd be kind of cool to try to build something simple.
Okay.
What do you think, Nathan? Like, trying to think of something where we could use.
For even if it was just like, asset generation or something for even, like, a website or. Because. Because when I saw that recently, I was like, oh, that's going to be a huge. Like I said, like, websites have been so boring for so long. Everyone just copies everyone. You know, there's like, one or two big websites, like Linear And a few others that all, like every new SaaS app, they all look like linear.
Yeah, yeah. Well, then you have like Vercel's V0, right, which is literally designed to paste a URL in there and then have it clone a site for you.
Well, yeah, but. So you'll be able to pick what style. You'll pick, like, you know, make it in a Minecraft sty style or whatever, which is going to be nuts.
Yeah.
So another update that was just released actually that we should Talk about is V0 released some new features.
Oh, cool.
I wasn't even aware that is part.
Of their new features. So that's a good idea. So let's go to ChatGPT, right? And let's start an agency. Us three. We're starting an agency.
Okay.
And what do we do? We sell, you know, we sell our AI services. We're AI experts and we can say, come up with a logo for my company, where we are consultants.
We're really gonna do this, right? This is a good idea.
This is a real business being formed right now on this episode.
It's a real business. Okay, so the reason I'm doing this is I Wanna talk about V0's latest feature where you can just paste in images directly into the chat and say, use this image in the app. And that wasn't a thing before. And to my knowledge, like, Lovable doesn't do that either. Bolt might do something like it. I think in Bolt you can actually just go into the code files and put it in the public folder. Please make it a bunny.
And don't include the text. Make it in the style of. I guess we could use the style of the rabbit.
I mean, I do like the slogan.
Yeah, yeah, I think the slogan's good, but it's too corporate for me personally.
Yeah. It also looks very generic. Whenever you ask an AI to generate an image of what AI looks like, it always does this sort of brain with like neural network kind of imagery.
Yeah. It's in the training data and you will never get it out. Okay, this is good. I like this already. Completely disregard the styling before. I want a cute rabbit mascot, Pixar style, simple. Please like a logo.
Okay, so what you're saying is we can actually make a logo and then give V0 the logo and it'll sort of design the site around that logo.
Yeah. So let's say we want to build a landing page for my agency that helps people with AI and come up with good copy writing.
I bet we could even generate, like, mockups with 4.0 and then hand that off as well. Like, we might even get something more beautiful doing that.
Yeah. Okay, so here's 4.0. And so what we could do here. And so if you download the image right, all you need to do is just drag in the image here and you can do as many images as you want. Let's say you have a portfolio of all a bunch of projects, or you're a designer. You could upload all of your designs and you could say, build a landing page for this. This, My name is Riley Brown. Put it at the top. And my number is this. Call me if you need to. And come up with copywriting and convert people to fill out a form for email.
So is this your normal flow? If you're building a new app, do you sort of design it out in V0 first and then pull it into cursor?
I do that sometimes, especially with landing pages. Please use this attached image as a logo design. We'll see what it does. And then we can always ask it to edit it. I think when I'm doing landing pages, yes, I just use v0 and then v0 has this feature which is download zip. That's how I do it. I just download the zip and then open it in cursor, and you just open that project after you unzip it, and then you can just immediately start editing it. And it's just a really fast way to, like, concept things. And then now what this feature does basically is when you press Download zip, this image that you just paste into the chat will actually be in the file. So you can open it up, straighten a cursor, and then cursor does a lot better in my opinion. After prompt five, you know, once you start getting deeper into the project.
Gotcha. Yeah, that's been a similar workflow. I like sort of getting the design out of V0. For whatever reason, V0 seems to be the best right now as sort of coming up with a design that looks nice and clean. And then you grab the zip and then what I'll typically do is throw it into cursor and then I'll say, read this code and make sure you install all the dependencies to be able to run this code. Because a lot of times you'll start running into errors and it'll be like, oh, you need to install this thing, and then you need this thing installed on your computer. And a lot of times, like the versions of React or whatever you're using aren't installed yet. So I just make sure it Installs all the dependencies, and then we're off to the races.
Totally. It's a lot fun. See? Okay, there you go. You see it? Put it in the page. Obviously, I would probably go to Canva and use their quick, you know, background remover feature before you did that. So it kind of hovers over the site.
You can do that in ChatGPT now, too. 4.0. You can throw the image in 4.0 and say, remove the background, and it'll do it there too.
Now wait, will it actually be like a png? It'll be a clear background or will it be a white background?
It'll be a clear background. It'll be a transparent png.
Yeah, it's good.
I did not know that.
Yeah. So you should be able to just give it a prompt like use the same image and remove the background or make it a transparent png.
That's crazy. I did not know that.
Yeah.
Wow.
I'm telling you, these design tools are trouble. That is such an ideal workflow is to just be able to just say, get rid of the background, add text on it. Like that is the future of design, in my opinion.
Which is why I'm so excited about like, maybe four O's getting the API or getting the MCP inside of Cursor and then it'll just do it straight from your ide.
Yes. That is huge. That is crazy, actually, because now what we can do. Notice how we already have this image in here. We can say actually replace the image that we just added with the one in this message. I don't know if I worded that right. It'll figure it out, but now it'll be like hovering over the app.
Yeah, it matched the color style of the logo and all that kind of stuff.
There we go. It's already done. And it did a quick edit too, so now it's hovering over it. And, like, what we can do is we can say, make the rabbit animated, have it pulls. I forget the name of the animation and make it look fun. I don't know.
Sometimes it's fun to just let AI get creative with itself and see what it comes up with.
I mean, that's vibe coding. I mean, sometimes you just gotta let the AI do its thing because, I don't know, it's probably a better designer than me, but yeah, I think that's cool. And V0 just recently added a database feature. I haven't tried this yet. I don't know if it's through Supabase. And so I just know that they have a database feature. V0 is basically trying to become like Bolt, where it's like, you can build a full app that uses AI tools that, like, uses APIs, that has full files that you can add and a database. And so we're definitely seeing a lot of competition in this space, for sure.
Can you actually import something you already built into V0 and iterate off of it, or is it sort of designed to start from scratch with V0?
Hmm. I've never imported anything because it's made with Shad cn and so that's why it has, like, relatively similar components when you make it. And I don't think you can import anything that's not in that framework. And so I think for that reason, they don't allow it. Wait. Oh, you can see it's, like, animating a little bit. Can you guys see it?
Yeah, yeah. It actually added a shadow below it too. And the shadow is sort of animating with it. I mean, it's subtle, but it's there.
I like that. That's cool. And. Yeah, and you could just vibe code. And they also actually made, like, these little shapes that are animated. That's kind of cool. I didn't even ask for that, but, you know, I said, and make it fun. And there you go. There's the fun.
Yeah, there's the fun.
Yeah.
I was just thinking about. I've known Guillermo, who created Vercel for a long time, like, back from the early, like, Node JS days. And back in the day, like, Next JS was like, the easiest way to create, like, a very simple, beautiful website. Like, very simplistic, though minimalistic. And this is, like, the natural evolution of that. Like, now, when you want to start something new, instead of just creating a basic, bland next JS website, you go in here with V0 and you can create whatever style you want versus just having to accept their style.
Totally. Yeah.
Let's, like, make it. So if you press get started, it opens, like, a modal box that you can, you know, put contact details in or something. It doesn't have to actually, like, submit the contact details anywhere. Let's just get the design working.
I want to test this now with doing 4.0 to actually generate the different elements of the website and then paste that in. And see, here's a testimonial section. Make that really cool. And then like, oh, let's.
Or have 4.0 just design a whole website layout for you and then just pull in the image and say, make this website from this design.
Yeah, I Bet there's still some limitations there. If I had to guess, it probably can do a lot.
Yeah. So if we hit get started, let's have this character animate into a different position. I've tried this before. Let's see if this works. So I just said to ChatGPT, this is why it's so powerful for designs. Like, you can do this with buttons. You can do it with. Basically any component on your app is you can get it to, like, slightly change. And like, when you do something on the site, I have an idea. It'll make sense in a second.
And it's automatically giving it the transparent background too.
Amazing. Okay, so what happened? Please have a third button to the right of Learn more that says not interested. If the user presses not interested, the rabbit will change to the image that I just uploaded and then grow 3x the size and attack the user. And it will do a shake animation and then have big text pop up below it saying, no, you have to press get started.
I think about the bunny python, the killer bunny.
I don't know. We're just having fun.
So was that Whisper Flow that you were using for that?
Yeah, that's Whisper Flow. I've been using this since. Geez. Right when I started Vibe coding, I actually know the founders.
Oh, nice.
Yeah, it's a great tool.
That's what you use too, right, Nathan?
Yeah, yeah. Right after we talked, I injured my hand and then I ended up having to use it. Like, I kept saying, oh, I'm going to use it. That's really cool what Rally's using. And then I injured my hand. I'm like, I can still get a lot of work done by using Whisper Flow. It's been amazing.
Oh, yeah, it's great. I hardly type anymore and it's spelled whisper without the H or the e, so I always got that wrong. So if you guys are looking for it, it's very easy. I love it because it's hidden. It's like a very subtle tool. It doesn't try and be more than what it's made for.
Yeah, so you just have like a hotkey set up on your keyboard. You press it and you can talk.
It's the bottom left button on Mac. From a user interface standpoint, it's just this little thing right here. When you release, it just takes what you said very quickly and it will, like, try and predict what you say. Like, if you say something and then you're like, wait, actually, I mean this. It'll just do what sentence it thinks you mean.
Oh, Cool.
Yeah. It's really amazing for people who have an injury because, like, I mapped it to a. I actually have, like, a MMO mouse with, like, all the buttons on the side, and I mapped different things, including whisper, to one of the buttons on there. So when I was using one hand, I still could get work done. So, like, I'm using one hand.
Totally.
I just press the hotkey on the mouse button and then just start talking. And so I could still get everything done. A lot of things done with one hand.
That's awesome.
Yeah.
Yeah. Love it. All right, wait, where were we with it? Oh, yeah. Not interested. So if we press this. What the.
Wait, wait, wait.
But here. Here we can go. Not interested. That's actually kind of fire. I like that.
See, the web's getting more fun. I told you guys it's getting more fun.
Yeah. So if you're listening, it zooms in on the bunny. The bunny gets pissed off and starts, like, shaking. Not interested.
It won't let me out. My computer's hacked. It's over the bunny.
Got it.
Okay, there we go.
Now we take all their money, and it's a great business.
That is really cool the way it, like, animates in that. Looks kind of natural. There's something here that's fun.
Anyway, the rabbit looks so cute until you're not interested.
Like a pricing page. Right. Like, somebody's, like, looking at the lower tier and, like, the bunny's kind of sad now. It's like, can't you spend some more?
You know, when you cancel your subscription on Duolingo, the green owl, like, pulls it threatens you or something. Yeah, but, like, even something as simple as this. Like, this used to take a while for someone to, like, design a character and create an animation. Like, look at us. We're doing it for literally no reason. Like, we're just like. Sounds kind of fun. To try to make the bunny angry.
Out there would take a team. Right? Like, now a person with an idea can just do it themselves, which is wild. And if you think with 4.0, all the things you're going to be able to do with that, it's just nuts. I saw this tweet from Balaji earlier where he was talking about all the different things that are going to be impacted by this. You know, if you think about advertising, like, what does this do to advertising now that you literally can just make an ad from scratch for anything you want, you know? Yeah. And then now you can create a landing page with V0. It's like one person in One day could create like, a hundred landing pages with, like, a hundred different ads and then have AI help set those up probably in the near future. That used to take an entire team. That could be like, 10 people, 20 people working on that.
Yeah. I mean, in the same way that I was making thumbnails earlier, if you wanted, you could go find ads. Right. Like, in the marketing world, they, you know, they have a thing called a swipe file. Right. Where you keep, like, you save images that you find around the Internet that maybe you want to use again later. You could have a swipe file of ads that you really like, throw them into GPT4.0 and then say, make an ad like this, but use my logo and change the text to this, and it'll make the ad, but with your logo and the new text that you want, but in that same design, it's just wild what you can do.
Now, I saw one example where somebody took a product photo of theirs and they said, make me an ad. Imagine the people from Mad Men were making an advertisement for this and make the ad, and it looked beautiful. It was like a really big thing and, like, you know, the huge text, you know, the huge font and just long text underneath, and it was just. It was beautiful.
Super cool. Well, is there any other ground that we want to cover in this episode? I mean, we've sort of talked about all the different models that have come out since the last time we've chatted. We've talked about the updates to V0, we've talked about cursor versus windsurf. We've talked about MCPS. I feel like we covered, like, a lot of ground, but is there anything that we haven't touched on that we probably should?
Hmm. Honestly, the only thing that I think should be said at this point is just to, like, get your hands dirty and try this stuff, because you can only spend so much time comparing the top models and the top tools. Your ratio of consuming, you know, content on these tools and actually using them, you know, you should spend more time using these tools because that's actually how you learn and that's how you actually build, like, a felt sense for it. And I've been vibe coding with a purpose. I'm actually, like, building an app right now that has been, like, really, really, really fun to use. And for me, I've cared less about the tools and more about the just, like, kind of just celebrating the fact that we can vibe code. You can just concept things and you can share ideas for apps or for specific features or designs. Incredibly fast if you just know how to use them. And so I would just work on just as soon as you have an idea, make it real, and practice that over and over again, because eventually you'll find an idea you want to spend, you know, the next decade on. I truly believe that. So that's kind of my thoughts on it.
Yeah. You know, one of the things that I found really helpful, and I think we might have talked about this the last time we chatted, is that it's cool to just make little quick apps that solve workflow problems that you have. Right. If you find yourself doing something repeatedly, you could probably create an app that can automate that thing that you find yourself doing repeatedly. And you could probably do it in less than an hour. Right. It's just. It's crazy that you can just, you know, have AI solve these problems by creating little apps for you. I think one piece of advice that I would give is also learn about, you know, committing and pushing to GitHub as well. Because one of the things that I've run into in the past is while coding, I will have it make like a small change, but it'll break something completely somewhere else on the website or on the app I'm making, and then I can't actually get it to restore the previously working version. Well, if you know how to use GitHub, that kind of solves it. I know Cursor actually has a feature built in where you can sort of roll it back, but I've noticed sometimes that doesn't always work. I'll try to like, roll it back and the rolled back version doesn't work. So I found that, like, having it restore it from like, a previous commit on GitHub has been still the best solution. Just to make sure you're sort of saving as you go.
Yep. And it's as simple as creating an account on GitHub, creating a new repo, and then pasting the repo into cursor, saying, commit this and Cursor will commit it directly. All you have to do is ask. And so it's not as hard as you think. If you're worried about Git. I was scared of GitHub to start because GitHub sounds scary.
I didn't know you can do that. I'm still manually doing it. I didn't know you could do Cursor.
Oh, just ask. Just ask it to create a repo. It'll do it.
Well, there's even a GitHub MCP now too, so it's even easier It'll sort of, you know, check directly with GitHub to see what changes have been made. Instead of having to run a bunch of Git commands and pull information back, it will just look directly using the mcp. So it speeds it up slightly. But yeah, you can directly connect now.
It's amazing.
So people have no excuses now. Like, if they want to build something, they've always had that idea and they're like, oh, I could build that, but I can't hire all the engineers or the designers. You don't have that excuse anymore. Like, you can do it.
Become the designer, Become the engineer.
Yep, yep. I mean, I've always sucked at design, too. And, like, some of these tools, they'll make designs and I'm like, that looks good. I could have never thought of that myself. Yeah, like angry Bunny here.
If you're a decent designer too, they make you better. I've always been around a bunch of amazing designers and, you know, kind of through osmosis, became a decent designer myself from that. But then, like, these tools will make you better as well, which is crazy.
Well, cool. So what sort of apps are available? I know last time we chatted, you were working on Yap Thread. Is that still out there? Available? Is that one of the ones you're still pursuing?
Yeah, Yap. Yap Thread, the company that I started where we decided we were going to build some apps. We found another thing we wanted to work on, and I'm very glad we did. It is tailored specifically for people interested in Vive coding. We haven't announced it publicly yet, but I'm sure you guys have seen videos of it on Twitter. That's all I can say.
Okay, cool.
Well, once it's finally launched, maybe we'll have to have you back and you can give us a tour of it.
Cool, Will do.
Awesome. Well, where should people go? Check you out. I know you're on Twitter and Instagram and all the places. Where's the best place for people to go follow you?
There is no best.
I don't know. I. Twitter.
Twitter's great. I'm just making content at this point on the things I like. Every platform is different, so it depends if you want a little bit of me, a little more. A lot. You can go to YouTube and watch my longer videos. All platforms, like, I talk about different things, so. Yeah.
Awesome.
Cool.
Well, thanks so much for joining us and demoing this stuff and sort of nerding out about Vibe coding with us. Really, really appreciate you hanging out with us today.
Yeah, this is a great time, love.
Hey, if you take a look at my web presence online, it's safe to say that I'm a bit AI obsessed. I even have a podcast all about AI that you're watching right now. I've gone down multiple rabbit holes with AI and done countless hours of research on the newest AI tools every single week. Well, I've done it again, and I just dropped my list of my favorite AI tools. I've done all the research on what's been working for me, my favorite use cases, and more. So if you want to steal my favorite tools and use them for yourself now, you can. You can get it at the link in the description below.