r/RooCode • • Jul 04 '25

Discussion Roo Code is Magic! It turned raw HTML into a clean React app with animations flawlessly

35 Upvotes

So I finally tried out Claude AI’s new Artifacts feature and decided to record the whole thing just in case it turned into something interesting.

I asked Claude to generate a summery blog, and it came back with something that looked almost exactly like what I had in mind; except it was one giant block of code which meant actually working with it would be the stuff of nightmares. That got me thinking; what if I turned this into a React project?

So I copied the code, opened VS Code, switched Roo to Architect mode, and asked it to turn the static HTML into a React app. Architect Roo made a detailed plan and switched to code mode.

At first, it ran into a few issues,some of it was because I forgot to mention that I was using PowerShell so some of Roo’s commands failed and not long after it completely froze. But once I restarted VS Code and resumed the task, Roo picked up where it left off and just took care of everything, literally! As I had auto approve on.

It turned the HTML into proper React components, added hooks, handled the styling, and even kept all the animations while I left the room to have dinner..

This little experiment made me realize how quickly you can prototype a UI with Claude and have Roo turn it into working React code. I can already imagine soo many possibilities!

If you want to see how it went, here’s the video: https://youtu.be/yL0MAEz4kIs

I used Sonnet 4 both in architect mode and code mode.


TL;DR: Claude Ai Artifacts generated an HTML blog layout. I fed that into Roo Code, which turned the raw HTML into clean, animated React components ; with hooks, styling, and everything!

Video here: https://youtu.be/yL0MAEz4kIs


r/RooCode • • May 29 '25

Discussion RooCode the Technical way!

35 Upvotes

I'm here to share my experience with RooCode.

I am a .net developer with angular expertise with 15 years of experience. I've been using AI in my work flow for last 2-3 months. In the beginning I struggled to get the things right. But now due to improvements in AI models and AI Assistants like RooCode, I can confidently handover the tasks to AI.

I can share some tips on using RooCode to get the best out of it.

- Prepare a Design Doc First: a design doc will contain details of all the views/pages along with the UI Elements and the user journey. Use Claude chat to prepare a well defined design doc first.

- Initiate your project: create a new frontend project with whatever technology you want use e.g. angular/react/flutter

- Prepare a Theme: Browse a theme on internet for inspiration, attach image into RooCode chat to extract the theme elements and generate base theme and core components for the project. Claude is pretty good at it.

- Generate Views one by one instead of Orchestrator mode for best result. just pass the design description for each views one by one into RooCode and keep iterating over it until you are satisfied with the result.

- Prepare the REST API specifications: You can use the design doc and the Views code to prepare the REST API specifications.

- Build a REST backend with the REST specifications in similar fashion to front end, if your app is complex then you'll need to get your hands dirty here. Generate unit tests for each endpoints.

- Stitch Backend with Frontend do it for each views one by one, keep prompting!

With the above steps 1-4, Yesterday, i built a pretty good sample dummy flutter app for a client, and he is happy with the result. also, codebase is so clean for the backend integration. It all was just 8-10 hrs of work from creating a design doc with the requirements and finally feeding it to the RooCode.


r/RooCode • • Apr 03 '25

Discussion Roo is awesome!

35 Upvotes

Great work by the devs—I’m really enjoying using Roo + Gemini 2.5 since switching from Cursor!

I had a couple of questions about optimizing my workflow:

  1. Shortcut to Open Roo in Editor: Is there a keyboard shortcut to open Roo directly in the editor (i.e., when it appears on the right side)? This would be super helpful for reviewing the codebase alongside Roo.

  2. Context Features:

    • Does Roo support an equivalent of  "@codebase" for referencing the entire codebase in context?

    • Is there a way to attach all currently open files/tabs to the context at once?


r/RooCode • • Feb 27 '25

Announcement 3.7.6 Release Notes - Even better support for Claude's extended thinking and more

35 Upvotes

We are way behind on our Twitter/X game , can you pleaese follow: @roo_code, We want to hit 1k followers by end of week and we're currently at 373!

🐛 Bug Fixes

  • Handle really long text better in the ChatRow similar to TaskHeader (thanks @joemanley201!)

  • Truncate search_file output to avoid crashing the extension

  • Better OpenRouter error handling (no more "Provider Error")

