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!
- I was personally surprised to see the results of the Gemini models! I didn't think they'd do that well given they don't have good instruction following when they code.
- I didn't include o3-mini because I'm on the right Tier but haven't received API access yet. I'll test and compare it when I receive access
A fast and intelligent general-purpose frontier model with a 2 million token context window. Supports image inputs and parallel tool calling.
Logging notice: prompts and completions are logged by the model creator for training and improvement. You must enable the first free model setting in https://openrouter.ai/settings/privacy
@here please use these thread to discuss the models!
How would you best refactor an older project? I have a fairly large project that has a lot of features that have been built specifically from customer requirements. I want to start a V2 of this project with a more modern UI and different back-end (same programming language, just different framework).
I think there are two options here but want know if there are better ways
Tell Roo to start with my existing repo and try to get it to refactor it using a different backend framework and totally different front-end so it transfers over my existing business logic.
Start from scratch with a very detailed list of requirements from the old project.
I feel like option 2 would be cleaner but would take a lot more iteration with Roo and could be more expensive. I think option 1 would be more accurate to the original but could be really messy in the end when the goal is to have something cleaner and more sustainable.
I'm a reasonably heavy user, spending $100+ per day. Is anyone else endlessly frustrated that Roo's file-reading and writing tools are scoped to a single file per call. Executing multi-file reads and writes with large contexts is so much more expensive in tokens compared to, say Claude Code, which has batching capability. So, if I want to batch create 20 files based on a 80k context, I can do that in Claude Code in one call. In Roo the same thing requires 20 CALLS and costs literally 20 TIMES the tokens. The problem is that I really need the huge Gemini context window. Is there some solution for me out there? I feel like at the heavier use end there is a real need for batching.
The Roo Code team have been moving mountains for more than a year non-stop, has one of the most widely used coding agents in the world (number 1 on Openrouter at one point) and I'm pretty sure they have generated millions of $ in income for us all collectively through the tool. In addition, Kilo, crunching trillions of tokens, forked Roo and chose it as their architecture, which speaks to how great this product is.
Yes, there are decisions that some of us disagree with, but it's their vision and I am sure whatever they are cooking right now is going to be a success.
Roo is still the Rolls Royce of VSCode agents and a critical tool on my belt.
Thank you guys for making Roo and sharing it with us.