Learning Library

← Back to Library

Four AI Coding Tools Compared

Key Points

  • **Repet (likely Replit) is positioned for beginners**: it lets users start coding from the homepage in seconds and offers an educational vibe, but it struggles with more complex features (e.g., Google authentication) and provides limited debugging support, making it unsuitable for production‑grade apps.
  • **Cursor targets experienced developers**: it runs in a local development environment, lets you pick the LLM (e.g., S‑1.5) for code generation, and requires you to handle deployment manually, so it isn’t a one‑click solution but offers deep control for technical users.
  • **Technical strengths of Cursor**: strong integration with JavaScript ecosystems—especially React and Node.js—and a growing reputation among traditional developers seeking to augment their workflow with LLMs.
  • **Market traction**: according to a Ramp report on corporate software spend, Cursor topped the “New Growth per $” metric, indicating a rapid increase in adoption despite its steeper learning curve.

Full Transcript

# Four AI Coding Tools Compared **Source:** [https://www.youtube.com/watch?v=8fEdaXwdDl8](https://www.youtube.com/watch?v=8fEdaXwdDl8) **Duration:** 00:07:43 ## Summary - **Repet (likely Replit) is positioned for beginners**: it lets users start coding from the homepage in seconds and offers an educational vibe, but it struggles with more complex features (e.g., Google authentication) and provides limited debugging support, making it unsuitable for production‑grade apps. - **Cursor targets experienced developers**: it runs in a local development environment, lets you pick the LLM (e.g., S‑1.5) for code generation, and requires you to handle deployment manually, so it isn’t a one‑click solution but offers deep control for technical users. - **Technical strengths of Cursor**: strong integration with JavaScript ecosystems—especially React and Node.js—and a growing reputation among traditional developers seeking to augment their workflow with LLMs. - **Market traction**: according to a Ramp report on corporate software spend, Cursor topped the “New Growth per $” metric, indicating a rapid increase in adoption despite its steeper learning curve. ## Sections - [00:00:00](https://www.youtube.com/watch?v=8fEdaXwdDl8&t=0s) **Comparing Four AI Coding Assistants** - The speaker gives a rapid rundown of four market AI tools—Repet, Cursor, Pythagora, and Bolt—highlighting Repet’s beginner-friendly ease of use, its debugging shortcomings, and setting up a contrast with the other, potentially more production‑ready options. ## Full Transcript
0:00I dug through hours and hours of YouTube 0:02videos I read a bunch of blog posts to 0:03get ready for this I think it's high 0:05time we do a compare and contrast 0:07between four AI tools that are out in 0:09the market and all saying they're the 0:11best ever so repet cursor pythagora and 0:14bolt I want to get through these in five 0:15minutes or less so repet is absolutely 0:20suitable for hobbyists like if you are 0:22just getting started if you want to code 0:23your very first app repet is a great 0:25choice because you literally start from 0:27the homepage and in 5 seconds you're 0:29into coding and it's frankly the easiest 0:32way to get in that I've seen it's going 0:34to have limitations it's not going to be 0:37suitable for more complex work I 0:39certainly had issues when I tried to 0:40pull in Google authentication into a 0:42repet app that I was messing around with 0:45and it's going to often spiral when it 0:50comes to bug fixing I've really had 0:52issues with repet where you start with a 0:54simple app and it says it's going to 0:56work and then it just it it runs into an 0:59issue and it's unable to debug itself 1:01even when you feed it a lot of error 1:02messaging so if you want to build 1:04something simple if you want to just get 1:06started with code it's super helpful the 1:08education flavor that repet brings is 1:11super useful but it's not going to be S 1:13suitable like if you need to build a 1:15production ready app but as I was saying 1:17there's four of these so we'll get to 1:19other ones that might be more suitable 1:20for that cursor is the next one I want 1:22to talk about it's a tool for developers 1:25first it assumes you have done 1:27development before implicitly 1:30it's going to run a de in in a 1:32development environment on your laptop 1:34it's going to assume that you're 1:35interested sometimes in coding manually 1:37and also in chatting and using an llm to 1:41continue to code cursor is helpful 1:43because you can actually pick the llm 1:46that you want to do the coding for you 1:48and as we know like we have different 1:49flavors with llms different llms are 1:51stronger at coding a lot of people 1:53really like Sonet 3.5 for that cursor 1:56lets you use Sonet deployment is 1:58something that cursor is's going to let 2:00you handle yourself so if you're new to 2:02development cursor may not be the thing 2:04for you because you may look at the idea 2:06of deploying and say what's going on how 2:09do I get other people to see this and if 2:11that's kind of where you're at you can 2:13get there with cursor but you have to 2:16actually walk through it step by step 2:18it's not a one-click deploy by any means 2:21so it's more suited for technical users 2:23it has really solid support for 2:25JavaScript for the react and nodejs 2:28Frameworks and I know a lot of folks who 2:31are traditional developers and want to 2:33move to llms who are swearing by cursor 2:36right now in fact if you uh look at the 2:39number one app in terms of New Growth uh 2:43per a report that came out from ramp 2:48it's 2:49cursor so ramp is a tool that like you 2:52use for corporate spend so they actually 2:53have a peak in aggregate at where people 2:55are spending on tools cursor spiked up 2:58this month and I think that's because 2:59it's so useful to development teams and 3:01not just to 3:04individuals you might also be wondering 3:07what if you're someone who's not 3:08necessarily a developer but you do want 3:12to build something that is more 3:14production ready than what replit would 3:15deliver that's where pythagora comes in 3:18so pythagora is really designed for the 3:20use case where you may not be a 3:22developer yourself but you're working in 3:24a company that needs a a business 3:26application of some sort in that 3:29situation you need something that is 3:30debugged that is reliable you need a 3:34reasonably effective deployment uh 3:37experience so it's not too complicated 3:39and it needs to actually work pythagora 3:43is really designed for that so some of 3:44their uh experiences are like hey use 3:47pythagora for building an accounts 3:50receivables app that doesn't sound super 3:53glamorous it's not something that the 3:55solopreneurs are going to necessarily 3:56build on but it is really important if 4:00you are running a $10 million trucking 4:02business and you need to get your 4:03account receivables in order and you are 4:06running them off spreadsheets and you 4:07just want to build an app that is the 4:09kind of thing that Pythagoras seems to 4:12be designed for and so it doesn't 4:14necessarily assume that you are going to 4:16know a ton about coding it simplifies a 4:19lot of the deployment it goes really 4:21really hard on automated bug testing and 4:24fixing and it's a it's a really 4:27interesting take because it essentially 4:29like each of these imply different 4:31personas like repet is implying a 4:32hobbyist Persona or targeting a hobbyist 4:34Persona cursor is going after a 4:36developer Persona Pythagoras seems to be 4:38going after someone who is perhaps 4:42non-technical or technical adjacent but 4:45who has a business use case I think 4:47that's a really interesting one because 4:48I think we're going to see a lot more of 4:49that finally bolt bolt is a really 4:53interesting one because it sort of 4:54hybridizes a few of these personas and 4:56adds a few new ones that I didn't expect 5:00sort of like repet bolt does 5:03browser-based full stack development so 5:05you're in the browser the whole time you 5:06can start typing right on the homepage 5:08to get into building things uh it's 5:11designed to have a little bit more 5:12flexibility on language than repet has 5:15um deployment is also simple like repet 5:18and it has some really interesting sort 5:20of smallscale project solopreneur 5:22flavored work that I think I'm curious 5:25to see how how they expand on so for 5:28example bolt is the only one that I 5:30found that suggests that you use their 5:34tool to build a slide deck that was a 5:37little surprising to me that's not the 5:39first thing I think of they also include 5:41you know build yourself a really pretty 5:42website do it really fast and so to me 5:46this feels almost like bolt is aiming at 5:48a technical adjacent freelancer like a 5:50photographer that has maybe played 5:52around with HTML a little bit uh and is 5:54running their photography business and 5:56wants to code up a website wants to make 5:58sure they have a calendar drop down 6:00that's the kind of thing where I think 6:02bolt would really 6:03Excel so as you can see like if you go 6:05through all four of these these are not 6:07the same application even though they 6:09use a lot of the same underlying 6:11technology and have very similar user 6:13experiences and I think one of the 6:14things that we need to do more of is 6:16compare and contrast these and talk 6:18really honestly about which ones work 6:21well which ones don't for particular use 6:23cases I don't see this being a world 6:26that's a one-size fits-all right now and 6:27I think it's important to separate these 6:30out and actually understand what each 6:32does and what each targets and so for 6:34example if I was building a small full 6:37scale app right now and I had not had 6:41previous coding experience I would 6:44probably start with bolt it's a bit of a 6:49gamble but I think bolt offers an easier 6:51way in the door than 6:53pythagora I think pythag is sort of a 6:55close second because it enables that 6:58like that automated testing and the bug 7:00fixing is something that's going to be 7:01really helpful if you're just getting 7:03started but bolt seems to offer a little 7:05more 7:06flexibility it's a bit of a judgment 7:08call right now there's not a clear 7:09winner in that space of like I'm just 7:11getting started and I want to build a 7:12fullscale app I'd be curious for your 7:14take on it now if I'm a developer I do 7:16think cursor wins hands down among those 7:18four I think it's just not close because 7:20you can get into the code in a way 7:22that's very familiar with developers and 7:24I don't think any of the other four 7:26really offer that in a way that's 7:27helpful in a way that has the power of a 7:29localized development environment so 7:32what's your take if you're a developer 7:33would you agree cursor is the right call 7:35and uh if you are a non-developer which 7:37would you use for a smallscale app 7:40development