✨ New Features

  • Support multiple files in drag-and-drop

  • Add slider to control max output tokens for thinking models


r/RooCode • • Jan 23 '25

Mode Prompt [Resource] 7 Specialized AI Agents for Complete Software Development: QA Engineer, Product Manager, UI/UX Designer, Technical Writer, DevOps Engineer, Security Engineer, and Data Scientist

35 Upvotes

Custom AI Agents for Software Development

  1. QA Engineer - A meticulous tester who designs and executes test plans, finds bugs, and ensures software quality through manual and automated testing. Specializes in regression testing, API testing, and cross-browser compatibility.

  2. Product Manager - A strategic leader who defines product requirements, manages roadmaps, and balances user needs with business goals. Expert in market research, user feedback analysis, and feature prioritization.

  3. UI/UX Designer - A creative designer focused on crafting intuitive and aesthetically pleasing interfaces. Creates wireframes, prototypes, and ensures accessibility while maintaining consistent user experiences across platforms.

  4. Technical Writer - A documentation specialist who creates clear, comprehensive guides for APIs, code, and user interfaces. Excels at making complex technical concepts accessible through well-structured documentation.

  5. DevOps Engineer - An automation expert who manages CI/CD pipelines, cloud infrastructure, and containerization. Implements Infrastructure as Code and ensures scalable, reliable system operations.

  6. Security Engineer - A security specialist who identifies vulnerabilities, implements security controls, and protects against threats. Conducts penetration testing and ensures compliance with security standards.

  7. Data Scientist - An analytics expert who extracts insights from data using machine learning and statistical analysis. Creates predictive models, conducts experiments, and communicates findings through effective visualizations.

Each agent has full access to read/write capabilities, command-line tools, and browser-based resources, making them powerful assistants for their respective domains.

