{"slug": "roo-code", "name": "Roo Code", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 6, "commenters": 12, "warners": 2, "score": 3.134, "rising": -1.96, "first": "2025-12-09", "latest": "2026-10-03", "why": "I personally liked RooCode more, but that got retired", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 9, "neutral": 5, "compare": 0, "warn": 3}, "spark": [0, 0, 5, 0, 0, 2, 1, 1, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I personally liked RooCode more, but that got retired", "kind": "", "icon": true, "domain": "roocode.com", "github_repo": null, "official_url": "https://roocode.com", "pricing": "", "aliases": ["Roo Code", "RooCode"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 774634340, "item_id": 48414646, "url": "https://news.ycombinator.com/item?id=48414646", "by": "KronisLV", "date": "2026-06-05", "version": null, "stance": "recommend", "quote": "I personally liked RooCode more, but that got retired", "excerpt": "The simplest mainstream options for tools: 1) Claude Desktop which includes Claude Code for Anthropic: https://claude.com/product/claude-code (alternatively the terminal based version; either way get the subscription) 2) Codex for OpenAI: https://developers.openai.com/codex/app (same as above, subscription preferred instead of paying per token) 3) OpenCode for a variety of models: https://opencode.ai/ (they also have", "context": "", "use_case": "AI coding", "switched_from": "", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}, {"id": 771427268, "item_id": 48214204, "url": "https://news.ycombinator.com/item?id=48214204", "by": "KronisLV", "date": "2026-05-20", "version": null, "stance": "recommend", "quote": "liked their UI/UX a lot too", "excerpt": "Codex is pretty good, OpenAI models are up there with Anthropic's, though I still prefer the latter for most development tasks (in part UI/UX, in part personal preference for how the model performs and interacts with me and the codebases). That said, if you do get a subscription from OpenAI, they actually have more generous usage limits than Anthropic - Anthropic's Pro tier is borderline useless for agentic developme", "context": "", "use_case": "", "switched_from": "", "story": "How fast is N tokens per second really?"}, {"id": 767456675, "item_id": 47966042, "url": "https://news.ycombinator.com/item?id=47966042", "by": "KronisLV", "date": "2026-04-30", "version": null, "stance": "recommend", "quote": "I personally liked RooCode more than both the Cline and KiloCode", "excerpt": "> Reproducing everything Anthropic has already built with Claude Code, Cowork, and all their connectors would be nontrivial, and they're just getting started. They're one org with presumably some specific direction. As the actual models get better, expect a large part of the dev community iterating on tools way more easily, sometimes ones that Anthropic doesn't quite have an equivalent to - for example, just recently", "context": "", "use_case": "", "switched_from": "", "story": "Claude Code refuses requests or charges extra if your commits mention \"OpenClaw\""}, {"id": 766968468, "item_id": 47935529, "url": "https://news.ycombinator.com/item?id=47935529", "by": "NitpickLawyer", "date": "2026-04-28", "version": null, "stance": "recommend", "quote": "Roo was a bit better because it offered more customisation", "excerpt": "Sure. I usually work with devcontainers from vscode. They provide great integration ootb (port forwarding & stuff) and are ok for containing the agents for most cases. If you want to work on docker projects I also tried vagrant for vm with docker inside, and you instantiate the agent from vagrant. For local models I used mainly cline and then roo code extensions. Roo was a bit better because it offered more customisa", "context": "", "use_case": "local model coding", "switched_from": "", "story": "Running Local LLMs Offline on a Ten-Hour Flight"}, {"id": 749320993, "item_id": 46832562, "url": "https://news.ycombinator.com/item?id=46832562", "by": "breput", "date": "2026-01-30", "version": null, "stance": "recommend", "quote": "works great with Roo Code for local development", "excerpt": "Nemotron-3-Nano-30B-A3B[0][1] is a very impressive local model. It is very good with tool calling and works great with Roo Code for local development. It doesn't get a ton of attention on /r/LocalLLaMA but it is worth trying out, even if you have a relatively modest machine. [0] https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16 [1] https://huggingface.co/unsloth/Nemotron-3-Nano-30B-A3B-GGUF", "context": "", "use_case": "Local dev with models", "switched_from": "", "story": "The $100B Megadeal Between OpenAI and Nvidia Is on Ice"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 799126776, "item_id": 49945423, "url": "https://news.ycombinator.com/item?id=49945423", "by": "KronisLV", "date": "2026-10-03", "version": null, "stance": "warn", "quote": "RooCode essentially dumped their VSC plugins and went all in on the cloud", "excerpt": "Add these to the list: [3] https://orchestrator.inc/ [4] https://gitkraken.com/kepler [5] https://emdash.com/ [6] https://superset.sh/ [7] https://www.conductor.build/ [8] https://nimbalyst.com/ [9] https://parallelcode.app/ [10] https://www.jetbrains.com/air/ There's also sometimes options that try to have a tighter integration with a single harness, which honestly seems to be better cause ACP is fairly bare: [11] h", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Offrun \u2013 manage every coding agent from one workspace"}, {"id": 743344082, "item_id": 46459005, "url": "https://news.ycombinator.com/item?id=46459005", "by": "gck1", "date": "2026-01-01", "version": null, "stance": "warn", "quote": "the maintainer has reported some bans", "excerpt": "It can, but the auth & communication to Anthropic's APIs is basically reverse engineered from Claude Code. While it works, and it seems Antropic is choosing to look the other way, it _may_ result in your account getting banned, as I'm pretty sure it's against their TOS. I haven't experienced this myself, but RooCode does something similar to OpenCode's approach and the maintainer has reported some bans [1]. Google on", "context": "", "use_case": "", "switched_from": "", "story": "OpenAI's cash burn will be one of the big bubble questions of 2026"}, {"id": 739299305, "item_id": 46206206, "url": "https://news.ycombinator.com/item?id=46206206", "by": "KronisLV", "date": "2025-12-09", "version": null, "stance": "warn", "quote": "KiloCode/RooCode/Cline are unable to give a model enough helpful instructions", "excerpt": "> User feedback was consistent: If you already work with IntelliJ IDEA, Rider, WebStorm, PyCharm, or any other JetBrains IDE, switching to Fleet required a strong reason \u2013 and Fleet did not offer enough value to justify the transition from IDEs you already know and love. My problem was that Fleet just wasn't very good when compared with VSC. For my more serious development I use JetBrains IDEs (one of the few pieces ", "context": "", "use_case": "", "switched_from": "", "story": "JetBrains cancels Fleet"}]}], "who": [], "tags": [], "use_cases": ["ai coding", "local model coding", "coding agent in vs code", "in-ide coding assistance", "local ai coding", "local development"], "compared": [{"slug": "opencode", "name": "OpenCode", "co": 7, "switched_from": 0, "switched_to": 1}, {"slug": "claude-code", "name": "Claude Code", "co": 6, "switched_from": 0, "switched_to": 0}, {"slug": "cline", "name": "Cline", "co": 6, "switched_from": 0, "switched_to": 0}, {"slug": "kilo-code", "name": "Kilo Code", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "visual-studio-code", "name": "Visual Studio Code", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "codex", "name": "Codex", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "nemotron-3-nano", "name": "Nemotron 3 Nano", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "glm", "name": "GLM", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46831702", "title": "The $100B Megadeal Between OpenAI and Nvidia Is on Ice", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49942434", "title": "Show HN: Offrun \u2013 manage every coding agent from one workspace", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48413629", "title": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48174920", "title": "How fast is N tokens per second really?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47963204", "title": "Claude Code refuses requests or charges extra if your commits mention \"OpenClaw\"", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47921064", "title": "Running Local LLMs Offline on a Ten-Hour Flight", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"warn": 1, "neutral": 1}, "2026-01": {"warn": 1, "recommend": 5, "neutral": 1}, "2026-02": {}, "2026-03": {"neutral": 2}, "2026-04": {"neutral": 1, "recommend": 2}, "2026-05": {"recommend": 1}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {"warn": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 799126776, "item_id": 49945423, "url": "https://news.ycombinator.com/item?id=49945423", "by": "KronisLV", "date": "2026-10-03", "version": null, "stance": "warn", "quote": "RooCode essentially dumped their VSC plugins and went all in on the cloud", "excerpt": "Add these to the list: [3] https://orchestrator.inc/ [4] https://gitkraken.com/kepler [5] https://emdash.com/ [6] https://superset.sh/ [7] https://www.conductor.build/ [8] https://nimbalyst.com/ [9] https://parallelcode.app/ [10] https://www.jetbrains.com/air/ There's also sometimes options that try to have a tighter integration with a single harness, which honestly seems to be better cause ACP is fairly bare: [11] h", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Offrun \u2013 manage every coding agent from one workspace"}, {"id": 774634340, "item_id": 48414646, "url": "https://news.ycombinator.com/item?id=48414646", "by": "KronisLV", "date": "2026-06-05", "version": null, "stance": "recommend", "quote": "I personally liked RooCode more, but that got retired", "excerpt": "The simplest mainstream options for tools: 1) Claude Desktop which includes Claude Code for Anthropic: https://claude.com/product/claude-code (alternatively the terminal based version; either way get the subscription) 2) Codex for OpenAI: https://developers.openai.com/codex/app (same as above, subscription preferred instead of paying per token) 3) OpenCode for a variety of models: https://opencode.ai/ (they also have", "context": "", "use_case": "AI coding", "switched_from": "", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}, {"id": 771427268, "item_id": 48214204, "url": "https://news.ycombinator.com/item?id=48214204", "by": "KronisLV", "date": "2026-05-20", "version": null, "stance": "recommend", "quote": "liked their UI/UX a lot too", "excerpt": "Codex is pretty good, OpenAI models are up there with Anthropic's, though I still prefer the latter for most development tasks (in part UI/UX, in part personal preference for how the model performs and interacts with me and the codebases). That said, if you do get a subscription from OpenAI, they actually have more generous usage limits than Anthropic - Anthropic's Pro tier is borderline useless for agentic developme", "context": "", "use_case": "", "switched_from": "", "story": "How fast is N tokens per second really?"}, {"id": 767456675, "item_id": 47966042, "url": "https://news.ycombinator.com/item?id=47966042", "by": "KronisLV", "date": "2026-04-30", "version": null, "stance": "recommend", "quote": "I personally liked RooCode more than both the Cline and KiloCode", "excerpt": "> Reproducing everything Anthropic has already built with Claude Code, Cowork, and all their connectors would be nontrivial, and they're just getting started. They're one org with presumably some specific direction. As the actual models get better, expect a large part of the dev community iterating on tools way more easily, sometimes ones that Anthropic doesn't quite have an equivalent to - for example, just recently", "context": "", "use_case": "", "switched_from": "", "story": "Claude Code refuses requests or charges extra if your commits mention \"OpenClaw\""}, {"id": 766968468, "item_id": 47935529, "url": "https://news.ycombinator.com/item?id=47935529", "by": "NitpickLawyer", "date": "2026-04-28", "version": null, "stance": "recommend", "quote": "Roo was a bit better because it offered more customisation", "excerpt": "Sure. I usually work with devcontainers from vscode. They provide great integration ootb (port forwarding & stuff) and are ok for containing the agents for most cases. If you want to work on docker projects I also tried vagrant for vm with docker inside, and you instantiate the agent from vagrant. For local models I used mainly cline and then roo code extensions. Roo was a bit better because it offered more customisa", "context": "", "use_case": "local model coding", "switched_from": "", "story": "Running Local LLMs Offline on a Ten-Hour Flight"}, {"id": 765551395, "item_id": 47846962, "url": "https://news.ycombinator.com/item?id=47846962", "by": "ihowlatthemoon", "date": "2026-04-21", "version": null, "stance": "neutral", "quote": "sometimes, I use the Roo Code plugin for VS Code.", "excerpt": "35B-A3B means it's a MoE model with 35B total parameters but with only 3B active at once. The one I use is the 27B dense model. Usually, dense models give better responses, but are slower than the MoE. With your 4090, you should be able to get about 50 tok/s with the dense model, which is more than enough for practical use. If you want to keep using the same model, these settings worked for me. llama-server -ngl 99 -", "context": "", "use_case": "coding agent in VS Code", "switched_from": "", "story": "Qwen3.6-Max-Preview: Smarter, Sharper, Still Evolving"}, {"id": 759004722, "item_id": 47437795, "url": "https://news.ycombinator.com/item?id=47437795", "by": "raxxorraxor", "date": "2026-03-19", "version": null, "stance": "neutral", "quote": "use roo code/cline mostly", "excerpt": "I use Cursor for Claude mostly, I just like it better than the claude console version for some reason. For Ollama I switch to VSCode and use roo code/cline mostly. I have some a Gitea/Playwright mcp/webservice setup, which works well with both. But for that latter, I tend to restrict it to local models.", "context": "", "use_case": "", "switched_from": "", "story": "Who is using Ollama day-to-day?"}, {"id": 757975760, "item_id": 47373485, "url": "https://news.ycombinator.com/item?id=47373485", "by": "avereveard", "date": "2026-03-13", "version": null, "stance": "neutral", "quote": "At home I use roo code, at work kiro.", "excerpt": "I prefer in IDE tools because I can review changes and pull in context faster. At home I use roo code, at work kiro. Tbh as long as it has task delegation I'm happy with it.", "context": "", "use_case": "in-IDE coding assistance", "switched_from": "", "story": "1M context is now generally available for Opus 4.6 and Sonnet 4.6"}, {"id": 749358097, "item_id": 46834881, "url": "https://news.ycombinator.com/item?id=46834881", "by": "superjan", "date": "2026-01-31", "version": null, "stance": "recommend", "quote": "", "excerpt": "Oh those ghastly model names. https://www.smbc-comics.com/comic/version", "context": "", "use_case": "Local AI coding", "switched_from": "", "story": "The $100B Megadeal Between OpenAI and Nvidia Is on Ice"}, {"id": 749327185, "item_id": 46832949, "url": "https://news.ycombinator.com/item?id=46832949", "by": "bhadass", "date": "2026-01-30", "version": null, "stance": "recommend", "quote": "", "excerpt": "Some of NVIDIA's models also tend to have interesting architectures. For example, usage of the MAMBA architecture instead of purely transformers: https://developer.nvidia.com/blog/inside-nvidia-nemotron-3-techniques-tools-and-data-that-make-it-efficient-and-accurate/", "context": "", "use_case": "local development", "switched_from": "", "story": "The $100B Megadeal Between OpenAI and Nvidia Is on Ice"}, {"id": 749320993, "item_id": 46832562, "url": "https://news.ycombinator.com/item?id=46832562", "by": "breput", "date": "2026-01-30", "version": null, "stance": "recommend", "quote": "works great with Roo Code for local development", "excerpt": "Nemotron-3-Nano-30B-A3B[0][1] is a very impressive local model. It is very good with tool calling and works great with Roo Code for local development. It doesn't get a ton of attention on /r/LocalLLaMA but it is worth trying out, even if you have a relatively modest machine. [0] https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16 [1] https://huggingface.co/unsloth/Nemotron-3-Nano-30B-A3B-GGUF", "context": "", "use_case": "Local dev with models", "switched_from": "", "story": "The $100B Megadeal Between OpenAI and Nvidia Is on Ice"}, {"id": 748660976, "item_id": 46791311, "url": "https://news.ycombinator.com/item?id=46791311", "by": "hrudolph", "date": "2026-01-27", "version": null, "stance": "neutral", "quote": "RooCode is a Free and Open Source VS Code AI Coding extension", "excerpt": "Roo Code 3.45.0 Release Updates | Smart Code Folding | Context condensing In case you did not know, RooCode is a Free and Open Source VS Code AI Coding extension. ## Smart Code Folding When Roo condenses a long conversation, it now keeps a lightweight \u201ccode outline\u201d for recently used files\u2014things like function signatures, class declarations, and type definitions\u2014so you can keep referring to code accurately after cond", "context": "", "use_case": "", "switched_from": "", "story": null}, {"id": 748620208, "item_id": 46788763, "url": "https://news.ycombinator.com/item?id=46788763", "by": "hrudolph", "date": "2026-01-27", "version": null, "stance": "recommend", "quote": "RooCode is a Free and Open Source VS Code AI Coding extension.", "excerpt": "In case you did not know, RooCode is a Free and Open Source VS Code AI Coding extension. ## Worktrees Worktrees are easier to work with in chat. The Worktree selector is more prominent, creating a worktree takes fewer steps, and the Create Worktree flow is clearer (including a native folder picker), so it\u2019s faster to spin up an isolated branch/workspace and switch between worktrees while you work. > * Documentation*:", "context": "", "use_case": "", "switched_from": "", "story": "Roo Code 3.44 Release Updates \u2013 Worktrees (new) \u2013 Parallel tool calls"}, {"id": 745519488, "item_id": 46594968, "url": "https://news.ycombinator.com/item?id=46594968", "by": "bahmboo", "date": "2026-01-12", "version": null, "stance": "neutral", "quote": "I have that working via Roo Code in VS code", "excerpt": "Yes, I have that working via Roo Code in VS code. Doing a little searching I found this which looks promising: https://github.com/hyperfield/ai-file-sorter", "context": "", "use_case": "", "switched_from": "", "story": "Cowork: Claude Code for the rest of your work"}, {"id": 744838275, "item_id": 46552392, "url": "https://news.ycombinator.com/item?id=46552392", "by": "KronisLV", "date": "2026-01-09", "version": null, "stance": "recommend", "quote": "I really like doing this, be it with OpenCode or Copilot or Cline/RooCode/KiloCode", "excerpt": "> if you use a third party CLI you might be more likely to mix and match or switch away entirely. I really like doing this, be it with OpenCode or Copilot or Cline/RooCode/KiloCode: I do have a Cerebras Code subscription (50 USD a month for a lot of tokens but only an okayish model) whereas the rest I use by paying per-token. Monthly spend ends up being somewhere between 100-150 USD total, obviously depending on what", "context": "", "use_case": "", "switched_from": "", "story": "Anthropic bans use of API in OpenCode CLI tool"}, {"id": 743344082, "item_id": 46459005, "url": "https://news.ycombinator.com/item?id=46459005", "by": "gck1", "date": "2026-01-01", "version": null, "stance": "warn", "quote": "the maintainer has reported some bans", "excerpt": "It can, but the auth & communication to Anthropic's APIs is basically reverse engineered from Claude Code. While it works, and it seems Antropic is choosing to look the other way, it _may_ result in your account getting banned, as I'm pretty sure it's against their TOS. I haven't experienced this myself, but RooCode does something similar to OpenCode's approach and the maintainer has reported some bans [1]. Google on", "context": "", "use_case": "", "switched_from": "", "story": "OpenAI's cash burn will be one of the big bubble questions of 2026"}, {"id": 739813991, "item_id": 46238374, "url": "https://news.ycombinator.com/item?id=46238374", "by": "KronisLV", "date": "2025-12-11", "version": null, "stance": "recommend", "quote": "KiloCode/RooCode/Cline in VSC which are nice", "excerpt": "> It has me thinking \u201eman, fuck this\u201c on the daily. That's sometimes me with the CLI. I can't use the Gemini CLI right now on Windows (in the Terminal app), because trying to copy in multiple lines of text for some reason submits them separately and it just breaks the whole thing. OpenCode had the same issue but even worse, it quite after the first line or something and copied the text line by line into the shell, th", "context": "", "use_case": "", "switched_from": "", "story": "GPT-5.2"}, {"id": 739404641, "item_id": 46212790, "url": "https://news.ycombinator.com/item?id=46212790", "by": "syntaxing", "date": "2025-12-09", "version": null, "stance": "neutral", "quote": "I tried it in RooCline", "excerpt": "The original Devstral was a collaboration between All Hands AI (OpenHands) and Mistral [1]. You can use it with other agents but had to transfer over the prompt. Even then, the agents still didn't work that well. I tried it in RooCline and it worked extremely poorly with the tool calls. [1] https://openhands.dev/blog/devstral-a-new-state-of-the-art-open-model-for-coding-agents", "context": "", "use_case": "", "switched_from": "", "story": "Mistral releases Devstral2 and Mistral Vibe CLI"}, {"id": 739299305, "item_id": 46206206, "url": "https://news.ycombinator.com/item?id=46206206", "by": "KronisLV", "date": "2025-12-09", "version": null, "stance": "warn", "quote": "KiloCode/RooCode/Cline are unable to give a model enough helpful instructions", "excerpt": "> User feedback was consistent: If you already work with IntelliJ IDEA, Rider, WebStorm, PyCharm, or any other JetBrains IDE, switching to Fleet required a strong reason \u2013 and Fleet did not offer enough value to justify the transition from IDEs you already know and love. My problem was that Fleet just wasn't very good when compared with VSC. For my more serious development I use JetBrains IDEs (one of the few pieces ", "context": "", "use_case": "", "switched_from": "", "story": "JetBrains cancels Fleet"}]}