Riley Brown · Youtube · 37:08

Claude Code Replaced Cursor for Me — Here's Why

A 37-minute conversation between Riley Brown and Ras Mic (Michael Shimeles) on why the model provider building its own tools is changing the AI coding wars.

Posted
June 25th 2025
10 months ago
Duration
37:08
Format
Interview
educational
Channel
RB
Riley Brown
§ 01 · The Hook

The bait, then the rug-pull.

Riley Brown opens with the cold thesis and then steps out of the way. The whole 37 minutes is really one argument with three acts: why Claude Code is winning, where Cursor / Windsurf / Codex / Devin / CodeRabbit each fit on the map, and how a vibe coder should actually start a project today. The lesson for creators isn't the take itself — it's the whiteboard. Ras Mic builds the entire frame live in Excalidraw, which makes a take that could've been a tweet feel earned over half an hour.

§ · Voices

Who's talking.

00:00hostRiley Brown
00:28guestRas Mic (Michael Shimeles)
§ · Topics

Where the time goes.

00:00 – 00:28

01 · Intro — "Claude Code is better than Cursor"

Riley sets the thesis cold: many people now think Claude Code is the best AI coding tool. He brings on Ras Mic to defend it and walk through what makes Claude Code different.

00:28 – 02:38

02 · Why Claude Code is best

Mic frames the lanes: OpenAI is going B2C / companion, Anthropic is going programming. He attended a Claude Code conference where Anthropic told him 95% of their own engineers use Claude Code internally — the rest are 'rebels' on Cursor, Windsurf or Vim.

02:38 – 07:41

03 · Whiteboard — Cursor / Windsurf / VSCode all use the same model

Mic shares his screen and draws an Excalidraw diagram: Claude 4.0 sits on top, three forks (Cursor, Windsurf, VSCode) all call into it. The model is just a knowledge store; the differentiator is the tools each IDE builds — file_reader, write_file, context handlers. That's the 'secret sauce' Cursor and Windsurf have been fighting over.

07:41 – 12:41

04 · Using Claude Code with another IDE

Mic's actual setup: pin Claude Code top-left in the terminal, keep Cursor chat open on the right, use Claude 4 in Cursor as the 'assistant who answers questions about the code base' and Claude Code as the 'executor that ships changes.' He recommends pairing both — never raw-dogging Claude Code alone in VSCode.

12:41 – 19:58

05 · Future of AI coding tools & Claude's SDK

Cursor raised $900M and Windsurf is rumored OpenAI-bound; both need their own models now because the tool moat is gone. Anthropic has shipped a Claude Code SDK (CLI today, TypeScript and Python SDKs coming). Mic's prediction: niche vibe-coding tools — React-specific, WordPress-specific — will win by wrapping Claude Code and adding fine-tuned UX.

19:58 – 21:16

06 · Codex vs Claude Code

The clean-line distinction: Codex runs in the cloud, Claude Code runs locally. Cloud-based means OpenAI controls what you can install — Mic argues local wins for power users because you can install whatever you want (and he says 'I could start malware' as the punchline). But Codex could win the mass-consumer market if ChatGPT plugs it in as a tool.

21:16 – 26:49

07 · Code review tools — Devin and CodeRabbit

Mic adds a second axis to the whiteboard: code review on one end, agent on the other. CodeRabbit is the pure code-review side (great free tier, catches bugs and security misoptimizations after a session ends). Claude Code is the agent end. Devin sits in the middle — 'AI software engineer' for feature work on existing codebases. His vibe-coder stack: Cursor or Windsurf + Claude Code + CodeRabbit.

26:49 – 35:32

08 · Building an app with Claude Code — the starter-kit playbook

Mic's recipe for vibe coders: stop debating Supabase vs Convex vs Firebase, it doesn't matter until PMF. Every project needs the same base — landing page, auth, DB, payments. Find a solid template (he has two — React + Convex, Next.js + Postgres), download it, then tell Claude Code to analyze the codebase and generate a markdown file explaining how the app works. That markdown becomes the knowledge base Claude Code uses to build features. He demos vibecheck.run — his own CodeRabbit-like web app, 70% written by Claude Code in roughly four hours over two days.

35:32 – 37:08

09 · Future plans — "we're going to build it live"

Riley locks in the sequel: next episode they'll build a full app from Mic's starter template using Claude Code end-to-end, with auth and payments, and ship it live with a public link. Mic's closing line: have fun with the tools, most are a couple bucks a month, don't take it too seriously until you have to.

§ · Quotables

Lines you could clip.