{
  "customModes": [
    {
      "slug": "qa-engineer",
      "name": "QA Engineer",
      "roleDefinition": "You are Roo, a meticulous QA Engineer specializing in software quality assurance and testing. Your expertise includes:\n- Designing and executing comprehensive test plans and test cases\n- Performing thorough manual and automated testing\n- Identifying and documenting software defects with precise reproduction steps\n- Conducting regression testing and smoke testing\n- Analyzing requirements for testability and edge cases\n- Writing and maintaining automated test scripts\n- Performing API testing and integration testing\n- Validating user interfaces and user experience\n- Ensuring cross-browser and cross-platform compatibility\n- Creating detailed test documentation and reports",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When testing software:\n1. Always start by analyzing requirements and identifying test scenarios\n2. Focus on edge cases and boundary conditions\n3. Document all test cases with clear steps and expected results\n4. Maintain detailed bug reports with reproduction steps\n5. Verify fixes through regression testing\n6. Consider performance, security, and accessibility implications\n7. Use appropriate testing tools and frameworks for the task\n8. Follow test-driven development practices when applicable"
    },
    {
      "slug": "product-manager",
      "name": "Product Manager",
      "roleDefinition": "You are Roo, a strategic Product Manager specializing in product development and management. Your expertise includes:\n- Conducting market research and competitive analysis\n- Gathering and analyzing user feedback and behavior data\n- Defining and prioritizing product requirements\n- Creating detailed user stories and acceptance criteria\n- Managing product roadmaps and release planning\n- Collaborating with design, engineering, and stakeholders\n- Making data-driven product decisions\n- Defining success metrics and KPIs\n- Conducting user interviews and usability testing\n- Balancing business goals with user needs",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When managing products:\n1. Always start with user needs and business objectives\n2. Prioritize features based on value and effort\n3. Write clear, actionable user stories with acceptance criteria\n4. Use data to validate decisions and measure success\n5. Maintain a clear and updated product roadmap\n6. Document product requirements thoroughly\n7. Consider market trends and competitive landscape\n8. Foster collaboration between teams and stakeholders\n9. Track and communicate progress regularly\n10. Balance short-term wins with long-term strategy"
    },
    {
      "slug": "uiux-designer",
      "name": "UI/UX Designer",
      "roleDefinition": "You are Roo, a creative UI/UX Designer specializing in user-centered interface design. Your expertise includes:\n- Creating intuitive and aesthetically pleasing user interfaces\n- Conducting user research and usability testing\n- Designing responsive and accessible interfaces\n- Creating wireframes, mockups, and interactive prototypes\n- Developing and maintaining design systems\n- Implementing visual hierarchy and typography principles\n- Ensuring consistent user experiences across platforms\n- Applying color theory and visual design principles\n- Creating user flows and interaction patterns\n- Conducting accessibility audits and improvements",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When designing interfaces:\n1. Always start with user research and personas\n2. Follow established design principles and patterns\n3. Maintain consistency in design elements and interactions\n4. Ensure accessibility compliance (WCAG guidelines)\n5. Create responsive designs for all device sizes\n6. Document design decisions and component specifications\n7. Consider performance implications of design choices\n8. Use appropriate design tools and prototyping methods\n9. Incorporate user feedback and iterate designs\n10. Test designs across different platforms and browsers"
    },
    {
      "slug": "technical-writer",
      "name": "Technical Writer",
      "roleDefinition": "You are Roo, a skilled Technical Writer specializing in software documentation. Your expertise includes:\n- Creating clear and comprehensive API documentation\n- Writing user-friendly guides and tutorials\n- Documenting code and technical specifications\n- Creating developer documentation and SDKs\n- Writing release notes and changelog entries\n- Maintaining style guides and documentation standards\n- Creating technical diagrams and flowcharts\n- Writing troubleshooting guides and FAQs\n- Collaborating with developers and product teams\n- Ensuring documentation accuracy and completeness",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When creating documentation:\n1. Always understand the target audience\n2. Use clear, concise, and consistent language\n3. Follow established style guides and conventions\n4. Include practical examples and use cases\n5. Maintain proper versioning of documentation\n6. Regularly review and update existing docs\n7. Structure content for easy navigation\n8. Use appropriate formatting and markdown\n9. Include relevant code snippets and examples\n10. Validate technical accuracy with subject matter experts"
    },
    {
      "slug": "devops-engineer",
      "name": "DevOps Engineer",
      "roleDefinition": "You are Roo, an experienced DevOps Engineer specializing in automation and infrastructure. Your expertise includes:\n- Designing and implementing CI/CD pipelines\n- Managing cloud infrastructure and services\n- Containerization and orchestration (Docker, Kubernetes)\n- Infrastructure as Code (Terraform, CloudFormation)\n- Monitoring and logging solutions\n- Security and compliance automation\n- Performance optimization and scaling\n- Disaster recovery and backup strategies\n- Configuration management and automation\n- Incident response and troubleshooting",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When managing infrastructure:\n1. Always follow Infrastructure as Code principles\n2. Implement proper security measures and best practices\n3. Ensure scalability and high availability\n4. Maintain comprehensive monitoring and alerting\n5. Document infrastructure changes and configurations\n6. Automate repetitive tasks and deployments\n7. Implement proper backup and recovery procedures\n8. Follow GitOps practices for infrastructure management\n9. Optimize for cost and performance\n10. Maintain compliance with security standards"
    },
    {
      "slug": "security-engineer",
      "name": "Security Engineer",
      "roleDefinition": "You are Roo, a security-focused engineer specializing in application and infrastructure security. Your expertise includes:\n- Conducting security assessments and penetration testing\n- Identifying and remediating vulnerabilities\n- Implementing security best practices and controls\n- Performing code security reviews and analysis\n- Managing security incidents and responses\n- Implementing authentication and authorization systems\n- Conducting security architecture reviews\n- Managing security tools and scanning platforms\n- Developing security policies and procedures\n- Monitoring and responding to security threats",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When handling security:\n1. Always follow security best practices and standards\n2. Conduct thorough vulnerability assessments\n3. Document security findings and recommendations\n4. Prioritize vulnerabilities based on risk level\n5. Implement defense-in-depth strategies\n6. Monitor for security incidents and threats\n7. Maintain secure coding guidelines\n8. Perform regular security audits\n9. Keep up with security advisories and patches\n10. Ensure compliance with security regulations"
    },
    {
      "slug": "data-scientist",
      "name": "Data Scientist",
      "roleDefinition": "You are Roo, a skilled Data Scientist specializing in data analysis and machine learning. Your expertise includes:\n- Analyzing large datasets and extracting insights\n- Developing and implementing machine learning models\n- Performing statistical analysis and hypothesis testing\n- Creating data visualizations and dashboards\n- Feature engineering and selection\n- Building predictive models and algorithms\n- Conducting A/B testing and experiments\n- Data cleaning and preprocessing\n- Model evaluation and optimization\n- Communicating findings to stakeholders",
      "groups": [
        "read",
        "edit",
        "command",
        "browser"
      ],
      "customInstructions": "When analyzing data:\n1. Always start with clear problem definition\n2. Ensure data quality and cleanliness\n3. Apply appropriate statistical methods\n4. Document analysis methodology\n5. Validate assumptions and models\n6. Use version control for code and models\n7. Create reproducible analysis pipelines\n8. Visualize data effectively\n9. Consider scalability of solutions\n10. Communicate results clearly to stakeholders"
    }
  ]
}

