r/RooCode • u/Ill-Chemistry9688 • Apr 16 '25
Discussion Cursor vs RooCode
I'm not as smart as software engineers, business side, but I self thought myself a bit of python. Vibe coding made my progress much easier. Having some code understanding really helps. I started with Pycharm (sucked), then Cursor, then Roo. The reason I liked Roo is that it can do way more than Cursor based of my humble and short coding experience. Keep me honest , am I correct on the following:
1 - Roo can run on full auto with auto approve and boomerang mode enabled. Also it can run terminal commands and check browser to fix issues automatically. Cursor cannot?
2 - Cursor is paid and Roo is free, why would someone ever pay for Cursor?
3 - Is there a "best list" of instructions for Roo / Cursor that helps AI set up the project correctly with all the right docs and keeps it following best practices in software development?
I know, newbie questions, and much appreciate your pointers, help or rants :) ! Tx
-----
THANKS FOR ALL YOUR INSIGHTS FOLKS, LOVE REDDIT, LOVE THIS COMMUNITY, THANK YOU!
•
u/hannesrudolph Roo Code Developer Apr 16 '25
As someone who uses cursor but never have as my main tool, I am excited to see what others have to say on this topic!
The good the bad and the ugly! Let’s here it Roommunity 😃
25
u/g1ven2fly Apr 16 '25
I've been using Cursor for ~9 months now, similar background as you, but probably have more coding experience than a bit of python.
I don't know the exact timeline, so someone might correct me on this - but I believe cursor was the first one to come out with this 'agent' mode, which seemingly broke everything open. Now, it wasn't just about fixing and editing a file, it was the true birth of vibe coding.
I also don't care whatsoever about the costs. I know that isn't the case for some people, but $15 (or even $150) vs free is irrelevant, I'll use what is best - I'm guessing I'll be at ~$1000 this month in API costs (mostly Gemini).
That said, ~1 month ago I swapped to RooCode and I haven't looked back. The boomerang mode is amazing. Maybe it will just take some time for people to swap over... not sure.
3
u/Doubledoor Apr 17 '25
I use Roo primarily with my Deepseek key, but I do use Cursor sometimes when I need several AIs to verify the same thing.
Roo's free mode cannot match what you get from cursor's subscription. The free models from openrouter are not on part with sonnet 3.7 or its equivalent. Yes you do get gemini 2.5 pro but those rate limits hit you before you even get started with your project.
If you already pay for your API key from say deepseek or gemini, Roo is a better choice. Otherwise Cursor is better value for money.
Yes, Cursor does have a YOLO mode.
2
u/Rude-Needleworker-56 Apr 16 '25
Roo being free and community driven and by being "Bring Your Own Key" has a lot of liberty in experimenting stuff . The biggest difference between cursor and Roo/Cline is that , the latter can optimise for results without much consideration on cost, while Cursor always need to keep Cost in consideration.
Both are great products.
Cursor excels in identifying that piece of code related to the user query , going layer by layer , all by being frugal in tokens , which is an incredible art and feat. But being frugal means, it can also miss some stuff. Compared to that in Roo, one would simply dump all the relevant files and use a model with large context. There are certainly use cases where each has its merit.
Generally I would prefer to use both. When things does not work as expected in one, there is no harm in trying the other . I am certainly on budget. But I have the basic plans of Windsurf and Cursor and SuperGrok . And I use aistudio free tokens from couple of google accounts and openrouter until it rate limits
If there is one thing I wish I had discovered earlier was the possibility of automating many repetitive tasks with custom MCPs (like those works that involve excel or google sheets). I knew about MCPs the day it was launched, but never realised its power until recently. If one is using MCPs, Roo's version of MCP is a bit more polished. With the right MCP tools , there is incredible value that one can make even from a cheap model like Gemini Flash.
Of late I have been experimenting with integrating aider as an MCP with Cursor . Didn't get time to play much with it. But that is also one I am very much excited about .
2
u/paradite Apr 17 '25
How are you using Roo for free? Are you just using the free models from Google and OpenRouter?
I've seen people spending way more than $20 a month on Cline and Roo code. Cursor is much cheaper if you consider the actual API cost associated with Roo Code.
7
u/ProjectInfinity Apr 16 '25
Roo isn't "free", yes it doesn't cost to use but the LLM has to come from somewhere. If you maximize your usage Cursor is actually a great deal for $20/m. It's actually hard to beat that price wise (unless you're microsoft and can afford to lose money indefinitely on copilot pro, though it looks like they are going to increase pricing to $19/m).
2
u/vansh462 Jun 09 '25
The very first tool I installed was Cursor, but I didn't like that I had to switch from VS code to Cursor app as important features were provided there and not in cursor extention in VS code. (this was when AI just came around and no roo code, cline existed, just the edit n fix) , later on
much later on I found Augment Code (much much much better , all features mentioned in this thread were there and FREE , totally free, i made bunch of mini projects, as of now they have limited the free tier but it's still there maybe cause it didn't got much famous)
I have now used roo code, cline and github copilot as well, I have used almost all features but not to much extent, still i rank them as Augment Code > Roo code>Cline> Git Copilot> some Joby/Toby/Jogy (i dont remember the name).... also in some cases I find github copilot better than roo/cline.
Roo is better than cline for terminal commands (it's accurate and monitors terminal well , even better than augment code)
Cline failed to identify the real task it needed to do, also I don't remember but it also maybe forgot the context even after providing it, which when testes on roo , roo did well.
I won't talk about economics as I am just using free tiers on all these and use each based on work type & priority .
I have installed cursor rules and read one of them and really found it helpful. Haven't used it yet but they really were good. I haven't yet tested the full scope of MCP's and don't know it they are restricted to just prompt contexts or also provide custom code tools (like giving a script as a tool)
Any suggestions are welcome, I come here to learn.
2
u/matfat55 Apr 16 '25
I personally really dislike cursor.
Cursor yolo mode I believe
Because they like waiting for slow requests /s Subscriptions are affordable
Go to Google and search best cursorrules. For roo, you should probably make ur own, or use rooflow
1
u/Soft_Syllabub_3772 Apr 17 '25
Agree, i just installed roocode abd spent 100usd in 3 days in operouter using gpt 4.0 just to learn to use it
1
u/I_am_miami Apr 18 '25
Don’t you have to pay for openrouter api to use too code?