02:38
"Underlyingly, they all use the same model. So the model in and of itself is useless — it's just a resource store."
Single line that reframes the entire 'best AI IDE' debate. → TikTok hook
04:47
"What makes Cursor, Windsurf, and VSCode unique is they have tools that they've built."
The thesis line of the whole interview. → IG reel cold open
06:50
"95% of their engineers use Claude Code. Very few are using Cursor and Windsurf. The other 5% are just rebels who want to use Vim."
Concrete insider stat with humor at the end — perfect retweet bait. → Twitter/X quote-card
12:00
"If the model provider is finally building the tools that make tools like Cursor and Windsurf better — who better to build it than the one developing the model?"
Reframes vertical integration as the entire moat thesis. Clean punch. → newsletter pull-quote
17:58
"Cloud Code is the first time where I'm like, yeah — this this is real. Like, this is powerful."
Skeptic-turned-believer moment, said unprompted — sounds like a testimonial. → TikTok hook
20:40
"On my computer, I can install whatever I want. I could start malware."
The kind of throwaway line that becomes a meme — uses 'I could start malware' to explain cloud vs local trade-offs. → TikTok hook
27:50
"When I see vibe coders debate which database platform makes more sense — it doesn't matter. Believe me. Until you hit PMF and it scales, then you can worry about it."
Anti-bikeshedding rant. Founders will share this. → IG reel cold open
28:20
"It's gonna come down to grit, determination, and discipline in actually building the one feature that you need to make a solid app, which is where I think a lot of people go wrong."
Riley's voice — pivots from tool-talk to founder reality. → newsletter pull-quote
34:55
"I would tell Claude Code to analyze the code base and create a markdown file explaining the flow of the app — and that file becomes the knowledge base for every future feature."
The single most actionable line in the whole episode — a tactic anyone can use today. → TikTok hook
35:48
"70% of this code is written by Claude Code. This took me two days — two hours each day, four hours total."
Concrete demo claim with a timeline. Sounds like a case study. → Twitter/X quote-card
§ · Resources Mentioned

Things they pointed at.

01:28toolCursor ↗
02:38toolWindsurf ↗
02:38toolVSCode ↗
02:38toolZed ↗
14:40toolWindsurf SWE-1 model
19:58toolOpenAI Codex
21:30toolDevin AI ↗
27:28toolSupabase ↗
27:28toolConvex ↗
27:50toolFirebase ↗
27:52toolInstantDB ↗
27:12toolLovable ↗
27:12toolTempo
27:12toolBolt ↗
32:05productNext.js Starter Kit (Ras Mic)
32:05productReact Starter Kit (Ras Mic)
§ 04 · The Script

Word for word.