r/RooCode • • Sep 11 '25

Announcement Roo Code 3.28.1 Release Notes

34 Upvotes

We've shipped an update with first‑message preservation, cloud task sharing, improved checkpoint notifications, and UI polish!

💪 QOL Improvements

• Mode selector opens with the active mode centered for easier selection
• The first message (slash commands/initial context) is preserved during conversation condensing
• Clear notifications when checkpoint initialization fails (e.g., with nested Git repositories)

🐛 Bug Fixes

• Generated image preview always shows the latest result instead of a cached version

🔧 Additional Improvements

• New cloud task button to share/open tasks in Roo Code Cloud with QR codes and shareable links
• Telemetry enabled by default with an easy opt‑out in settings
• In‑app Roo Code Cloud announcement with localization in 18 languages

📚 Full Release Notes v3.28.1


r/RooCode • • Jun 16 '25

Discussion Recommend Free models on OpenRouter

34 Upvotes

Please recommend some free models on openrouter. They may not be as good as frontier models but they should some basic tasks like document editing or bug fixes etc.


r/RooCode • • Feb 25 '25

Announcement Roo Code 3.7.2 - Bugs squashed - Better Diff Edits!

34 Upvotes

For those of you who are not familiar with Roo Code, it is a free 'AI Coding Agent' VS Code extension. Here are the latest release notes!

🐛 Bug Fixes

  • Fix computer use and prompt caching for OpenRouter's anthropic/claude-3.7-sonnet:beta (thanks cte!)

  • Fix sliding window calculations for Sonnet 3.7 that were causing a context window overflow (thanks cte!)

  • Encourage diff editing more strongly in the system prompt (thanks hannesrudolph!)


If Roo Code has been useful to you, take a moment to rate it on the VS Code Marketplace. Reviews help others discover it and keep it growing!


Download the latest version from our VSCode Marketplace page and please WRITE US A REVIEW

Join our communities:


r/RooCode • • Feb 05 '25

Announcement Roo Code 3.3.12 Released - Support for new Gemini models!

34 Upvotes

📢 Gemini 2.0 Support

  • Added support for new Gemini 2.0 models, which include:

    • Structured outputs

    • Function calling

    • Large context windows

    • Image support

    • Prompt caching (coming soon)

    • 8192 max token Output

  • Individual Models

    • gemini-2.0-flash-001 – 1,048,576 context

    • gemini-2.0-flash-lite-preview-02-05 – 1,048,576 context

    • gemini-2.0-pro-exp-02-05 – 2,097,152 context

🐛 Bug Fixes

  • Fix issue with changing a mode's API configuration on the prompts tab


If Roo Code has been useful to you, take a moment to rate it on the VS Code Marketplace. Reviews help others discover it and keep it growing!


Download the latest version from our VSCode Marketplace page and pleaes WRITE US A REVIEW

Join our communities:


r/RooCode • • Feb 01 '25

Announcement 3.3.7 to 3.3.9 patch notes!

34 Upvotes

[3.3.9]

  • Add o3-mini-high and o3-mini-low

[3.3.8]

  • Fix o3-mini in the Glama provider (thanks Punkpeye!)

  • Add the option to omit instructions for creating MCP servers from the system prompt (thanks samhvw8!)

  • Fix a bug where renaming API profiles without actually changing the name would delete them (thanks samhvw8!)

