diff --git a/apps/web-roo-code/next-sitemap.config.cjs b/apps/web-roo-code/next-sitemap.config.cjs index e9b0ca3c473..926145a2874 100644 --- a/apps/web-roo-code/next-sitemap.config.cjs +++ b/apps/web-roo-code/next-sitemap.config.cjs @@ -33,6 +33,9 @@ module.exports = { if (path === '/') { priority = 1.0; changefreq = 'yearly'; + } else if (path === '/what-is-roo-code') { + priority = 0.9; + changefreq = 'monthly'; } else if (path === '/enterprise' || path === '/evals') { priority = 0.8; changefreq = 'monthly'; diff --git a/apps/web-roo-code/src/app/what-is-roo-code/page.tsx b/apps/web-roo-code/src/app/what-is-roo-code/page.tsx new file mode 100644 index 00000000000..6baa828280b --- /dev/null +++ b/apps/web-roo-code/src/app/what-is-roo-code/page.tsx @@ -0,0 +1,608 @@ +import type { Metadata } from "next" +import Link from "next/link" +import { + ArrowRight, + Brain, + Bug, + Cloud, + Code, + Download, + Keyboard, + Laptop, + Map, + MessageCircleQuestion, + Shield, + TestTube, + Users2, + Workflow, +} from "lucide-react" + +import { Button } from "@/components/ui" +import { FAQStructuredData } from "@/components/faq-structured-data" +import { EXTERNAL_LINKS } from "@/lib/constants" +import { SEO } from "@/lib/seo" +import { ogImageUrl } from "@/lib/og" + +const TITLE = "What is Roo Code?" +const DESCRIPTION = + "Roo Code is an AI-powered development platform with autonomous cloud agents and a free, open-source VS Code extension. Delegate tasks to AI agents from the web, Slack, Linear, or GitHub." +const OG_DESCRIPTION = "Your AI software engineering team in the Cloud and the IDE" +const PATH = "/what-is-roo-code" + +export const metadata: Metadata = { + title: TITLE, + description: DESCRIPTION, + alternates: { + canonical: `${SEO.url}${PATH}`, + }, + openGraph: { + title: TITLE, + description: DESCRIPTION, + url: `${SEO.url}${PATH}`, + siteName: SEO.name, + images: [ + { + url: ogImageUrl(TITLE, OG_DESCRIPTION), + width: 1200, + height: 630, + alt: TITLE, + }, + ], + locale: SEO.locale, + type: "article", + }, + twitter: { + card: SEO.twitterCard, + title: TITLE, + description: DESCRIPTION, + images: [ogImageUrl(TITLE, OG_DESCRIPTION)], + }, + keywords: [ + ...SEO.keywords, + "what is roo code", + "roo code overview", + "roo code explained", + "AI coding assistant", + "open source AI coding", + "roo code vs cursor", + "roo code vs copilot", + "roo code vs windsurf", + "AI code editor", + "agentic coding", + "cloud AI agents", + ], +} + +const modes = [ + { + name: "Architect", + description: "Plans complex changes without making changes to code.", + icon: Map, + }, + { + name: "Code", + description: "Implements, refactors, and optimizes code across files.", + icon: Code, + }, + { + name: "Ask", + description: "Explains functionality, architecture, and program behavior.", + icon: MessageCircleQuestion, + }, + { + name: "Debug", + description: "Diagnoses issues, traces failures, and proposes targeted fixes.", + icon: Bug, + }, + { + name: "Test", + description: "Creates and improves tests without changing actual functionality.", + icon: TestTube, + }, + { + name: "Orchestrator", + description: "Coordinates large tasks by delegating subtasks to other modes.", + icon: Workflow, + }, +] + +const faqData = [ + { + question: "What are Roo Code Cloud Agents?", + answer: "Roo Code Cloud Agents are autonomous AI agents that run 24/7 in isolated cloud containers. You can delegate tasks to specialized agents like the Planner, Coder, Explainer, PR Reviewer, and PR Fixer from the web, Slack, Linear, or GitHub. They work in the background while you focus on other things.", + }, + { + question: "Is Roo Code free?", + answer: "Roo Code Cloud has a free tier that includes access to Cloud Agents, the Roo Code Router, task history, and professional support. The VS Code extension is completely free and open source. Paid plans add team features, Slack and Linear integrations, and centralized billing.", + }, + { + question: "Which AI models does Roo Code support?", + answer: "Roo Code is fully model-agnostic. It supports OpenAI models (GPT-4o, GPT-4, o1), Anthropic Claude (including Claude 3.5 Sonnet), Google Gemini, Grok, DeepSeek, Mistral, Qwen, and any model accessible through OpenRouter or compatible APIs. Use the Roo Code Router for curated models at cost, or bring your own API key.", + }, + { + question: "Is my code secure?", + answer: "Yes. Cloud Agents run in isolated containers with access only to the repositories you explicitly authorize. The VS Code extension runs locally, so your code never leaves your machine unless you choose. Roo Code is SOC 2 Type II compliant, fully open source and auditable, and supports enterprise governance features like model allow-lists and data residency controls.", + }, + { + question: "What integrations does Roo Code Cloud support?", + answer: "Roo Code Cloud integrates with GitHub for PR reviews, code fixes, and repository access. You can trigger agents from Slack by mentioning @Roomote in any channel, or assign work directly from Linear issues. Tasks can also be created from the Roo Code Cloud web UI. All integrations work with the same model-agnostic, bring-your-own-key approach.", + }, + { + question: "Can it handle large, enterprise-scale projects?", + answer: "Yes. Roo Code Cloud provides enterprise-grade governance, SAML/SCIM, usage analytics, cost controls, and audit trails. Cloud Agents work in isolated containers and can be configured with model allow-lists and data residency controls. The VS Code extension uses efficient strategies like semantic search to handle large codebases locally.", + }, +] + +export default function WhatIsRooCodePage() { + return ( + <> + + + {/* Article structured data */} +