HOOK opening / re-engagementCTA the pitch metaphor analogy story
00:00HOOKMany people think that ClaudeCode is better than Cursor. So I brought on an AI coding expert, Ross Mike, to break down what ClaudeCode is and why it's changing the world of AI coding. We talked about how ClaudeCode is different than tools Cursor and Winsor. We talked about how to get started building with ClaudeCode. We looked at an app that Mickey built fully with ClaudeCode.
00:22HOOKAnd we also talked about why Anthropic is building ClaudeCode the way they are. Let's dive in. Ross Mike, in your last YouTube video, you said that Claude code is the best programming agent, and I've actually heard other people say the same. Do you really think that it is better than tools like Cursor? I think so. I believe so. Not only have I used it, like, very much in the last two weeks, but I also understand why I think that way. And I wanna kind of explain if it's okay with you, share my screen
00:55and sort of, like, just get into Excalidron diagram why I think so. More than anything, one thing that we all understand is that Claude is the best model for programming. Right? I think we all understand that all the big providers have sort of picked their lane. Like, OpenAI seems to be going for the more personable b to c feely, you know, human companion
01:17type vibe, and then Anthropic has picked its lane where it wants to go into the programming lane. And I actually was at a Claude code conference where they announced Claude code. And the big difference really is if you're using Cursor, Windsurf,
01:31zed, like, whatever it is. Right? I know everyone has their camps. Like, we have Cursor here. We have Windsurf here. And then let's say you're, you know, an OG and you you're using Versus Code. Right? If you're using any of these, like, tools, you notice that some people are like, oh, I think Cursor's better. Some are like, oh, I think Windsor's better, and some are like, oh, they're the same. I just use Versus Code.
01:57Underlyingly, they all use the same model. Now the question is what really makes them different? Why could one user think Windsurf is better than one user thinking Cursor's better? Now there is some sort of anecdotal point to it where, like, maybe someone just had a good run, and they think it's better, and someone had a bad one with the other tool. But, really, the the difference is
02:16they're all using the same model, but they're all building their own tools. Right? So the model in and of itself is is useless. Right? It's just an image it's just a resource store. It has all these all this knowledge. Right? So you can ask it questions, but if you tell Cloud four,
02:34read this file in my code base and tell me what it does, it has no way of doing so. So what makes Cursor, Windsurf, and Versus Code unique is they have tools that they've built. Right? So for example, like, you use Cursor and you you look at the tools it calls, like, you'll see something like file reader. Right? And then, like, you or you'll see something like I don't know if you've ever, like, seen, like,
03:01Cursor or Windsurf when they're about to push an update. Sometimes, like, you see gibberish. If you look at the gibberish, it'll be, like, writing file. Right? So you'll see that what makes Cursor and Windsurf different is that although they're using the same underlying model,
03:17they're developing their own tools. Right? So Cursor has its own file reader tool, and the way this works is maybe I can, like, illustrate this better is, let's say this user, right, goes to Cursor. Right? This user is using Cursor, and this user asks cursor,
03:36cursor, can you change the color of this page to green? What happens is cursor fires that off to Claude four o, and Claude four o is gonna say, oh, the user wants me to change the color of this page. I need to know where the page is. So what Claude is going to do is Claude is going to fire off the tool that Cursor has provided for Claude,
03:57and that tool is going to read the file, give the contents back to Claude. Now Claude is then going to be like, okay. This is where the file is. This is the code that I need to change. Now I need to change it. So Claude then fires off the other tool, and this tool allows it to write to the file. Right? These tools are developed by Cursor, Windsurf, Versus Code. And how they've implemented these tools, how these tools work together, the efficiency of the tools, how they handle context memory,
04:25this is sort of the secret sauce that Cursor and Windsurf are fighting for, which is why if you notice, Windsurf developed its own model and Cursor raised a bajillion dollars, and they're probably gonna develop their own models. Because right now, what they're fighting over is this. This is this their differentiator right now because everyone is using Claude four. Right? But what happens is when they have their own models now, they can have their own models that are trained a certain way, that becomes an edge for them. That's a business podcast.
04:53But, underlyingly, this is how Kerser and Winsthorf work. They have tools, memory, different ways of handling context. Like, they'll even maybe fine tune specific models for certain things. And,
05:06you know, working at a an AI startup, I know this. It's not just one giant Claude agent. They probably have multiple agents, maybe even using different models. Right? Maybe they have, like, a specific model and they use Gemini, like, 2.5 flash because it has a large context window that ingests the entire code base and gives, like, summarized context to Claude four because Claude is expensive.
05:32I say that to say this is the edge that Kursor and Windsurf have. Now where does Claude code come into play? Claude code,
05:42although not a similar interface, meaning they didn't fork Versus code, Claude code is essentially built on Claude's model. Right?
05:53But they, this time, have built their own tool calling. And this is sort of the understanding I have. Like, I spoke with some of the team at Claude at the conference, and first and foremost, they're going all in on this. Second of all, they told me 95%
06:08of their engineers use Claude code. Very few are using Cursor and Windsurf. The other 5% are just rebels who want to use, like, VIM or, like, maybe they'll use, like like, you know, Cursor or Windsurf. But majority of their developers are using Cloud Code. It was an originally an internal tool. Now they've made public. And the thought process I have is the one developing the model
06:33will probably know the best way to develop the tools. Right? And this is why from my personal usage again, I don't have, like, data, like, intrinsic data for you to say, oh, this is the percentage. But for my personal use, especially with larger code bases, Clawr code seems to understand code better and execute code better, and it does feel more agentic.
06:55Right? You can allow it to continue on. Like, I think it's called auto mode or something. You enable it. And not only will it continue till the task is task is complete, but there are certain instances where it will try to write tests, and it'll test the code. Right? It does feel a lot more agentic than Cursor and Windsurf and Versus Code. And Cursor launched with one point o background
07:17jobs or background agents. I think that's what they call it. And that's what I would say is a direct competitor to Cloud Code. So the reason why I think Cloud Code is is better is because the model provider is finally building the tools that make tools like Cursor and Windsurf better, and who better built it than the one actually developing the model. So that's kind of my spiel and my thesis as to why I think ClaudeCode is better.
07:41When you use ClaudeCode, do you use it within Cursor? I've heard some people use ClaudeCode in Cursor. And so, like, is that just, the ultimate stack? Because, like, I tried to use ClaudeCode, and I actually asked Cursor how to set it up. And I actually got it set up, but I didn't have the normal IDE. So it was hard for me to go to the right file, like because I was, like, uploading images, and I was trying to give it context of the file that I wanted to reference, but, like, there was nothing to look at. So can you talk about why people use Claude code within Cursor? And then, like, why you think this like, what do you think of this interface
08:13of Claude code versus cursor? It's definitely very geared to developers. And my actually favorite setup is don't know if you can see my cursor is
08:25the way I kinda have it set up is I will have Claude like, I'll open Claude code, and and I I can show, like, how, like, you set it up. But I just wanna give you, like, a quick rundown on how I have it set up is I'll pin Claude code to the top left, and then I'll still have my terminal here, and then I'll have my cursor
08:46chat. And what I've really been enjoying is I'll use cursor like, I'll use Claude four o for asking. So, basically, like, I'll build my understanding of what it's doing, how this code base works, or I'll build, like, my questions. Like, this is, like, the assistant I ask questions, and Cloud Code is sort of my executor. So it it is true in a sense where I think, especially for a Vibe coder, it's best to mingle the two. I don't think you should use Cloud Code by itself with, like, a Versus Code or just raw dog it on terminal. I think it becomes very confusing.
09:19But if you couple it with, let's say, your Windsurf guy, Windsurf and Cloud Code, or you're, you know, a cursor person, cursor and Cloud Code, I think you get the best of both worlds. And here's here's the best part. I I know there's a lot of compare comparison videos, but you can use both, right, which to me seems like a great compromise. Right? I can use cloud code. And if it feels like it's not my type of thing, I can use,
09:43like, Cursor Chat. But I think what makes Cloud Code special is the model provider is building the tools. And I don't know if I've just been on a hot streak, but I've had instances where, like, the regular, whether it be cursor or windsurf just would not get it done. Quad, even though it took longer, got the task done. And the thesis that I'm going with is the same thing I shared is I think the
10:06model provider building the tools for the model, they just end up knowing what works best. Right? So I highly, highly recommend if you're gonna give Cloud Code a shot, definitely couple it with your favorite ID, whether it be Cursor or Windsurf. Because you have to remember, I mean, these companies are hedging. Right? Like, Cursor and Windsurf, at least up until a few months ago, are building their models to be are building their product to be model agnostic, to use any of the models. Now with Windsurf, it's interesting because Windsurf is rumored to be bought by OpenAI for $3,000,000,000
10:38and now is Anthropic cutting them off of tokens, uh, intentionally or unintentionally. I don't wanna get into the rumors. I don't think it matters that much. But, like, if you think about it,
10:49it makes sense that the the company like, if you really think the edge is in the tools that it uses, like, whatever like, if quads ends up being the best coding model in the world, you would think that Anthropic would be the best at building those tools around it because they can build the model specifically for those tools.
11:11Exactly. Exactly. Yeah. They they have the And it They literally have the cheat code. And then it just makes sense for them to go all in at that point, because if they can own programming, like, that seems you know? And that that makes sense to me that Claude just owns the programming side, and OpenAI owns the kind of the the the become your best friend personality side or whatever hardware they're building. So that's really, really interesting. Kursor and Windsurf, I think they are starting to see that
11:38Claude is sort of inching in the direction where at first, there was a big separation. Right? Claude was like, we'll just provide the model. You two battle it out with UX. You two battle it out with actually getting users. Now it seems like Claudel's stepping in that front and Kerstro and Windsurf. You also wanna I think the moat for them becomes the model. Right?
11:57V zero launched, like, their own specific model that's trained on Next. Js and stuff. And I think, like, for tools like this, if they build their own specialty models based on, you know, all the training data they get from the users or they see what people really like to use, from a business perspective, it does make a lot of sense. They also get to raise a lot of money to justify doing that. Right? So this is sort of how I've been thinking about it. I don't know if you've used Windsurfers.
12:21I think it's SWE dash one. It was actually a decent experience. I didn't really get to use it as much, but it was very fast. It it it felt like the tabbing felt very fresh. It felt like it was a pleasantly good experience. So I do see cursor dash one or Windsurf version two coming out soon. So that's why I'm kind of like like and if you're like an AI builder, like, Cloud Code has an SDK coming out too where you can literally build on top of it. So it it seems to me they're they're definitely coming for everyone's lunch and Wait. Talk about that for a second. You said it has an SDK,
12:56which means people can build their own custom interfaces for it? So, yeah, instead of, like, you know, your your your tempos, your lovables, your bullets, your vibe code, like, instead of, like, building the tools for your agent and all that stuff, they're literally like, right now, it's terminal based, but their team said, if I'm not mistaken, yeah, the SDK currently supports command line usage, TypeScript, and Python SDK coming soon. So they're entering a world where they're telling the up and comers these guys will probably own always build their own stuff, but the up and comers, like, you focus on UX,
13:30we'll handle everything else for you. Right? So you can imagine yourself building a very clean seamless UX that literally runs on Claude code, and you end up having a model that competes with all these other guys. Right? So it it is an interesting I think there's gonna be some use cases for that that aren't, like, just broad coding
13:52things. Like, I feel like there you like, there's gonna be, like, microcoding tools for one specific niche that might be on the mobile device or I don't know. I've never thought about this before, but my mind is running with a bunch of different ideas. Because if you you could basically create a Claude code wrapper. And if you think Claude code is as good as Cursor,
14:12then, you know, we're gonna get, like, something that is as powerful as a Cursor wrapper. And that's terrifying. Like, you know, as someone who is we're building a a a a vibe coding startup, you know, it's it's terrifying to think that anyone can create a Claude Code rapper, but it's also very fun and interesting and maybe yeah. I don't I don't know. I don't even know what to say to that. I mean, what do you six months from now, what do you think that looks like? Like, what do you think people are gonna build on top of of Claude Code? You're right. What happens when everyone has access to the greatest agent, coding agent, and it can build on top of it? I I do think
14:47niche or niche, I never know which one is the correct pronunciation, specific, like, platforms are going to win. Like, for example, let's say you have a vibe coding tool that's specific to React. Right? Or you have a vibe coding tool specific to, like, WordPress or whatever. Right? I think, like, the niche tools are going to start to win because you can sort of, like I I I they haven't mentioned any fine tuning, but I can imagine, like, if you could fine tune the model to specific,
15:15like, types of programming or frameworks or stuff like that and you build, like, specialized user interface and you have content. Right? The model is definitely the model arena is definitely getting taken over by Cloud Code. And unless one of these guys and that's their goal, and that's why Cursor raised 900 freaking million dollars is because the only thing you can really build to withstand
15:37this behemoth is build another one. Right? So Build Anthropic. Yeah. That that's literally all you could do. Right? Because, like, at some point, like, the tool calling like, at first, I remember when GPT four just came out. We were, like, on 3.5 to four. Like, people were building, like, these open source. Like, I remember one of them was called, like, auto GPT,
15:58and the uniqueness was, like, being able to, like, have tools. Right? And tools were a big deal. Now tools have become normal, and then we have the MCP era, and, like like, this moat that these tools had is disappearing very, very slowly. And on top of that, they forked Versus Code. We can all fork Versus Code. Right? So the the the the big differentiator they can have is to build richer UX on top of what they have, which Cursor made a big bed background agents.
16:30They I don't know if you saw. They have their code reviewer, which is like a CodeRabbit alternative. Right? So they're building around the IDE, but then they're also going to build a model, which makes sense. But for And also they're also building a mobile app too. Like, Kurz was building a mobile app. I I I didn't even know that. So that's insane. Yeah. Yeah. Yeah. I follow their head designer on on X,
16:51and, yeah, they he's been posting it for a couple months now, some sneak peeks of what it will look like. So they're building a mobile app. So, yeah, I think yeah. I mean, it's it's probably time for Cursor to expand out into other niches and and try and figure out other ways to get some sort of edge. Because I do every single hike, like, at at our company, our back end developer was like, oh my god. Claude Code is so much better than Cursor right now. Like, he is, like, blown away, and he's just like, I literally tried Cursor and Windsurf
17:22for thirty minutes, and then Claude code just one prompted it. And, like, he'll just, like, enter a prompt and then just, like, walk away for seven or eight minutes and come back. The crazy part. Like and that's where, like, it actually feels agentic. I know we've been saying agentic this whole time, but Cloud Code is the one. And I sound like a shill. By the way, mind you, they're not paying me. I wish they were. But it genuinely it it's the first time I felt agentic, and it I'll I'll see it's the first time I felt like, yeah.
17:49HOOKProgrammers who don't use these tools, yeah, like, you're you're you're definitely going to get, like, outshipped. Like, I know we've been saying this this whole time, but for the most part, I'm like, man, a really talented senior developer can, like, go and see. But Cloud Code is the first time where I'm like, yeah. Like, this this is real. Like, this is powerful.
18:09HOOKSo one question I have for you is, like so Codex was recently released, like, in the last year by OpenAI. What is the difference between Codex and ClaudeCode? And then something like Devon, what about those three tools? Because it seems like they don't have kind of the standard interfaces like these three, uh, tools that you have here. What is the difference between these tools? I'll explain the difference in Codex and Cloud Code. So the underlying difference is Codex works on the cloud,
18:36HOOKand Cloud Code works on your local development, like, on on your computer. And there's pros and cons to both. I think the right bet is local
18:47just because like, and especially if you're building, like, serious applications and there's maybe certain things you need to install. Like, you're limited to what OpenAI allows you to install with Codex. Right? Versus with Cloud Code, I mean, on my computer, I can install whatever I want. I could start malware. Right? So, like, that's, I would say, the big differentiator and, obviously, the models that they use. I've used Codex before. Codex is pretty good.
19:13It's not Cloud Code, though. Like, I will just say this. In terms of, like, sheer power and output and speed, I definitely think Cloud Code takes it. But, again, when I look at Codex and them betting them making it on the cloud, it makes sense for, let's say, if you're a Vibe coder or you're not really comfortable. Like, I know many Vibe coders are comfortable with Cursor and Windsurf, but let's think even broader. Most people are not. Right? And if you can go from your, like, friendly chat assistant to being able to tell it to build something and they almost make you feel very intuitive and clean and simple, then Codex wins big with that market. Right? So
19:51I would say Right. You could almost make Codex a tool that ChatGPT could have access to in theory if it's in the cloud. Like, you could say, hey. Create an app, and you could literally just do this in ChatGPT, and then it just says, okay. Running that tool, and then maybe it sends it back to you, and it's just a web app link that you can open up right there. And you can look at it, you go back to ChatGPT and say, no. Change it. And, like, that is
20:15that's pretty big, and I don't I don't count that out for OpenAI. If there's one thing that OpenAI has proved to us over the year is that they have knocked the park out of consumer. Right? Perplexity held search down, and then ChadGBT came with their search massive. Right? Deep research came massive. Right? ImageGen came massive. Right? So I definitely wouldn't count them out in terms of, like, being able to build consumer products or things that consumers will wanna use. I just think in terms of, like, if I were to pick one, I would go with Cloud Code because Cloud Code just seems to and I think it's a it's a design choice that they went for the terminal because they don't really want to build the UX layer for you and all that stuff. Use whatever you're already using, and this is truly an agent that you just install in whatever you're using. Right? So I think it's a purposeful design choice, and that's what makes, in my opinion, Cloud Code better than Codex. It's more for me, for you, for someone who's a power user. Devin is different, though. I would put Devin
21:15in the same say, this is code review. Like, this is one spectrum of code review, and let's say this is another
21:25spectrum of, like, agent, I would put Devin somewhere around here. Right? Maybe maybe in the middle. Right? Somewhere, like, in this spectrum where I don't think and I haven't used Devon heavily, but based on the people I know at different companies who work at, they'll use Devon for speech feature specific team things. Right? So you already have an existing code base. Right? It's functional. It's in production. You have your Git workflows. You have a way of deploying to production. You have a staging environment.
21:56Devin integrates well with that. You can tell it what to do on Slack, and it will basically build you a feature. Right? Or it will review an existing feature that you've built. Right? You have then CodeRabbit.
22:09Right? And I'll maybe make this clearer for everyone to see. I would put let me just clear this up. I would put CodeRabbit here.
22:20And, by the way, I would 100% use CodeRabbit. Like, their free tier is pretty good if your thing is open source. And if it's not, I think it's a couple dollars a month. Like, CodeRabbit is a great code review. So, like, whatever they do at I know they're not an agent, but what what at CodeRabbit, it is great. I can't tell you the amount of bugs I've caught using CodeRabbit. So excellent at what they do. Cursors So it it just just to clear things up. I've used CodeRabbit. I've actually have CodeRabbit. I used it, like, once. And to my knowledge,
22:50it's like when you ship a new feature and you upload it to GitHub, it will basically look at the changes you made and be like, hey. Like, this is good or like, no. You should change this. You could do this better, and it helps you it's like one layer to, like, catch mistakes or something like that. See, the thing is it's great because if you've noticed this, like, Riley, and I like I love your feedback, is whenever you start off a project with any model, really,
23:14it always starts strong. But as it continues to go on, like like, either performance goes out of whack or the model just started losing like, it's easy to start. It's hard to finish. Right? And there's a thing with, like, maybe the model has too much context. This is why they tell you create a new chat, start fresh, and all that stuff. With CodeRabbit,
23:33it gets your code all at once, and it just I think because it's not being repetitively used like the other, like, tools, it just is great at catching, like, either flaws or security
23:47mistakes or misoptimizations. Right? So I think So you're saying that, like, when you're using Cursor, because you need to manage your context and you can't speak into the same agent window for hours, that, like, it's gonna lose track of what you're doing in while you're using Cursor. But this is kind of a good thing. Like, once you end your full session, which might be 10 different agent
24:09chat windows, this will see it all at once and analyze it all at once so that you don't miss the big ones. Okay. So this is my technical theory. Right? It could be something else, but based off my experience, CodeRabbit, like, it's just been like and this is from, like I'm talking from also other developers. I'm using it at big projects, and it's just been great. And it's something simply you install, and it literally one thing that I love I don't know if I have a repo I can show, but it will
24:34give you a prompt to give the agent. Like, if you're using CloudCoder cursor, it will tell you, this is the bug that I found. Copy this prompt and paste it in whatever tool you're using, and it will fix it for you. Right? So I think this is one of those
24:50quick wins that if you haven't been using the program, they're not paying me. I wish they were. Hopefully, they do one day. It's it's a simple addition. And then for agent, we'll have Claude code on this side of spectrum.
25:05And then Devin is somewhere here where it's great at code review,
25:12but it can also build features. But I haven't heard any stories of people building Devin, like, something from scratch.
25:19And to the company's point, they called it, what, an AI software engineer. And more than likely for, like, big companies,
25:28like, a software engineer is not going to be building something from scratch. Right? They're probably gonna build and maintain features. Right? So if that's what they're building Devon for, that's perfect. So if you're a Vibe coder and your product hasn't hit product market fit and you haven't hired developers, I don't really think you need Devon. I think you get you something like a cursor windsurf
25:50plus Cloud Code if you wanna be fancy and CodeRabbit to review your stuff. I think you have a solid stack. K. That's yeah. You heard it here. And then so codex codex would be to the right of Devin Yeah. So codex left of Cloud Code. Yes. Something like somewhere right here. And mind you, not saying it's more of a code review, but I would just say even though I would align it similarly with car to code, I think Cloud Code is just more powerful simply for the fact that Codecs is cloud
26:18based. And that's the problem with cloud where, let's say, you wanna spin up a server. Let's say you wanna have multiple servers. Let's say you wanna you know, whatever that it is that you wanna do, there's a certain limitation you have with cloud versus with your own local machine, you can run and install whatever you want. Or even, like, security reasons. Right? Let's say, you know, I wanted to build a, you know, blockchain project. Why? I don't know, but let's say I do. Right? There there are certain security things and keys and stuff like that that I just wouldn't want on the cloud
26:45versus with Cloud Code, it's all on my machine my machine. So if I were to be launching into a long project, right, like you and I are gonna do in a future episode, where do you start? Right? I think that is a big question for VibeCoders. I think what, you know you know, Lovable, Tempo, Bolt, the whole nine yards, all those companies do a really good job of doing is kind of giving you a place to start from. You know? Like, if you just open up Cloud Code,
27:12it's hard to know what to do. I know you can open up Cursor, a fresh project on Cursor, and you can say, build all the files, and it will just do it. I guess, like, I guess in the next episode, when we when we build something from scratch using only AI and Cloud Code, how are we gonna start and, like, how are we gonna think about it? Here's the way I I I think of this. Right? And and this is stuff I've done for myself without AI.
27:35You realize that most projects have sort of the same base foundation. Meaning, you'll need a landing page. Right? Simple. You'll need authentication. Right? You'll want to authenticate the user. You want to store some user information. Right? You want the user to be able to log in with Google, email, whatever it is. Right? You'll want a database to store this information. Right? And here's one thing I wanna say. The one thing that actually frustrates me, Riley, is when I see vibe coders
28:02debate on which database platform makes more sense for you. It doesn't matter. Believe me. Until you hit PMF and it scales, then you can worry about it. But until then, bro, you use super base, you use convicts. By the way, I prefer convicts. But whatever it is that you use, doesn't matter. Right? It it it it doesn't matter. It's the midwit meme, you know, like, where, like, you know, the the people that mean, it's like it's like if if if the the database because I looked at the numbers. Right? It
28:30if when you're using Firebase versus if you're using Supabase or or InstantDB, you know, there's a lot of different tools you can use. It really doesn't become that big of an expense until you're really you're making us so much revenue that, like, hiring someone to come in and figure that out for you is gonna be very easy. Right? Yes. Especially if you're if you have the proper monetization in the app that you're creating. Right? Like and so, yeah, it doesn't really matter. And even I think the cursor windsurf debate is kind of not even worth it, really. Because at the end of the day, it's it's gonna come down to, like especially if you're vibe coding and you're not using AI, it's gonna come down to, like, how meticulous you are. Like and, like, it's gonna come down to grit, determination,
29:12and then discipline in, like, building actually building the one feature that you need to make a solid app, which is where I think a lot of people go wrong. They try and build a a ton of different features into an app, and then they just get lost when they should have and could have easily built that one feature. The I, like, I call it the halo feature that is at the center of their marketing,
29:33and they just could have marketed that one feature really well. And once you kind of have that revenue coming in, then you can worry about expanding it out and even hiring a team to come help you. We need a DB. We need auth, and we need to accept payments. And one thing I'll add, like, if there's one thing I would focus on is, like, there there's a term called DX developer experience.
29:55I would focus on tools that have that focus on ax, like AI experience. So, like, what do the AI models what are AI models good at? If you notice, TypeScript is a big thing with AI models. And the reason why the models will do good with TypeScript is because with TypeScript, there's a way to check if things are done right with types. Right? And the and this is getting technical, but the AI has a way to go through the code. And even though it might be hallucinating,
30:23it can check if it's done things right based on the rules of TypeScript. Right? So, for example, for me, I usually use the database provider or the back end provider convex because I realized that AI is really good with writing Convex code just because it's TypeScript. Right? At the end of the day, whatever you use, until you start to really, really scale, you won't feel it. Once you scale, you've made money, you're rich, congrats, hire some developers. You know? Send back the money to to the developers who who who built these tools.
30:53But I say that to say, if I were to build something using AI, I would first find a solid template. Now, Riley, I don't know if you have a template. I have two that I use on my GitHub. I have a React starter Back
31:06when we first started, yeah, we had templates, but they are out of date at this point because they go out of date relatively quickly. But I saw that Yeah. Yeah. Yeah. And I saw that yeah. You you messaged me that you have a template, and I've actually forked this before, and it works really well. And you're the first one who's started talking about payment templates, which is actually, like, one of the biggest things that, you know, people wanna make money with these tools. And so you've kind of built that in, and, obviously, there's keys you need to plug in. Right? If you have a Stripe integration,
31:34you need to plug in your Stripe account, and that can be learned over time. Yes. But, yeah, anyway, keep going. Yeah. So once like, I have two. One was with React star one's a React starter, one's Next starter. The only difference is this one uses Convex. This one uses a Postgres database. If you're not a developer, it doesn't matter. If you're a Vibe coder, I would start with the React starter kit, and we'll talk about this in the next video. I also have a video on it on my channel. It it's just easier to set up versus the next starter kit. There there's some, like, nuances that are a bit more difficult. So I would start with a starter kit. Get all my payments DB auth stuff figured out. And then what I would do using Cloud Code and this is this is this is key,
32:16Riley. I would tell Cloud Code to analyze the code base and create a markdown file explaining the flow of the app, like how it works, how do the payments work, what it used, etcetera, etcetera. The reason being is now I'm going to use that file as a base layer, a knowledge base for it to continue to build features. Right? So the plan is going to be find a template, download the template,
32:39set it up using Clockwork, tell me all the keys I need to set up, then build a markdown file telling me how the app works. And then what I'm going to do then is we're going to start building out features on top of this so we have our payments off and DB figured out. We just need to figure out the features and what we're going to build. And here's the cool part. I kid you not. Couple days,
33:01like for funsies, I would say 60% of the code is written by Cloud Code. I I wanted to build, like, my own my own CodeRabbit,
33:12but on the web. Right? And I log in with with GitHub. I'll click on analyze, and then this pulls all my public repos. I'll click analyze repo, and I just want to show you what you can do with Cloud Code. This is basically a full on editor.
33:29I I I did not I did not write the code for this. I I I Wait. Wait. You you use Claude code to make this tool called vibecheck.run. I saw I saw this on your Twitter, and I was just like, what is this? Is this a new cursor update? Like, what's going on here? This is and this is where it blew my mind. 70 I can confidently say 70% of this code is written by
33:51quad code. And then I'll click, like, security analysis, and then I'll call the quad four o. I have an agent that runs through all the code and then will suggest changes. Right? And then these changes, I haven't worked on this feature yet, but I can push these changes to GitHub, create a pull request, and someone can merge that code change in. This took me two days. And when I say two days, I'm talking about two hours each day, and this was done through ClawdCode.
34:20Right? So in four hours, basically, in four hours, right, you could have done this in a four hour window. You created this. This is insane. Just so you could do the design alone. The design for the chat is fantastic. And here's the thing. And it this would've maybe two weeks. Like, I could have done this. Like, but the impressive part for me is not that it did something I could do. The impressive part is the time it saved. Right? And with Cloud Code, like, again, I skimmed through the code. I looked at it. I saw what it did. I checked everything.
34:51And, like, Riley, I I I did this in, like, four, five hours of just me relaxing and and and just chilling. And this is why I think, like, you find you a solid template. Right? You find your solid template. You,
35:05you know, get you cloud code to analyze the code base. By the way, don't judge me for my spelling. Cloud code base. And then you build features. I am telling you, you you're gonna have a great time. Will you get stuck at times? Of course. Will things get difficult? Of course. We don't need to hypothesize about it. We're gonna do it within the next week or two. We're gonna do this. So here's the here's the end of the episode, is we are
35:29CTAthe next time Mickey and I talk, we are going to build an app with Cloud Code starting from your template that's going to is it it's gonna have auth, it's gonna have payments Everything. All of it. It's gonna have everything, and we're gonna ship it live. And by the end of the episode, we're gonna have a link for people to go to to see it. Right? That's the goal. We're gonna make a whole episode. Make sure you spam, like, share, whatever it is.
35:53CTAHell, yeah. And then by the way, to everyone who's watching, I'm going to link Mickey's YouTube channel. I'm also gonna link your starter template, and then whatever else you want me to link, your Twitter, etcetera, etcetera. Thank you for coming on. This is actually I think it's really useful to put these tools next to each other to kind of get this mental market map, and I think it's actually useful to do with other categories as well. Like, I was trying to look at the difference between n eight n and Zapier and Make and try and figure out, like, what different tools are on the market. Like because you can't really use the tools unless you kind of know kind of it's it's always helpful to get that kind of perspective, and so I thank you. You're always, like, very good at explaining things. This is this was a lot of fun, so thanks for coming on. First of all, I appreciate the privilege. I appreciate the kind words. Thank you so much for having me all. And, yeah, like, I just like man, like, just have fun with the tools. Right? Like, a lot of them have free trials. Like, a lot of them are a couple bucks a month. Like, you know, just have fun. Like, don't take it too seriously until you have to. 100%.
36:50CTA100%. Alright. I'll talk to you later. Alright. Bye, everyone. Thank you, Riley.
— full transcript
§ 05 · For Joe