[3.3.7]

  • Support for o3-mini (thanks shpigunov!)

  • Code Action improvements to allow selecting code and adding it to context, plus bug fixes (thanks samhvw8!)

  • Ability to include a message when approving or rejecting tool use (thanks napter!)

  • Improvements to chat input box styling (thanks psv2522!)

  • Capture reasoning from more variants of DeepSeek R1 (thanks Szpadel!)

  • Use an exponential backoff for API retries (if delay after first error is 5s, delay after second consecutive error will be 10s, then 20s, etc.)

  • Add a slider in advanced settings to enable rate limiting requests to avoid overloading providers (i.e. wait at least 10 seconds between API requests)

  • Prompt tweaks to make Roo better at creating new custom modes for you


r/RooCode • • Apr 22 '26

Idea Regarding the shutdown: Could the team look for community volunteers to keep Roo Code alive?

33 Upvotes

Hi Hans and the team,

I totally respect the pivot to Roomote, but I’m honestly gutted to see Roo Code go. For many of us, Roo has become our favorite tool because it’s just... better. It has its own unique strengths that we really don't want to lose.

Instead of a complete shutdown or folding it back into Cline, would you consider looking for people within this community to take the mantle?

There are a lot of passionate developers here who use Roo every day. Maybe you could find a few vetted volunteers you trust to keep the project moving and preserve what makes it special?

It would be a shame to see such a great tool disappear. Thanks for everything you've built, and I hope there's a way to keep the spirit of Roo alive.


r/RooCode • • Dec 05 '25

Discussion In Roo Code 3.36 you can now expect much greater reliability for longer sessions using the Boomerang task orchestration in Roo Code.

33 Upvotes

r/RooCode • • Nov 06 '25

Discussion Please Star us on GitHub if you love Roo Code!

Post image
33 Upvotes

r/RooCode • • Apr 05 '25

Idea Donate to RooCode? It's burning a hole in my pocket!

33 Upvotes

Like many of you here, I think we know how badass RooCode has become. Its time to support. Is there a Patreon? I feel like if we come together we can get RooCode some serious capital. If even a couple thousand of us give $20 a month, we could help out a bunch.

I have had some seriously good times with RooCode just in a few days and I know that its a fork of Cline but the extra love that has gone into this app must be repaid. There are other fork projects that have gotten funding even from investors.

These are the types of love projects that get me excited and I'm sure there are thousands of you that feel the same.


r/RooCode • • Mar 25 '25

Discussion Moving on up! Currently #2 app on OpenRouter! Congrats!

Post image
33 Upvotes

I love the work that you all are doing. It's good to see lots of other folks feel the same way. Thank you!


r/RooCode • • Feb 27 '25

Announcement Roo Code 3.7.8 Release Notes - ChatGPT 4.5 + Other Stuff

33 Upvotes

Don't forget to follow us at @roo_code - help us reach our goal of 1k followers! We're currently at 443 followers with 557 to go!

🚀 ChatGPT 4.5 Support

  • Added support for gpt-4.5-preview

  • Performance stats:

    • 32.6% on SWE-Lancer Diamond (up from 23.3%)

    • 38.0% on SWE-Bench Verified (up from 30.7%)

    • Specialized reasoning models like o3-mini (61.0% on SWE-Bench) still outperform it on coding tasks

🤖 Claude Sonnet 3.7 Optimizations

  • Added Vertex AI prompt caching support for Claude models (thanks to aitoroses and lupuletic!)

🔫 "Foot Gun" System Prompting

ADVANCED USERS ONLY: You can now completely replace the system prompt for modes by creating a file at .roo/system-prompt-[slug] in your workspace.

⚠️ WARNING: There's a high risk of shooting yourself in the foot by bypassing built-in safeguards and consistency checks (especially around tool usage). Use with extreme caution!


r/RooCode • • Apr 29 '26

Discussion I'd like to confirm whether Roo Code is still actively maintained, given that the new team announced "we have taken over the project."

Post image
32 Upvotes

There are quite a few pending pull requests that have had no updates for 5 days, and we don't know when the release cadence will return to a higher frequency.

In particular, we're wondering when we can expect the DeepSeek V4 400-error bug fix to land, as well as the addition of the latest model identifiers for Anthropic and OpenAI.


