You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enhance FAQ section with helpful links and improved content
- Add links to VS Code Marketplace, documentation, Discord, Reddit, YouTube, and blog
- Improve answer clarity and make content more engaging
- Add Link component import for internal navigation
- Convert plain text answers to JSX for rich content with links
- Fix all ESLint warnings by escaping apostrophes
@@ -4,10 +4,11 @@ import { useState } from "react"
4
4
import{motion}from"framer-motion"
5
5
import{ChevronDown}from"lucide-react"
6
6
import{cn}from"@/lib/utils"
7
+
importLinkfrom"next/link"
7
8
8
9
interfaceFAQItem{
9
10
question: string
10
-
answer: string
11
+
answer: string|React.ReactNode
11
12
}
12
13
13
14
constfaqs: FAQItem[]=[
@@ -17,7 +18,17 @@ const faqs: FAQItem[] = [
17
18
},
18
19
{
19
20
question: "How does Roo Code differ from Copilot, Cursor, or Windsurf?",
20
-
answer: "Open & Customizable: Roo Code is open-source and allows you to integrate any AI model (OpenAI, Anthropic, local LLMs, etc.). Multi-File Edits: It can read, refactor, and update multiple files at once for more holistic changes. Agentic Abilities: Roo Code can run tests, open a browser, or do deeper tasks than a typical AI autocomplete. Permission-Based: You control and approve any file changes or command executions.",
21
+
answer: (
22
+
<>
23
+
Roo Code is <strong>open-source and fully customizable</strong>, letting you integrate any AI model you
24
+
choose (e.g, OpenAI, Anthropic, local LLMs, etc.). It's built for <strong>multi-file edits</strong>
25
+
, so it can read, refactor, and update multiple files at once for holistic code changes. Its{" "}
26
+
<strong>agentic abilities</strong> go beyond a typical AI autocomplete, enabling it to run tests, open a
27
+
browser, and handle deeper tasks. And you're always in control: Roo Code is{" "}
28
+
<strong>permission-based</strong>, meaning you can control and approve any file changes or command
29
+
executions.
30
+
</>
31
+
),
21
32
},
22
33
{
23
34
question: "Is Roo Code really free?",
@@ -29,39 +40,154 @@ const faqs: FAQItem[] = [
29
40
},
30
41
{
31
42
question: "Which AI models does Roo Code support?",
32
-
answer: "Roo Code is model-agnostic. It works with: OpenAI models (GPT-3.5, GPT-4, etc.), Anthropic Claude, Local LLMs (through APIs or special plugins), Any other API that follows Roo Code's Model Context Protocol (MCP).",
43
+
answer: "Roo Code is fully model-agnostic, giving you the flexibility to work with whatever AI models you prefer. It supports OpenAI models (like GPT-3.5 and GPT-4), Anthropic's Claude, and local LLMs via APIs or specialized plugins. You can even connect any other model that follows Roo Code's Model Context Protocol (MCP).",
33
44
},
34
45
{
35
46
question: "Does Roo Code support my programming language?",
36
47
answer: "Likely yes! Roo Code supports a wide range of languages—Python, Java, C#, JavaScript/TypeScript, Go, Rust, etc. Since it leverages the AI model's understanding, new or lesser-known languages may also work, depending on model support.",
37
48
},
38
49
{
39
50
question: "How do I install and get started?",
40
-
answer: "Install Roo Code from the VS Code Marketplace (or GitHub). Add your AI keys (OpenAI, Anthropic, or other) in the extension settings. Open the Roo panel (the rocket icon) in VS Code, and start typing commands in plain English!",
question: "Can it handle large, enterprise-scale projects?",
44
-
answer: "Absolutely. Roo Code uses efficient strategies (like partial-file analysis, summarization, or user-specified context) to handle large codebases. Enterprises especially appreciate the on-prem or self-hosted model option for compliance and security needs.",
answer: "Yes. Roo Code was designed with enterprise in mind: Self-host AI models or choose your own provider. Permission gating on file writes and commands. Auditable: The entire code is open-source, so you know exactly how it operates.",
88
+
answer: (
89
+
<>
90
+
Yes. Roo Code was built for enterprise environments. You can self-host AI models or use your own trusted
91
+
provider. All file changes and commands go through permission gating, so nothing runs without your
92
+
approval. And because Roo Code is fully open-source, it's auditable—you can review exactly how it
question: "Can Roo Code run commands and tests automatically?",
52
-
answer: "Yes! One of Roo Code's superpowers is command execution (optional and fully permission-based). It can: Run npm install or any terminal command you grant permission for. Execute your test suites. Open a web browser for integration tests.",
106
+
answer: "Yes! One of Roo Code's biggest strengths is its ability to execute commands—always optional and fully permission-based. It can run terminal commands like npm install, execute your test suites, and even open a web browser for integration testing when you approve it.",
53
107
},
54
108
{
55
109
question: "What if I just want a casual coding 'vibe'?",
56
-
answer: 'Roo Code shines for both serious enterprise development and casual "vibe coding." You can ask it to quickly prototype ideas, refactor on the fly, or provide design suggestions—without a rigid, step-by-step process.',
110
+
answer: "Roo Code shines for both serious enterprise development and casual 'vibe coding.' You can ask it to quickly prototype ideas, refactor on the fly, or provide design suggestions—without a rigid, step-by-step process.",
57
111
},
58
112
{
59
113
question: "Can I contribute to Roo Code?",
60
-
answer: "Yes, please do! Roo Code is open-source on GitHub. Submit issues, suggest features, or open a pull request. There's also an active community on Discord and Reddit if you want to share feedback or help others.",
answer: "Check out: Official Documentation for setup and advanced guides. Discord & Reddit channels for community support. YouTube tutorials and blog posts from fellow developers showcasing real-world usage.",
0 commit comments