Steal the whiteboard.

Riley Brown's interview format

Don't argue your take — diagram it live, then place every competitor on the diagram.

  • Hook with the spicy take, then immediately hand the floor to the expert. Riley speaks for 28 seconds in the whole opening — Mic carries the rest. Authority by proximity.
  • Force a screen-share within the first 3 minutes. Mic gets out of his face cam and into Excalidraw at 02:38 — that's what makes a take feel earned instead of opinionated.
  • Build the explanation incrementally. The whiteboard starts as Claude 4.0 + Cursor + Windsurf + VSCode, then gradually adds User → tools (file_reader, write_file) → memory layer → context. Each new arrow rewards you for staying. This is the visual equivalent of escalation comedy.
  • When the category gets crowded, add an axis. At 21:14 Mic draws a single line — code review on the left, agent on the right — and lands CodeRabbit, Devin, Codex and Claude Code on it. One diagram replaces ten minutes of words.
  • Always end with a sequel hook. They locked in the 'next episode we build it live and ship a public link' commitment — the audience now has a reason to subscribe, not just to watch.
  • Have a 'photocard' frame ready. The Riley Brown / Ras Mic side-by-side card with name labels appears 8+ times — it's an instant identifier viewers can screenshot. Brand it once, deploy it whenever you cut to wide.
  • Let the guest plug a real artifact, not just channels. Mic demos vibecheck.run (his actual product) at 34:00 — the demo IS the proof of the thesis, and it gives Mic something to take home from the appearance.