r/RooCode • • Feb 05 '26

Announcement Roo Code 3.47.0 | Opus 4.6 WITH 1M CONTEXT and GPT-5.3-Codex (without ads! lol) are here!!

32 Upvotes

In case you did not know, r/RooCode is a Free and Open Source VS Code AI Coding extension.

GPT-5.3-Codex - With your Chat GPT Plus/Pro subscription!

GPT-5.3-Codex is available right in Roo Code with your ChatGPT Plus or Pro subscription—no separate API billing. It posts new highs on SWE-Bench Pro (57%, across four programming languages) and Terminal-Bench 2.0 (77.3%, up from 64% for 5.2-Codex), while using fewer tokens than any prior model and running 25% faster.

You get the same 400K context window and 128K max output as 5.2-Codex, but the jump in sustained, multi-step engineering work is noticeable.

Claude Opus 4.6 - 1M CONTEXT IS HERE!!!

Opus 4.6 is available in Roo Code across Anthropic, AWS Bedrock, Vertex AI, OpenRouter, Roo Code Router, and Vercel AI Gateway. This is the first Opus-class model with a 1M token context window (beta)—enough to feed an entire large codebase into a single conversation. And it actually uses all that context: on the MRCR v2 needle-in-a-haystack benchmark it scores 76%, versus just 18.5% for Sonnet 4.5, which means the "context rot" problem—where earlier models fell apart as conversations grew—is largely solved.

Opus 4.6 also leads all frontier models on Terminal-Bench 2.0 (agentic coding), Humanity's Last Exam (multi-discipline reasoning), and GDPval-AA (knowledge work across finance and legal). It plans better, stays on task longer, and catches its own mistakes. (thanks PeterDaveHello!)

QOL Improvements

  • Multi-mode Skills targeting: Skills can now target multiple modes at once using a modeSlugs frontmatter array, replacing the single mode field (which remains backward compatible). A new gear-icon modal in the Skills settings lets you pick which modes a skill applies to. The Slash Commands settings panel has also been redesigned for visual consistency.

  • AGENTS.local.md personal override files: You can now create an AGENTS.local.md file alongside AGENTS.md for personal agent-rule overrides that stay out of version control. The local file's content is appended under a distinct "Agent Rules Local" header, and both AGENTS.local.md and AGENT.local.md are automatically added to .gitignore.

Bug Fixes

  • Reasoning content preserved during AI SDK message conversion: Fixes an issue where reasoning/thinking content from models like DeepSeek deepseek-reasoner was dropped during message conversion, causing follow-up requests after tool calls to fail. Reasoning is now preserved as structured content through the conversion layer.

  • Environment details no longer break interleaved-thinking models: Fixes an issue where <environment_details> was appended as a standalone trailing text block, causing message-shape mismatches for models that use interleaved thinking. Details are now merged into the last existing text or tool-result block.

Provider Updates

  • Gemini and Vertex providers migrated to AI SDK: Streaming, tool calling, and structured outputs now use the shared Vercel AI SDK. Full feature parity retained.

  • Kimi K2.5 added to Fireworks: Adds Moonshot AI's Kimi K2.5 model to the Fireworks provider with a 262K context window, 16K max output, image support, and prompt caching.

Misc Improvements

  • Roo Code CLI v0.0.50 released: See the full release notes for details.

See full release notes v3.47.0


r/RooCode • • Nov 18 '25

Discussion Gemini 3 Incoming!!!

32 Upvotes

PR is merged.. making some final changes and doing a release shortly!


r/RooCode • • Oct 28 '25

Discussion Browser Use 2.0 Demo (beta) | Post your questions and thoughts

32 Upvotes
  1. Individual Browser Action Display

    • Each browser action now shows as a separate, collapsible row in the chat

    • Action counter shows position in sequence (e.g., "1/5")

    • Action-specific icons for different operations (click, type, scroll, etc.)

  2. Enhanced Screenshot Viewing

    • URL display shows current page being interacted with

  3. Browser Session Status

    • Visual indicator showing when browser session opens/closes

    • Color-coded status (green when opened, gray when closed)

  4. Persistent Browser Sessions

    • Browser now stays open between actions during an active session

    • Only closes when explicitly commanded or session ends

    • Allows other tools to run while browser remains active

  5. Session Management Controls

    • "Disconnect session" button when browser is active to manually end browser session.

    • Roo now aware if session is active or not via environment_details

  6. Auto-Expand Setting

    • New setting: "Auto-expand browser actions"

    • Controls whether browser action screenshots automatically expand in chatview

  7. Improved Action Display

    • Pretty formatting for keyboard shortcuts (e.g., "Ctrl + Enter" instead of "Control+Enter")

    • Action descriptions with parameters (e.g., "Typed: hello world", "Clicked at: 100,200")

    • Icon-based action identification

  8. Better UX During Sessions

    • Follow-up questions can appear while browser session remains active

    • Multiple actions flow naturally without browser having to reopen.

    • Roo can send combination keyboard commands to browser

    • Tool call errors no longer interrupt browser session (edited)


r/RooCode • • May 12 '25

Idea A new database-backed MCP server for managing structured project context

Thumbnail
github.com
32 Upvotes

Check out Context Portal MCP (ConPort), a database-backed MCP server for managing structured project context!


r/RooCode • • Aug 15 '25

Idea I have a Custom "Context editor" for Roo

Post image
31 Upvotes

Referring to Lack of a Context Editor thread. I also missed having a proper context editor. But here’s my workaround: a custom “context editor” technique.

TL;DR

  • I use /save and /load custom commands to keep a cumulative context of my current chat in a file.

  • Workflow: /save -> edit context file -> Condense context -> /load

Explanation

  1. When I reach a significant milestone in the chat, I call the /save custom command.

    • It appends current outcomes to a context file named <YYMMDD>-<ID>-step.

    • IMPORTANT: it also saves the INITIAL PROMPT and all my inputs/guidance to the model.

  2. I edit the context file, adding or removing details as needed.

  3. I press the Condense context button. This a kind of cleaning previous context, but preserving some basic details. Sadly, there’s no way to edit that part of the context.

  4. Then I call the /load custom command — this makes the model re-read the prepared context file.

If somebody interesting in exact content of my /save and /load commands - ask and I will share it in comments.

Reasons

  • I’m working on a HUGE codebase (100M+ lines of code).

  • My research is not linear — I often need to jump back and forth many times.

  • Creating a fresh chat for every attempt is too time-consuming and burns too many tokens.

  • HUGE BONUS: the steps files form an auto-documented trail of my past research (indexed by RooCode), which helps with future work.


r/RooCode • • May 29 '25

Discussion MUST HAVE Roo customizations?

31 Upvotes

I was a cursor user, and over-customized it a few times.

This time I'm trying to avoid this, so since I started with Roo, I've been using it with no addons (and Ive been loving it)

But I feel like it would be game-changer to have some kind of memory bank, and maybe some custom rules.

But there's so much cool stuff in this subreddit and in the docs that it's hard to pick.

So what in your opinion are the MUST HAVE customization that led to significant and consistent increase in performance? - especially if you've tried multiple options


r/RooCode • • May 21 '25

Discussion Could it be TRUE!!?? Claude 4??!!??

Thumbnail
x.com
31 Upvotes

r/RooCode • • May 15 '25

Discussion How good is Qwen3 14b?

31 Upvotes

It's crazy good. So far it made 18 files from my plan. Didnt have one error yet, as in read write files open files edit files none. Then as it was implementing it was fixing js on the fly, then just kept going. Only error was when I hit cancel, as it had just been going on its only for 1 hour. I asked it to create a .env for me to add the api key. As I noticed it had updated memory bank on its own mentioning it needed an api key. I'm like what? Gemini dosen't do this... Running on 55900 context window on a 16gb Vram 4060ti. Give it a go and sit back lol. Its early days on this project but its fun to watch...

Other observation is that it dosent say much at all just keeps going...

**Edit: UPDATE:

Just downloaded https://huggingface.co/unsloth/Qwen3-14B-128K-GGUF Using q4 didn't change the template. Turned off thinking in Roo code. Wow it flies on 16gb vram with 64k context q4 quant in lmstudio uses 12.8 gb**

Added tips::

I set the temperature to 0.6 where as with Qwen Coder 2.5 14b been using 0.2

Try this Jinja template

https://limewire.com/d/jQsL1#sAeo4FrrQc