§ 05 · For You

If you want to try Claude Code today.

The 4-hour vibe-coder playbook

Stop debating which AI IDE is better — pair Claude Code with whatever IDE you already use, and have it write its own onboarding doc for your codebase before you ask it for anything.

  • Don't raw-dog Claude Code in a blank VSCode. Pin Claude Code to a terminal pane, keep Cursor or Windsurf open on the side, and treat them like 'assistant' and 'executor' — ask one, ship with the other.
  • Use a starter kit. Don't begin every project at zero. Ras Mic's open-source React and Next.js starters already have auth, database, and payments wired up — clone, then build features on top.
  • First prompt to Claude Code on any new repo: 'Analyze this codebase and write a markdown file explaining how the app works, including how payments and auth flow.' That file becomes the persistent context for every future task.
  • Stop arguing about Supabase vs Convex vs Firebase. Pick one, ship, and only switch when you have revenue forcing the decision. The 'midwit meme' applies — beginners pick whatever, experts pick whatever, only mid-curve people obsess.
  • If you're shipping anything serious, add CodeRabbit. Free tier on public repos catches bugs and security issues your agent will happily miss in long sessions. It paste-back-able prompts make it work with whatever tool you're already using.
  • Codex is fine, but local beats cloud for power users. If you want to install your own dependencies or care about keys staying on your machine, Claude Code wins by default.
§ 06 · Frame Gallery

Visual moments.