Просмотр исходного кода

Add roocode.com website to monorepo (#4128)

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Chris Estreich 7 месяцев назад
Родитель
Сommit
0f22eabb1b
83 измененных файлов с 12264 добавлено и 10 удалено
  1. 2 1
      .vscode/extensions.json
  2. 11 0
      apps/website/.env.example
  3. 42 0
      apps/website/.gitignore
  4. 21 0
      apps/website/components.json
  5. 14 0
      apps/website/drizzle.config.ts
  6. 4 0
      apps/website/eslint.config.mjs
  7. 28 0
      apps/website/next.config.ts
  8. 58 0
      apps/website/package.json
  9. 6 0
      apps/website/postcss.config.cjs
  10. 2971 0
      apps/website/public/Roo-Code-Logo-Horiz-blk.svg
  11. 2965 0
      apps/website/public/Roo-Code-Logo-Horiz-white.svg
  12. BIN
      apps/website/public/android-chrome-192x192.png
  13. BIN
      apps/website/public/android-chrome-512x512.png
  14. BIN
      apps/website/public/apple-touch-icon.png
  15. BIN
      apps/website/public/favicon-16x16.png
  16. BIN
      apps/website/public/favicon-32x32.png
  17. BIN
      apps/website/public/favicon.ico
  18. 0 0
      apps/website/public/placeholder.svg
  19. BIN
      apps/website/public/placeholder_pfp.png
  20. 427 0
      apps/website/src/app/enterprise/page.tsx
  21. 224 0
      apps/website/src/app/evals/evals.tsx
  22. 49 0
      apps/website/src/app/evals/page.tsx
  23. 72 0
      apps/website/src/app/globals.css
  24. 65 0
      apps/website/src/app/layout.tsx
  25. 98 0
      apps/website/src/app/page.tsx
  26. 177 0
      apps/website/src/app/privacy/page.tsx
  27. 18 0
      apps/website/src/app/shell.tsx
  28. 9 0
      apps/website/src/app/sitemap.xml
  29. 24 0
      apps/website/src/components/animated-text.tsx
  30. 269 0
      apps/website/src/components/chromes/footer.tsx
  31. 4 0
      apps/website/src/components/chromes/index.ts
  32. 188 0
      apps/website/src/components/chromes/nav-bar.tsx
  33. 31 0
      apps/website/src/components/chromes/stats-display.tsx
  34. 40 0
      apps/website/src/components/chromes/theme-toggle.tsx
  35. 291 0
      apps/website/src/components/enterprise/contact-form.tsx
  36. 280 0
      apps/website/src/components/homepage/animated-background.tsx
  37. 236 0
      apps/website/src/components/homepage/code-example.tsx
  38. 40 0
      apps/website/src/components/homepage/company-logos.tsx
  39. 140 0
      apps/website/src/components/homepage/faq-section.tsx
  40. 113 0
      apps/website/src/components/homepage/features-mobile.tsx
  41. 172 0
      apps/website/src/components/homepage/features.tsx
  42. 10 0
      apps/website/src/components/homepage/index.ts
  43. 87 0
      apps/website/src/components/homepage/install-section.tsx
  44. 49 0
      apps/website/src/components/homepage/testimonials-mobile.tsx
  45. 183 0
      apps/website/src/components/homepage/testimonials.tsx
  46. 229 0
      apps/website/src/components/homepage/whats-new-button.tsx
  47. 1 0
      apps/website/src/components/providers/index.ts
  48. 78 0
      apps/website/src/components/providers/posthog-provider.tsx
  49. 20 0
      apps/website/src/components/providers/providers.tsx
  50. 47 0
      apps/website/src/components/ui/button.tsx
  51. 311 0
      apps/website/src/components/ui/chart.tsx
  52. 5 0
      apps/website/src/components/ui/index.ts
  53. 95 0
      apps/website/src/components/ui/modal.tsx
  54. 33 0
      apps/website/src/components/ui/scroll-button.tsx
  55. 85 0
      apps/website/src/components/ui/table.tsx
  56. 13 0
      apps/website/src/db/db.ts
  57. 6 0
      apps/website/src/db/index.ts
  58. 3 0
      apps/website/src/db/queries/errors.ts
  59. 19 0
      apps/website/src/db/queries/runs.ts
  60. 17 0
      apps/website/src/db/queries/taskMetrics.ts
  61. 29 0
      apps/website/src/db/queries/tasks.ts
  62. 78 0
      apps/website/src/db/schema.ts
  63. 40 0
      apps/website/src/drizzle/0000_elite_raza.sql
  64. 1 0
      apps/website/src/drizzle/0001_lush_reavers.sql
  65. 274 0
      apps/website/src/drizzle/meta/0000_snapshot.json
  66. 281 0
      apps/website/src/drizzle/meta/0001_snapshot.json
  67. 20 0
      apps/website/src/drizzle/meta/_journal.json
  68. 19 0
      apps/website/src/lib/constants.ts
  69. 8 0
      apps/website/src/lib/format-currency.ts
  70. 22 0
      apps/website/src/lib/format-duration.ts
  71. 1 0
      apps/website/src/lib/format-score.ts
  72. 15 0
      apps/website/src/lib/format-tokens.ts
  73. 8 0
      apps/website/src/lib/hooks/use-logo-src.ts
  74. 71 0
      apps/website/src/lib/hooks/use-open-router-models.ts
  75. 4 0
      apps/website/src/lib/index.ts
  76. 29 0
      apps/website/src/lib/server/get-language-scores.ts
  77. 1 0
      apps/website/src/lib/server/index.ts
  78. 118 0
      apps/website/src/lib/stats.ts
  79. 6 0
      apps/website/src/lib/utils.ts
  80. 118 0
      apps/website/tailwind.config.ts
  81. 8 0
      apps/website/tsconfig.json
  82. 18 0
      packages/types/src/provider-settings.ts
  83. 715 9
      pnpm-lock.yaml

+ 2 - 1
.vscode/extensions.json

@@ -6,6 +6,7 @@
 		"esbenp.prettier-vscode",
 		"csstools.postcss",
 		"bradlc.vscode-tailwindcss",
-		"connor4312.esbuild-problem-matchers"
+		"connor4312.esbuild-problem-matchers",
+		"yoavbls.pretty-ts-errors"
 	]
 }

+ 11 - 0
apps/website/.env.example

@@ -0,0 +1,11 @@
+# PostHog Analytics Configuration
+# Replace these values with your actual PostHog API key and host
+NEXT_PUBLIC_POSTHOG_KEY=your_posthog_api_key_here
+NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com
+
+# Basin Form Endpoint for Static Form Submissions
+# Replace this with your actual Basin form endpoint (e.g., https://usebasin.com/f/your-form-id)
+NEXT_PUBLIC_BASIN_ENDPOINT=https://usebasin.com/f/your-form-id-here
+
+TURSO_CONNECTION_URL=libsql://development-roo-code.aws-us-east-1.turso.io
+TURSO_AUTH_TOKEN=your-auth-token-here

+ 42 - 0
apps/website/.gitignore

@@ -0,0 +1,42 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.*
+.yarn/*
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/versions
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+.pnpm-debug.log*
+
+# env files (can opt-in for committing if needed)
+.env*
+!.env.example
+
+# vercel
+.vercel
+
+# typescript
+*.tsbuildinfo
+next-env.d.ts

+ 21 - 0
apps/website/components.json

@@ -0,0 +1,21 @@
+{
+	"$schema": "https://ui.shadcn.com/schema.json",
+	"style": "new-york",
+	"rsc": true,
+	"tsx": true,
+	"tailwind": {
+		"config": "tailwind.config.js",
+		"css": "src/app/globals.css",
+		"baseColor": "slate",
+		"cssVariables": true,
+		"prefix": ""
+	},
+	"aliases": {
+		"components": "@/components",
+		"utils": "@/lib/utils",
+		"ui": "@/components/ui",
+		"lib": "@/lib",
+		"hooks": "@/hooks"
+	},
+	"iconLibrary": "lucide"
+}

+ 14 - 0
apps/website/drizzle.config.ts

@@ -0,0 +1,14 @@
+import { defineConfig } from "drizzle-kit"
+
+const dialect = process.env.BENCHMARKS_DB_PATH ? "sqlite" : "turso"
+
+const dbCredentials = process.env.BENCHMARKS_DB_PATH
+	? { url: process.env.BENCHMARKS_DB_PATH }
+	: { url: process.env.TURSO_CONNECTION_URL!, authToken: process.env.TURSO_AUTH_TOKEN! }
+
+export default defineConfig({
+	out: "./drizzle",
+	schema: "./src/db/schema.ts",
+	dialect,
+	dbCredentials,
+})

+ 4 - 0
apps/website/eslint.config.mjs

@@ -0,0 +1,4 @@
+import { nextJsConfig } from "@roo-code/config-eslint/next-js"
+
+/** @type {import("eslint").Linter.Config} */
+export default [...nextJsConfig]

+ 28 - 0
apps/website/next.config.ts

@@ -0,0 +1,28 @@
+import type { NextConfig } from "next"
+
+const nextConfig: NextConfig = {
+	webpack: (config) => {
+		config.resolve.extensionAlias = { ".js": [".ts", ".tsx", ".js", ".jsx"] }
+		return config
+	},
+	async redirects() {
+		return [
+			// Redirect www to non-www
+			{
+				source: "/:path*",
+				has: [{ type: "host", value: "www.roocode.com" }],
+				destination: "https://roocode.com/:path*",
+				permanent: true,
+			},
+			// Redirect HTTP to HTTPS
+			{
+				source: "/:path*",
+				has: [{ type: "header", key: "x-forwarded-proto", value: "http" }],
+				destination: "https://roocode.com/:path*",
+				permanent: true,
+			},
+		]
+	},
+}
+
+export default nextConfig

+ 58 - 0
apps/website/package.json

@@ -0,0 +1,58 @@
+{
+	"name": "@roo-code/website",
+	"version": "0.0.0",
+	"type": "module",
+	"scripts": {
+		"lint": "next lint",
+		"check-types": "tsc --noEmit",
+		"dev": "next dev",
+		"build": "next build",
+		"start": "next start",
+		"drizzle-kit": "dotenvx run -f .env -- tsx node_modules/drizzle-kit/bin.cjs",
+		"db:generate": "pnpm drizzle-kit generate",
+		"db:migrate": "pnpm drizzle-kit migrate",
+		"db:push": "pnpm drizzle-kit push",
+		"db:pull": "pnpm drizzle-kit pull",
+		"db:check": "pnpm drizzle-kit check",
+		"db:up": "pnpm drizzle-kit up",
+		"db:studio": "pnpm drizzle-kit studio"
+	},
+	"dependencies": {
+		"@libsql/client": "^0.15.7",
+		"@radix-ui/react-dialog": "^1.1.14",
+		"@radix-ui/react-slot": "^1.2.3",
+		"@roo-code/types": "workspace:^",
+		"@tanstack/react-query": "^5.79.0",
+		"class-variance-authority": "^0.7.1",
+		"clsx": "^2.1.1",
+		"drizzle-orm": "^0.41.0",
+		"drizzle-zod": "^0.7.1",
+		"embla-carousel-auto-scroll": "^8.6.0",
+		"embla-carousel-autoplay": "^8.6.0",
+		"embla-carousel-react": "^8.6.0",
+		"framer-motion": "^12.15.0",
+		"lucide-react": "^0.479.0",
+		"next": "15.2.4",
+		"next-themes": "^0.4.6",
+		"posthog-js": "^1.248.1",
+		"react": "^18.3.1",
+		"react-dom": "^18.3.1",
+		"react-icons": "^5.5.0",
+		"recharts": "^2.15.3",
+		"tailwind-merge": "^3.3.0",
+		"tailwindcss-animate": "^1.0.7",
+		"zod": "^3.25.41"
+	},
+	"devDependencies": {
+		"@roo-code/config-eslint": "workspace:^",
+		"@roo-code/config-typescript": "workspace:^",
+		"@tailwindcss/typography": "^0.5.16",
+		"@types/node": "^20.17.54",
+		"@types/react": "^18.3.23",
+		"@types/react-dom": "^18.3.7",
+		"autoprefixer": "^10.4.21",
+		"drizzle-kit": "^0.30.6",
+		"postcss": "^8.5.4",
+		"tailwindcss": "^3.4.17"
+	}
+}

+ 6 - 0
apps/website/postcss.config.cjs

@@ -0,0 +1,6 @@
+module.exports = {
+  plugins: {
+    tailwindcss: {},
+    autoprefixer: {},
+  },
+}

+ 2971 - 0
apps/website/public/Roo-Code-Logo-Horiz-blk.svg

@@ -0,0 +1,2971 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" version="1.1" viewBox="0 0 421.08576 89.89661">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #000;
+        stroke-width: 0px;
+      }
+    </style>
+  </defs>
+  <g id="Layer_1" data-name="Layer 1">
+    <path class="cls-1" d="M100.47191,11.87948l-1.9413,7.0196c-.10277.37163-.49074.58636-.86022.47612l-32.56441-9.71607c-.21659-.06462-.4511-.0188-.62742.12261l-32.25064,25.86279c-.09415.0755-.2065.12493-.32579.14331l-19.18897,2.95717c-.35531.05476-.60863.37372-.58152.73219l.08338,1.10265c.02663.35219.3155.62706.66857.63619l22.28879.57618.25422.00712,16.46922-8.7974c.23057-.12316.511-.10509.72385.04664l11.66782,8.31729c.18297.13043.29076.34195.28875.56663l-.09843,11.03609c-.00127.14283.04192.28252.12359.3997l16.41303,23.55049c.12871.18468.3396.29476.56471.29476h5.19569c.51834,0,.85069-.55125.60872-1.00965l-11.69823-22.16122c-.1144-.21672-.10495-.47793.02482-.68581l6.09931-9.77079c.0664-.10637.16059-.19258.27241-.24932l21.80607-11.06554c.22156-.11243.48651-.09674.69325.04106l6.23133,4.15349c.11306.07536.24589.11557.38177.11557h5.66149c.54825,0,.87646-.60971.57456-1.06735l-15.72045-23.83006c-.32547-.49337-1.08044-.37411-1.23798.19556Z"/>
+  </g>
+  <g id="Layer_2" data-name="Layer 2">
+    <g>
+      <path class="cls-1" d="M282.32791,54.32965h-13.93142c-.54872,0-.99354-.44482-.99354-.99354v-16.77562c0-.54872.44482-.99354.99354-.99354h13.93138c.54872,0,.99354-.44482.99354-.99354v-6.7971c0-.54872-.44482-.99354-.99354-.99354h-17.32342c-.72032,0-1.41113.28614-1.92048.79548l-4.02367,4.02361c-.50937.50936-.79553,1.20021-.79553,1.92056v22.85171c0,.72041.28618,1.41131.7956,1.92072l4.0235,4.02344c.50937.50937,1.20023.79552,1.92058.79552h17.32346c.54869,0,.9935-.44481.9935-.9935v-6.79718c0-.54869-.44481-.9935-.9935-.9935Z"/>
+      <path class="cls-1" d="M398.8927,34.27753v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-25.81964c-.54869,0-.9935.44481-.9935.9935v34.34405c0,.54869.44481.9935.9935.9935h25.81964c.54869,0,.9935-.44481.9935-.9935v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-17.40596c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h14.75215c.54869,0,.9935-.44481.9935-.9935v-5.18487c0-.54869-.44481-.9935-.9935-.9935h-14.75215c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h17.40596c.54869,0,.9935-.44481.9935-.9935Z"/>
+      <path class="cls-1" d="M208.7182,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM200.37561,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+      <path class="cls-1" d="M248.37445,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM240.03186,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+      <path class="cls-1" d="M321.61078,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM313.26819,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+      <path class="cls-1" d="M361.19584,31.60197l-4.0236-4.0236c-.50941-.50941-1.20032-.79559-1.92073-.79559h-22.75691c-.5487,0-.9935.43783-.9935.98652,0,5.17848.00001,29.17954.00003,34.35801,0,.54869.44481.98652.9935.98652h22.75703c.72036,0,1.41121-.28616,1.92058-.79553l4.0235-4.0235c.50941-.50941.79559-1.20032.79559-1.92073v-22.85161c0-.72033-.28615-1.41115-.7955-1.9205ZM352.85315,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+      <path class="cls-1" d="M171.23896,62.12848l-6.45563-10.55371,4.35004-4.29626c.50934-.50934.79553-1.2002.79553-1.92059v-11.83533c0-.7204-.28619-1.41132-.79559-1.92072l-4.02356-4.02356c-.5094-.5094-1.20026-.79553-1.92059-.79553h-22.67206c-.54871,0-.99347.44476-.99347.99347v34.34406c0,.54871.44476.99353.99353.99353h7.15112c.54871,0,.99353-.44482.99353-.99353v-9.71216c0-.14856.12042-.26898.26898-.26898h5.69489c.33026,0,.63574.17529.80231.46051l5.8222,10.02167c.1781.30499.50476.49249.85797.49249h8.5722c.50568,0,.8183-.55145.55859-.98535ZM160.88489,44.09039h-12.57812v-8.83496h12.57812v8.83496Z"/>
+    </g>
+  </g>
+  <metadata>
+    <i:aipgfRef id="adobe_illustrator_pgf"/>
+    <i:aipgf id="adobe_illustrator_pgf" i:pgfEncoding="zstd/base64" i:pgfVersion="24">
+<![CDATA[
+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
+zeDcL/Ic9DuIeh8GL23GAc/ZRJeD9tJn+GYCBXeNNgttpc/vndQJtnsg9Wycwzp7B1HPvvnO+Zk+
+uHrGD64u2jzsSqDe7pCkYDcoMvDG+dbZMoBtswtcLzvjwOFF7+bOELrRWbdexrUYNPANE774FoMG
+fpeBmZWFwfydaWfCbFyYPbVtNu6P8bSxDtxMGxYTyDZmkxjHtQHTyS93aGUxemza7NtNxvvYBk6G
+QQMv87rAazAMWTmuWBavK+YiN4vxjmED1wBhAh/z+sri2WQxfWtaGcI2rkxhG3fGsG2WOWTburxx
+tfyHgXHtBQzch2lwaRvr4KJWJuaCJo9l03yHrBtNlnWjyVzWth043WED72Dhi9MbNNhsqHO2tLSq
+sJgcoO2hXWDC4qpiqmLCYuJ6q5momKy0mLi0qphuKqyuLSopJiomKqafI1YzhfUOFtjU4PrYLjTI
+yVAzVTEliMrJY9vTQ9M6uMvSmqLK4nDVpYU11XXVtSWVQ8eUpUXFxUTVtXXnxVS1h0bGtFb3lSPn
+tOVwoLqaosLC6uqq0sqa6qrKuprq2rrKwsKi0+qq4srq4mB11bVFlWWldXWFRWVlVUVlNWVVVUXF
+NUXFtUWlRcV1ZWW1tWW1tWW11YW1tbWVtUXX1WWVdWXFpWU1ZbVlRWW1NbXVRbU1dXVFtTVlRXd1
+dWVlRdeVZaV1ldV1RceV1WW1pdVlhWVhiuqKDstqS8tqy4rrauoqi+uKSlaQ05ZjoSrrKgsryyoL
+yyqrq6stx8IW1tWUFRaV1tZUVdaVlZXW1RWW1QWmqr51VcVFdVWlldXVNVW1VVVlpWVVpbWFxaVl
+RcU1ZWWlpZXFNWVFhSVlxZXVRTWFpWV11TWFhaWFpZVlZYWlpaV1pXXFZcVl1YVlpaWlpaWVpaXV
+NaWlRbWlpaW1pbWlVbU1taW1pUVVxbWFNbWlZbWlxUWFdXWVxaVVxaWlZWU1VcWlxaXVNbVFtaWl
+hdWFVTW1NaWlRYUlpaWlxaWlpaWlpZWltTVFlaW1lbU1haVFRXU1VYWlRYV1pZXF1XWlRYWltYWl
+ZZWF1ZU1xbWllbVFtTVVpZXVlTWllbW1NZWVlYVlNVW1pTVFhYWVFWMSF7KQ8wP+rah4ghwljsNx
+OAyP4S8chsvwGW7DbzgOr+EwPIbDcBie5S78hb/wGh7DYTgMh+ExfIbTcB3Ow5mWnl4E4b6AWMNg
+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
+36l7LACMhC26wX2xWEeFRGhGYT6gZ/W+ZLvpIOHQeo9xa+HtHy+tVvVVlIPB52TPA+Z5Zv3fJRkJ
+0WY07G+D3bJ7n/RkiTm9olrhYPbU5aLRABEiKkkWVWLLqIIl9h/qGY2Bys+M/hjgTqcEcNP4Ptf3
+QX2FIHVuykkC6pH77SlQzYxe2zmBRwzAtxru3AwF2BI5XJifoAX7ceG443vwJ3mB3L8mSqh+YrBY
+QatdqEVTMCBUQNDb+QIkVZwVOJhgFjP2Te9ExIrAotbqMldPM7wsAZp+qjulo9KW7ceaS6stwJiS
+3DTrCNiqs7g6pLIFLTW5FmY+C+SRWgG2qDa2wIN8sizD8fOyt77aDyaEx019Qw20HV7Ma4TxTqx7
+5ngzEZ8alAllQ+e+LgJxxQeN5YhtQkMUhjXkbuGQU6/erOgbBlYjt1Le7uWVW5H/rTFsjx3MRQ/m
+l0RhvkJGJ2f1YnG0MXMMJEyUShlADsl31CS6Lpwkoqs2sG8YS/vLYDaojZrZR4ffXkVflW8o1QiR
+BZw+gk+5VBMpllpmgmZUuGwUACAVKaxn/zvjudHRfoJgd26ElAOf2q8xwpReFkKMIzWffwJ5cosX
+781tn44fBTji2K94ik8QdxVFCSf/4Ha4Rsczg3jTjrgLdEWM6JtgO/fyCRmjesiyC5d6m7Jat9oc
+k8YuQNe5Mplv8rcP/TM6lKNEFdcJSvgCedK/5FHmvlGzLNLeNg4TC9QJAHQKo2Q0MThiN2I4LTJm
+ODYxLTgyYTMtN2FiZWI3ZDdhZGJhNDdhNDFmYjEtZTAwOS00Y2Y0LWI0YTQtZWEwZGY0OGQ4YzMw
+OTY1IDYyOC4yNTI2NWQ2MzEyNTUtNWIyYy00M2ExLTlkYzMtZTI1YzEyZjU2NTg5N2QzOGI0Y2Ut
+NjZkYS00ZjUzLThjOWMtNjBlNGE0MzkwNzE3ODEzNDYyMTI1MjM3MTMtIEEFCyEjPO96FKv95uog
+w4G/Wf15XtgjZ9tO1TgR2uZEgm+nCG5o4Rog9AIVjxM6ySPWqUIqo3KFkgPN2g0ME9AF6cJIxiIR
+4pMSmN/OoduEE96cntd3jaLGndrQsUYFeIJzisKLWTMa/81DoG5gYRogPrBwFgb8Nz8AXhIxojfZ
+4n8z8rKlF134+h0EXWADLKQAKluwEDWAN2kDMzADMzADMwAAdVsjSxtbSrez7Wnl7sMbBoaosHjh
+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
+16m18npfeSsuXscv79s8bZU43nnFS3veG33WzD11l/OKOTut0n6k18qP9F4V13JG2pR6dcfS3e2s
+Wb77VZ08BUL6Mi2Eq8wyy+ldbWZLvzLHfEWvMCxzvWKtk1qZr5f2wrIvi2W/tBU2pa1OWObKVGHV
+Jtqu2MqPGfu18i97W87rTtmWRjup9DjpVZFcTpfzirh+xrKp9Cvirv3yPsXsxI6n7GtljrQ6bjmn
+SONI30aqSJJeWStSvqxTklPPOdZ5WYlvpNbWKmkodDGxd624emfG968q7V8VdmFV+rXv2ClWebHr
+Ft+K3cdoTztxxYnNIE5sQyP2jgvLr0jXVW2ua7P0eVF7r8Qbe8U7+52+pO+Y/etW1lO0V3z3xx7f
+TjfRp1z86hT/ilXin37b3zdYbo3PK37G/deFdeMqccb3ihVf8T/PTaxv57TxMY7tduZ5VR+xr+h+
+RZwrrNrEG/1KPCssNlallU2vxPO6fn6FnWpXH7GpPyoD5YGq0yrplH+dKM6z4ttPXz6+IrZPX1Is
+H9eZqfdf0X6FYRhf0d6MhVttrjNfv6LnucEXvjB8XdFe1SbiaCOO1+WNGFec2JsKqzbRxhxzjrba
+xBzzla+Yrbz5ivNeV7TVKeYrYluhgR63EXFal4Gy9SzrlZdWO+XN7rRf0mvi6/u6GP7KVGH3Za6N
+c4VFaul/S7/ifCw95/enc95sG0t/PDHqV5xzuvyvTpHO7FPWK86eJ+8BYxtsszltsA0mskRWhWEi
+C8NEVrURWRi3yBJZVWqhR/4kU6YjavM1tZqvOUn0qrXia9ZLmpSk0ayaWjOV5ue+SLRHF8Ymer3p
+8zWvvdnd5AMAAAAAMC922zPmjwii22qDVZtqU2HVBttgG2yDyfdbr8VkzjJfjFWbOV+2V1i7u7vN
+FVZtKrUVSzvvt7wVdl9ijCus2sTsXW2cZmrlfCxnhbWktdo8ZcXzKZXtf3qs2tiryr8qzJ9SnKd0
+7NJbOnbdrrCMq6xXtbm0tpV0VpqnpKeX9DJhWOaLYovxVW2ulffkk8qLTRW2qTbvkd47rcuf8v3C
+6OwNxTJn7/+Lc6145lwbv6XfsmP22TKDogaahKikMfg0cFSxRS9MZSJERiKyNBqPyBJZIktkiSxK
+RxqRJbI+KjzD44syN8rAjYNCbdymQ7oN08JPY9BBNIVDZImsKkNkhYDZRGwQgACkPDGP7KwkWm+P
+SKPLlkj5crf0ItlSvWx9UoaxNm+2I9NoatR0dcmUXd9OL9eq6aqj7s+jl4isBw6RJbIEIAAAAAAA
+ABCAAL5dhDv2jD8jgvg138uAyGqQfR+RJbJEFw6RVTHEEDCbsHhmzi29erVW9msipff+U69t5ePG
+8Wn+p37pvY1vfdxX9Grxu9srb3XSRNv3Z0uMe/pbWu9TWa9o21JpK5Im3us5v2dbccT1Uupub6Z+
+6efaT3/K6tP6zPTe3PW2pLkxtv6U9sw+L67VYlkvtrZ+U1wfu0tq7/23s5/S+RZLd5qzxCd8mbBI
+84W9nO5efcReOHGbR0owbsausFmdnNbP/V5v1zpxlR3fVozrvNh++1tsMZ63M50/rex58b/L71px
+u7f/P87y+m+wbE8LXjUkTbuVtx1n9841N46Zdr5XnJ9v7u7qQxMdqzb42yWuMHxFK2++bK7tEl/V
+CWONJn410lQljuixrV8SkcY1CEPhlxFliIxogMiqKqfPM2FAZDbtXYklrfR5JO0i9CgssdpUWMaq
+TfXrqrCW96o29laKM5X2wk5V2ujVUZnYKQG8Esr7OFNOq8m4cZzXznn9ivPeriZi+3SnXmUcsSPO
+7bLinjTT2njWa2+ds1Y6aa2U0llhcdbq1P3f/d/z0ive2f/VqWd/z57TfXbn7jndZ/e9Ys/pPm21
+s85Zq+bx5KBV+vX2I/1oL7eam6m9Ir4izdbnFa9Ir+oUvb36rJRW10hLr/h0evUr+hWrrRUW6xXt
+dcVaTURq7Y3R3gqL9orWXhfLtrN+buzul9bbsiPO2TadF+PHjWvbfP+tV0lLnLZ5tDDjREyj9caq
+TbQVdmW/Tvmvq8I8/j1F6zF/xYm9if+XrbBqE/+j/Sv+5zmn9Mtxzi/zXxV2VSf7X/qyTQy3kvZt
+ZsQe20bqtuZssbVX7CfF9uuK9NoKqzZcbI/4r/arAQeWHbNXGQuVRhO7MtXaGpImfnv9K/6JI97b
+OF57xf8ruuzqQxM7X7G9GmkqzMb2vq72K94r+rycXptzljn+rVbm7tieH0ef1Sne6LPixDZVm9yX
+5gqL94off8Ya3WPulz2xahPdI/4r5pylbNwvc/x4ccb911Vh+KtTdL/wVx+xOdErMBPbq9TCpzHw
+RJ0XhilNLW3f56PbNi6URVb19GXF1v4/Rvh5qAFEVmlLfTRulHWd6S2yAvd2vvbWthg7fUy7Ztuz
+zlq/YseT4nmdXnrrU/z42y/Ua37v2/XO2th94ntxpe5+b673XjTx3ssn3pvx7P9arZ2y47Q93xvX
+O7M3rvexvdXWiyZ6vVxILppo/yudj2//08/W//uxxTnbtn/RxP4ARY8TVERAAlWnUyokiV+BaHq2
+7GrvP7a45/WJrd956bzWes9LL59o88+K762Na988b/e1fqtT6f6yK515Ov1avy3+mXGtjf/rbJ+U
+3rbZ4uk244p/5jyxxI9r49nTznq96dv52C+faK1Ta+3F7d2Oc9s6r2zc9vbM1DO1PrOtnm+l1OZ2
+7N4Tz2rvdYsntXfiKZvmav/tRRP9Xj5x4p/ZH3d2+pnWxxN7W0qddnXaduY66+N521580cScL59Y
+fcpuWu23nY9pxj8zzvNvzyo75kuv+0UT6fTLJ046v9bGtnGldT6tXetf2j4zfirb1ovznDhnr/ct
+tlf2W0zf85Q9L8a5c5724qeP8b//rP644tkve9pZb8W4b87vlbZbmz3jiyumba+tOXu+aGJfPhFX
+n/Utburz4jkb953Zvvtjt04pdu9aKaaT+q0+Hdv2bjwzfZ/Uf3pTjO1b6vZzxtjepnNWSjP1iyZW
+evnEb5d9M8b4v+e99v68tXZtWiu9F03sz/10Zoq7s1Naf2bcbn9WS+nlEy29Lpt2bTo902v/tj+d
+Pf86vvnOSm32PG/2nDH2iyZOt/8XTfTrlwvJrX7RxGztfGvp/W6fna+ttOc7nt7zdm47MaXuTie2
+1mJrvz/TK+vPt7fWiybSbpybyo73aW3789ps6VtcZ57fjpvOWRvTnhj/7JwtdYpvtV3dYnr77d+m
+lt6LJjr2yyfeOv++zBdb3F3tzZO2f/Y8raXXZr98YlP3x91Na53uPXO2fd1WxxXX2V3pX5/YfuOu
+NlfPTpvWi7HLOf/yif8zS2r/q/98n05zvWiivV5xTys7ZvnX5mvf2lr/4nwrtbXnRRMvdZo/y+vd
+uP3+t8VZdsz++Hbutm+nf3fLzpdPdGpxpV6v/+1/z9ZmfD1jv2095ys72nnRRPyXT7zz63y32DPO
+9ud3xbgpvvi9zvnZb5Yd/dqLZX/Xb5u/K71oYp6XT5zZLxcS2vg//7UtO9J3Sx/fr/ftvX6zZ2w9
+CzvtI5twW7O9tq1j2dbpu22/n+I0PqmdufZXbGdXfPHEOGuwqZVadzz71nf8s2bc2Gunad/nP7vj
+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
+WXU08EudsNsgASWPM0VAy2hgwqFQIwKFG+VPhaNM2G4L8Cxc7WAJRqNvrOszkYZuZhQ8mEADBbDl
+HYzo8c4n3pE0ixCNCLPPx0JLdVu3dVu3fZMFgm7LcJ4A5KpwHPqyASg+K1se97HUZLcVsDIdh9S6
+eVHLlnNAA5D5WVksIgHtuFozK0ygyEMBdUKowr3buu2GVjUZhqjbRBQhAkfAFWIQEC2kIoKugzRj
+ucEnEXm3iSASkXMoKxPoJYzGOZBg8WkLloD7DMbQTY+ZfqSQcCwV3ZaCmHRbtynYigGv27qt20IR
+sMI5WBUJwsPp42oRgxWefGxWuHtqIYvo+ZNF3MAYND9jPTQ/QDNEYLch1BxafsAwsHkHRoN/HpGR
+aFiK4MElTq5LiKK5us0E4epu+wQu3WbZqGYBaK6IWzKySbd1W4ACgUxGkrCe0QB/UhlZmUxrskjJ
+NjGFhwrruCCFB7QgHgeh6gg8JZyqGFtQ+Bz08iRSOITnCTKUu0TXoX1+dUWn2xwopgvHkvoENpaP
+JfQzigBmcKiLOgNlzJW6FJluo7kiLmtAYVCXrkwauIqMJPLFWBkMBNyM4zlsPADrNXIoLwsVZ6w4
+Vp6OnWoIMXkIkIAwOlBMF9ttJAOU6ONkw0My4vzHYWTL4zLDaMJZ2ksMQhLtkFwY9OPBQX7m4qJ6
+DqIzAiEMkJYbnArumOEh8Ga3VU4CFePBQih2qqEHg70eKFy3zWrdlIASWspEcCl1Qtd020eZG8pF
+g09+ETCASMk2AjAECbHbUjQOgyZiyfjGDUr+SLJiy0OVIkGMWYeCByE4dAFda30r76z0zvzy4u2V
+3XqllU5M75UWb63/x1+p51ul487WUjqb1im73c6K51fyU0y9ts9Kw/bfO6+dlHpLx1urcTO1GD+t
+leZup97e9/51i+/M1itu7JO+pV2rvRTjm7FX5pz08c21M/6Kpfe9mc769tavPzHtxz7rpLc+vnPm
+iSfF1jqt+Vral+ZqJ6W4vsUvve2k+CW1W2vizzZjm91Op/Y+ttm/1olvvfJzZdp2S5vambF1+dV7
+zupz/mf5udLI+NKvGUuvW6jiv7niSf1tW/tU1rmFGvndvl/pjvGc1TOduH5b6vd7drW0cf7as9o7
+7dunX7Fta50+df/bTt/6pfZxvrT/0kqtT5efba3VPVcajjHF885K26Wtc+Kv3pUGfWyxndTiW6d8
+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
++Wm21KnNVf5P6+1/78x/M87/FzuulH622E6ntqc/zd6Pp7UXY6/Vvj/1durW2+e1nR/bzpVm6XNu
+r4u97Zxb69J+rz5trbNR+/3xz+1F7/91eevM9c7q99bbFNfs0u380P1Kf9La0ntuF/bl9Il71jt/
+uqWOvd/l/7Rz5qZuPUvP0/Glc35/6LfMrD3vz69P79Ps+HbGtM4s77SP628Z6p+/+vzp1Pr9vnhK
+6/Pe3BTje1tenxhfv9PSfuw/c74vm07afV1mervtdJyvtXTW2xlnKuc/fdz2P9PsVNb/np1tV5eT
+1uoUy0klpRTTUFNLL/btok639U7ZHZo33+lV5v62c86297dQZgttmXzbe8vk3LS2zzpz+71OZ31r
+ceO3df681/ps+fXmnqGvs2vu7Fjm61vG0mqfYjmxz8/Z65QUu+enHcKX/rRbBrfXpvfK7/c8O9PZ
+36jv+DHOt2KXtO+9F1+LZ+3bPyfNuH/TNNzmiXHtp3linKvLmjO+/rb+xe5T1kwnbUtlzd606Xzr
+0vs+fumNmvPNjev9K/32/a3lbqm8GOfujPH8fGfGTfN9daUva55bC3fj+x2/xV1vtV2tvX8p/ZeN
+Z1dKHVtK5+tpW/ozU9l4bq1c6aX5ds6Sus9J82+txr+2Vlvc0u+cubvWa/3O7ZVp13xb/p1bqzEt
+bXp79ufZmHZeSiXOszG73073nC/1VwPbi+p35tzA2e10azHNVlKv02+7W39bJ83ufS9+NWzTp7PS
+wN7f93Fjai+99PPf775+8Xz57/TiTKult1Jvtg3qjWtXGo9/tsV1WnlfDWu7UqfXn1I5a570Lb3z
+3vrZaVPrs+Jq68xdq8T1f+J7/79Kv39z7dm2Za6Pp83VWoszlRdX+vjmiVtO6z4r/plxrjTb2fTn
+zNit09rU6W+vWy9tjCul3bLa31pXWuyfbzem/vo6/9ps5cVzWurz8eOZqaS0PsWf56X44le+2F7c
+alBa7f+tsubG29u57a2v6T87N6bS5q3VqE/nfM95zlvzN5XXvv3P916K5bW/vWg7tt/1JXX3O6nn
++1M+/v6t9p9vI18PWez9lOLtolHJFfe01s6nNCYjyRZqbKmV1b81M31q/Xu+12szxrK7Xndbc7vP
+p7fm/JVGndnxddqNJ52UXoztpPJ6zTTPp//zyuve9Hs2bSqv+/bKbftr41srltZ9a/Xnp9mrY3zn
+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
+]]>
+    </i:aipgf>
+  </metadata>
+</svg>

+ 2965 - 0
apps/website/public/Roo-Code-Logo-Horiz-white.svg

@@ -0,0 +1,2965 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" version="1.1" viewBox="0 0 421.08576 89.89661">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #fff;
+        stroke-width: 0px;
+      }
+    </style>
+  </defs>
+  <g>
+    <path class="cls-1" d="M282.32791,54.32965h-13.93142c-.54872,0-.99354-.44482-.99354-.99354v-16.77562c0-.54872.44482-.99354.99354-.99354h13.93138c.54872,0,.99354-.44482.99354-.99354v-6.7971c0-.54872-.44482-.99354-.99354-.99354h-17.32342c-.72032,0-1.41113.28614-1.92048.79548l-4.02367,4.02361c-.50937.50936-.79553,1.20021-.79553,1.92056v22.85171c0,.72041.28618,1.41131.7956,1.92072l4.0235,4.02344c.50937.50937,1.20023.79552,1.92058.79552h17.32346c.54869,0,.9935-.44481.9935-.9935v-6.79718c0-.54869-.44481-.9935-.9935-.9935Z"/>
+    <path class="cls-1" d="M398.8927,34.27753v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-25.81964c-.54869,0-.9935.44481-.9935.9935v34.34405c0,.54869.44481.9935.9935.9935h25.81964c.54869,0,.9935-.44481.9935-.9935v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-17.40596c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h14.75215c.54869,0,.9935-.44481.9935-.9935v-5.18487c0-.54869-.44481-.9935-.9935-.9935h-14.75215c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h17.40596c.54869,0,.9935-.44481.9935-.9935Z"/>
+    <path class="cls-1" d="M208.7182,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM200.37561,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+    <path class="cls-1" d="M248.37445,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM240.03186,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+    <path class="cls-1" d="M321.61078,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM313.26819,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+    <path class="cls-1" d="M361.19584,31.60197l-4.0236-4.0236c-.50941-.50941-1.20032-.79559-1.92073-.79559h-22.75691c-.5487,0-.9935.43783-.9935.98652,0,5.17848.00001,29.17954.00003,34.35801,0,.54869.44481.98652.9935.98652h22.75703c.72036,0,1.41121-.28616,1.92058-.79553l4.0235-4.0235c.50941-.50941.79559-1.20032.79559-1.92073v-22.85161c0-.72033-.28615-1.41115-.7955-1.9205ZM352.85315,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
+    <path class="cls-1" d="M171.23896,62.12848l-6.45563-10.55371,4.35004-4.29626c.50934-.50934.79553-1.2002.79553-1.92059v-11.83533c0-.7204-.28619-1.41132-.79559-1.92072l-4.02356-4.02356c-.5094-.5094-1.20026-.79553-1.92059-.79553h-22.67206c-.54871,0-.99347.44476-.99347.99347v34.34406c0,.54871.44476.99353.99353.99353h7.15112c.54871,0,.99353-.44482.99353-.99353v-9.71216c0-.14856.12042-.26898.26898-.26898h5.69489c.33026,0,.63574.17529.80231.46051l5.8222,10.02167c.1781.30499.50476.49249.85797.49249h8.5722c.50568,0,.8183-.55145.55859-.98535ZM160.88489,44.09039h-12.57812v-8.83496h12.57812v8.83496Z"/>
+  </g>
+  <path class="cls-1" d="M100.47191,11.87948l-1.9413,7.0196c-.10277.37163-.49074.58636-.86022.47612l-32.56441-9.71607c-.21659-.06462-.4511-.0188-.62742.12261l-32.25064,25.86279c-.09415.0755-.2065.12493-.32579.14331l-19.18897,2.95717c-.35531.05476-.60863.37372-.58152.73219l.08338,1.10265c.02663.35219.3155.62706.66857.63619l22.28879.57618.25422.00712,16.46922-8.7974c.23057-.12316.511-.10509.72385.04664l11.66782,8.31729c.18297.13043.29076.34195.28875.56663l-.09843,11.03609c-.00127.14283.04192.28252.12359.3997l16.41303,23.55049c.12871.18468.3396.29476.56471.29476h5.19569c.51834,0,.85069-.55125.60872-1.00965l-11.69823-22.16122c-.1144-.21672-.10495-.47793.02482-.68581l6.09931-9.77079c.0664-.10637.16059-.19258.27241-.24932l21.80607-11.06554c.22156-.11243.48651-.09674.69325.04106l6.23133,4.15349c.11306.07536.24589.11557.38177.11557h5.66149c.54825,0,.87646-.60971.57456-1.06735l-15.72045-23.83006c-.32547-.49337-1.08044-.37411-1.23798.19556Z"/>
+  <metadata>
+    <i:aipgfRef id="adobe_illustrator_pgf"/>
+    <i:aipgf id="adobe_illustrator_pgf" i:pgfEncoding="zstd/base64" i:pgfVersion="24">
+<![CDATA[
+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
+XaPNQlvp83sndYLtHkg9G+ewzt5B1LNvvnN+pg+unvGDq4s2D7sSqLc7JCnYDYoMvHG+dbYMYNvs
+AtfLzjhweNG7uTOEbnTWrZdxLQYNfMOEL77FoIHfZWBmZWEwf2famTAbF2ZPbZuN+2M8bawDN9OG
+xQSyjdkkxnFtwHTyyx1aWYwemzb7dpPxPraBk2HQwMu8LvAaDENWjiuWxeuKucjNYrxj2MA1QJjA
+x7y+sng2WUzfmlaGsI0rU9jGnTFsm2UO2bYub1wt/2FgXHsBA/dhGlzaxjq4qJWJuaDJY9k03yHr
+RpNl3Wgyl7VtB0532MA7WPji9AYNNhvqnC0trSosJgdoe2gXmLC4qpiqmLCYuN5qJiomKy0mLq0q
+ppsKq2uLSoqJiomK6eeI1UxhvYMFNjW4PrYLDXIy1ExVTAmicvLY9vTQtA7usrSmqLI4XHVpYU11
+XXVtSeXQMWVpUXExUXVt3XkxVe2hkTGt1X3lyDltORyorqaosLC6uqq0sqa6qrKuprq2rrKwsOi0
+uqq4sro4WF11bVFlWWldXWFRWVlVUVlNWVVVUXFNUXFtUWlRcV1ZWW1tWW1tWW11YW1tbWVt0XV1
+WWVdWXFpWU1ZbVlRWW1NbXVRbU1dXVFtTVnRXV1dWVnRdWVZaV1ldV3RcWV1WW1pdVlhWZiiuqLD
+strSstqy4rqausriuqKSFeS05VioyrrKwsqyysKyyurqasuxsIV1NWWFRaW1NVWVdWVlpXV1hWV1
+gamqb11VcVFdVWlldXVNVW1VVVlpWVVpbWFxaVlRcU1ZWWlpZXFNWVFhSVlxZXVRTWFpWV11TWFh
+aWFpZVlZYWlpaV1pXXFZcVl1YVlpaWlpaWVpaXVNaWlRbWlpaW1pbWlVbU1taW1pUVVxbWFNbWlZ
+bWlxUWFdXWVxaVVxaWlZWU1VcWlxaXVNbVFtaWlhdWFVTW1NaWlRYUlpaWlxaWlpaWlpZWltTVFl
+aW1lbU1haVFRXU1VYWlRYV1pZXF1XWlRYWltYWlZZWF1ZU1xbWllbVFtTVVpZXVlTWllbW1NZWVl
+YVlNVW1pTVEFC8YkLmQh5wf8W1HxBDlKHIfjcBgew184DJfhM9yG33AcXsNheAyH4TA8y134C3/h
+NTyGw3AYDsNj+Ayn4TqchzMtPb0Iwn0BsYbBhF4TN2Tx0L54lBQDzgSFgFtwUOUSaEf4qSG2kDXO
+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
+4e0fL61W9VWUg8HnZM8D5nlm/d8lGQnRZjTsb4Pdsnuf9GSJOb2iWuFg9tTlotEAESIqSRZVYsuo
+giX2H+oZjYHKz4z+GOBOpwRw0/g+1/dBfYUgdW7KSQLqkfvtKVDNjF7bOYFHDMC3Gu7cDAXYEjlc
+mJ+gBftx4bjje/AneYHcvyZKqH5isFhBq12oRVMwIFRA0Nv5AiRVnBU4mGAWM/ZN70TEisCi1uoy
+V08zvCwBmn6qO6Wj0pbtx5pLqy3AmJLcNOsI2KqzuDqksgUtNbkWZj4L5JFaAbaoNrbAg3yyLMPx
+87K3vtoPJoTHTX1DDbQdXsxrhPFOrHvmeDMRnxqUCWVD574uAnHFB43liG1CQxSGNeRu4ZBTr96s
+6BsGViO3Ut7u5ZVbkf+tMWyPHcxFD+aXRGG+QkYnZ/VicbQxcwwkTJRKGUAOyXfUJLounCSiqzaw
+bxhL+8tgNqiNmtlHh99eRV+VbyjVCJEFnD6CT7lUEymWWmaCZlS4bBQAIBUprGf/O+O50dF+gmB3
+boSUA5/arzHClF4WQowjNZ9/AnlyixfvzW2fjh8FOOLYr3iKTxB3FUUJJ//gdrhGxzODeNOOuAt0
+RYzom2A79/IJGaN6yLILl3qbslq32hyTxi5A17kymW/ytw/9MzqUo0QV1wlK+AJ50r/kUbpv4OAI
+AdQJAHQK6WQ0MThiN2I4LTJmODYxLTgyYTMtN2FiZWI3ZDdhZGJhNDdhNDFmYjEtZTAwOS00Y2Y0
+LWI0YTQtZWEwZGY0OGQ4YzMwOTY1IDYyOC4yNTI2NWQ2MzEyNTUtNWIyYy00M2ExLTlkYzMtZTI1
+YzEyZjU2NTg5N2QzOGI0Y2UtNjZkYS00ZjUzLThjOWMtNjBlNGE0MzkwNzE3ODEzNDYyMTI1MjM3
+MTMtIEEFCyEjPO96J6v95uogw4G/Wf15XtgjZ9tO1TgR2uZEgm+nCG5o4Rog9AIVjxM6ySPWqUIq
+o3KFkgPN2g0ME9AF6cJIxiIR4pMSmN/OoduEE96cntd3jaLGndrQsUYFeIJzisKLWTMa/81DoG5g
+YRogPrBwFgb8Nz8AXhIxojfZ4n8z8rKlF134+goEXWADPKQAqlvEEDWAN2kDMzADMzADMwAAdVsj
+SxtbSrez7Wnl7sMbBoaosHjhmsXvUG2WEInsnSm2X8Dyo3J7CQcBAQH7AFhuCeeGJIGSiS8GrbVf
+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
+uuqo+/PoJSLrgUNkiSwBCAAAAAAAAAQggG8X4Y494894IH7N9/IQWQ2y7yOyRJbowiGyKoYYAmYT
+Fs/MuaVXr9bKfk2k9N5/6rWtfNw4Ps3/1C+9t/Gtj/uKXi1+d3vlrU6aaPv+bIlxT39L630q6xVt
+WyptRdLEez3n92wrjrheSt3tzdQv/Vz76U9ZfVqfmd6bu96WNDfG1p/SntnnxbVaLOvF1tZviutj
+d0ntvf929lM632LpTnOW+IQvExZpvrCX092rj9gLJ27zSAnGzdgVNquT0/q53+vtWieusuPbinGd
+F9tvf4stxvN2pvOnlT0v/nf5XStu9/b/x1le/w2W7WnBq4akabfytuPs3rnmxjHTzveK8/PN3V19
+aKJj1QZ/u8QVhq9o5c2XzbVd4qs6YazRxK9GmqrEET229Usi0rgGYSj8MqIMkRENEFlV5fR5JgyI
+zKa9K7GklT6PpF2EHoUlVpsKy1i1qX5dFdbyXtXG3kpxptJe2KlKG706KhM7JYBXQnkfZ8ppNRk3
+jvPaOa9fcd7b1URsn+7Uq4wjdsS5XVbck2ZaG8967a1z1konrZVSOisszlqduv+7/3teesU7+786
+9ezv2XO6z+7cPaf77L5X7Dndp6121jlr1TyeHLRKv95+pB/t5VZzM7VXxFek2fq84hXpVZ2it1ef
+ldLqGmnpFZ9Or35Fv2K1tcJivaK9rliriUitvTHaW2HRXtHa62LZdtbPjd390npbdsQ526bzYvy4
+cW2b77/1KmmJ0zaPFmaciGm03li1ibbCruzXKf91VZjHv6doPeavOLE38f+yFVZt4n+0f8X/POeU
+fjnO+WX+q8Ku6mT/S1+2ieFW0r7NjNhj20jd1pwttvaK/aTYfl2RXlth1YaL7RH/1X414MCyY/Yq
+Y6HSaGJXplpbQ9LEb69/xT9xxHsbx2uv+H9Fl119aGLnK7ZXI02F2dje19V+xXtFn5fTa3POMse/
+1crcHdvz4+izOsUbfVac2KZqk/vSXGHxXvHjz1ije8z9sidWbaJ7xH/FnLOUjftljh8vzrj/uioM
+f3WK7hf+6iM2J3oFZmJ7lVr4NAaeqPPCMKWppe37fHTbxoWyyKqevqzY2v/HCD8PNYDIKm2pj8aN
+sq4zvWs333s7X3trW4ydPqZds+1ZZ61fseNJ8bxOL731KX787RfqNb/37Xpnbew+8b24Une/N9d7
+L5p47+UT78149n+t1k7Zcdqe743rndkb1/vY3mrrRRO9Xi4kF020/5XOx7f/6Wfr//3Y4pxt279o
+Yn+AoscJKh4ggarTKRWSxK9AND1bdrX3H1vc8/rE1u+8dF5rveell0+0+WfF99bGtW+et/tav9Wp
+dH/Zlc48nX6t3xb/zLjWxv91tk9Kb9ts8XSbccU/c55Y4se18expZ73e9O187JdPtNaptfbi9m7H
+uW2dVzZue3tm6plan9lWz7dSanM7du+JZ7X3usWT2jvxlE1ztf/2ool+L5848c/sjzs7/Uzr44m9
+LaVOuzptO3Od9fG8bS++aGLOl0+sPmU3rfbbzsc0458Z5/m3Z5Ud86XX/aKJdPrlEyedX2tj27jS
+Op/WrvUvbZ8ZP5Vt68V5Tpyz1/sW2yv7LabvecqeF+PcOU978dPH+N9/Vn9c8eyXPe2st2LcN+f3
+StutzZ7xxRXTttfWnD1fNLEvn4irz/oWN/V58ZyN+85s3/2xW6cUu3etFNNJ/Vafjm17N56Zvk/q
+P70pxvYtdfs5Y2xv0zkrpZn6RRMrvXzit8u+GWP83/Nee3/eWrs2rZXeiyb25346M8Xd2SmtPzNu
+tz+rpfTyiZZel027Np2e6bV/25/Onn8d33xnpTZ7njd7zhj7RROn2/+LJvr1y4XkVr9oYrZ2vrX0
+frfPztdW2vMdT+95O7edmFJ3pxNba7G135/plfXn21vrRRNpN85NZcf7tLb9eW229C2uM89vx03n
+rI1pT4x/ds6WOsW32q5uMb399m9TS+9FEx375RNvnX9f5ost7q725knbP3ue1tJrs18+san74+6m
+tU73njnbvm6r44rr7K70r09sv3FXm6tnp03rxdjlnH/5xP+ZJbX/1X++T6e5XjTRXq+4p5Uds/xr
+87Vvba1/cb6V2trzoomXOs2f5fVu3H7/2+IsO2Z/fDt327fTv7tl58snOrW4Uq/X//a/Z2szvp6x
+37ae85Ud7bxoIv7LJ975db5b7Bln+/O7YtwUX/xe5/zsN8uOfu3Fsr/rt83flV40Mc/LJ87slwsJ
+bfyf/9qWHem7pY/v1/v2Xr/ZM7aehZ32kU24rdle29axbOv03bbfT3Ean9TOXPsrtrMrvnhinDXY
+1EqtO5596zv+WTNu7LXTtO/zn91xtW87/tan9dKet1bbsqRdRM3nQhJCyjiNpMo4NiQkUFUFgGME
+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
+UJgW4wiUQbzHbUaHU5h6sRBE0EQjP3TpLEbOXfn4safNB7Bg9azlcZXFeZzHXTyuOxSXrzMIIAF2
+UopkM7ATcEQoKNBBFWOtW4A+yUSTmOkWFRuZgBQe3GoRLnB6AHVIbJDPMF4439AzFAfyOI/zOInH
+ieIE7AxSI7CjVVxfF6K4fAachkr3Gcqka5RAjQBx+pFkmXD/JHQILqRQdHB4cJqCQKgtKBPumZMN
+1GAk9B7ncRqNTOVxDxstFAtKrdvm4fAQqwkSrdumES7AEVQ/zMbjQI+GmBgJLyZfsPFmosOBMYm1
+UqQkBojJRqGEzkAHBaiQGA0MCO6o4PI4j5ttPM7jIh4KJvIoGpUZ8BJxC/C4S3XkjsGTWBmIH8DE
+0yuTwCEAX46NZXMBsSyMMK8XWyKPz0JJCj/8ME6P22QExllrYExibHWRGEVOi/AHBcYWICUd81ga
+VcNHo3ILcBxNI1bmIQAq5rFoWQJoQq2piB83TT4x8fYZ+GbnmJREGk02Ch+miQcXI+LkQRUOHk8Y
+1Q4cCsauwQPT0BTaGz8mHic5cibSJC4oRNDsKbpDIo2Tk3BBIdoKskgKaw4SWHvcQS6YcKCjiZHC
+QGJ9o8JiEUkDKx8jAxOnsJO0CPe4kKybGLvJZGIcCWyvhlBeL1rnAsICIYADGSF3CaDmcbZVvXxS
+YgtbQkuvrsxaMgOKJGTVy4fFWwtcp4DjeZ7HvSJasgBcSNQYL9qFrfaiRTBeES3Zy9ZivADQqkVw
+tFdsokU7qFREHIxzzUyfWv+e7/XajLHsrtfd1tzu0m+l69P2nL+t9Fth1JkdX6fdeNJJ6cXY+tPr
+NdM8n/7Ppt+zaVN53blYbttfG99asbTunKs/P81eHeM7n87rXaXNXRu3T6fTv7ql0j6un2OMSW2+
+Fk9paTu13+7Z9vu1P18+zfnO7N3Y5kvbb533er5drb+dtWvumnFTl3/b6aWznXPdptRvfTmbOuMt
+zrkvxtOnnD0vtvTW7pul10qpnF2fdn2L641da6ntKmdX2vYtzY2l43lznXV6rd5+Zb2Me3G2M0+v
+mP7Ndzausl4GppXapnRaejvPKuvlYthmOd29Tr8/L+di3Nk936Wd1i+9X+vsW93ttY+rtLNrrW/l
+nZXemV9ezMWsV1rpxPReaTHn+n/8lXq+VTrubC2ls2mds+L5nZ9i6u0TSzv/3nntpNRbOuZcjJup
+xfjlrDR3O/X2vtetV9zYJ31Lu1Z7KZ5z0sc31874K5be995MZ31769efmPZjn3XSWx/fOfPEk2Jr
+ndZ8Le1Lc7WTUlzf2kk518SfbcY2u51O7X1ss3+t869P225pUzuz9ZyvdfnVe87qc/5nfOnXjKXX
+emnFf3PFk/rbtvaprJMTMfK7fb/SHeM5q2c6cf221O/3bLe0cf7as9o77duntq11+tT9bzt9v9Q+
+zpf2X1qp9enys621uucKwzGmeN5Zabu0dU781bvCoI8ttpNafOuU71yMgafbzvXmmal9mq1Pv/J9
+2vz5H/fF1enMLn1S/0txxlbW7G2rrU+b2tvZ4rbz3jld/szUVu/7+f7Lnxf7zPa+z2orpT1vW0xr
+tpNSO2ln6vZ2U8vFGJT6d8b1bYWBqcW5ci5a83fjm7HNM+P7NOPPOM+WODP+fn1Lcbtnl/lWGNjz
+xBl7ztkxzY4lvhXGbeq2Z5U4cxWMd4xzvtLv+52if4rrdVmzqNprm6toSXNbx/cxtbStxROL/O28
+zmnqrY7b5Vt8pVvH8j9/tvjxU1Fjep1Oi73rS2/c/VW++6zXcb5PLabz6zu2Tt1WXGeuNYve0mvr
+W0mrc5rP+Pa8NdeW7944O7712s85X6+cZtLb2B1b50TYWnmpcxp3Wp1h22nGVUTbOc282Wb6dj6d
+zoke98x9vcqm2NaL3atn7HJat96OMc2d5bR+KcbebSW1/plSSq91TkN7zulfc33b+X32Y784Z1kd
+48/TZ986PePs8rZXGLbaXO3/4+uT4p/OVXjGGNO+uNaMp+hre8VN83/1WbH86mLgO6/TeS9m5L/u
+2Vbq+V7a2D9jjOucnrN0OxkT267eXSe9Mfr26XV511znvBbfmSf2/ptj1XKunHH+fztzpflpttSp
+zVX+tN7+9878N+P8f7HjSulni+10anv60+z9eFp76+e+GHut9v2pt1O33j6v7fzYdq40S5+Ti13s
+befkXJf2e/Vpa52M2u+Pf3Ixev+vy1tnrndWv7feprhml27ni+5X+pPWlt6Tq7Avp0/cs95pm8r/
+6ZY69n6X/9POmZu69Sw9Z5+OL53z+0XPaWbteX9+fXqfZse3M6Z1Znmn/c+5Pq7Paah//urzp1Pr
+9/viKa3Pe3NTjO9teX1ifP1OS/ux/8z5vmw6afd1mentttNxvtbSWW9nnKmc//Rx2/9Ms1NZ/3t2
+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
+]]>
+    </i:aipgf>
+  </metadata>
+</svg>

BIN
apps/website/public/android-chrome-192x192.png


BIN
apps/website/public/android-chrome-512x512.png


BIN
apps/website/public/apple-touch-icon.png


BIN
apps/website/public/favicon-16x16.png


BIN
apps/website/public/favicon-32x32.png


BIN
apps/website/public/favicon.ico


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
apps/website/public/placeholder.svg


BIN
apps/website/public/placeholder_pfp.png


+ 427 - 0
apps/website/src/app/enterprise/page.tsx

@@ -0,0 +1,427 @@
+import { Code, CheckCircle, Shield, Users, Zap, Workflow } from "lucide-react"
+
+import { Button } from "@/components/ui"
+import { AnimatedText } from "@/components/animated-text"
+import { AnimatedBackground } from "@/components/homepage"
+import { ContactForm } from "@/components/enterprise/contact-form"
+
+export default async function Enterprise() {
+	return (
+		<>
+			{/* Hero Section */}
+			<section className="relative flex h-[calc(100vh-theme(spacing.16))] items-center overflow-hidden">
+				<AnimatedBackground />
+				<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
+					<div className="grid gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16">
+						<div className="flex flex-col justify-center space-y-6 sm:space-y-8">
+							<div>
+								<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl lg:text-6xl">
+									<span className="block">Roo Code for</span>
+									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
+										Enterprise
+									</AnimatedText>
+								</h1>
+								<p className="mt-4 max-w-md text-base text-muted-foreground sm:mt-6 sm:text-lg">
+									A next-generation, AI-powered{" "}
+									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
+										coding partner
+									</AnimatedText>{" "}
+									for enterprise development teams.
+								</p>
+							</div>
+							<div className="flex flex-col space-y-3 sm:flex-row sm:space-x-4 sm:space-y-0">
+								<Button
+									size="lg"
+									className="w-full hover:bg-gray-200 dark:bg-white dark:text-black sm:w-auto"
+									asChild>
+									<a href="#contact" className="flex w-full items-center justify-center">
+										Request a Demo
+										<svg
+											xmlns="http://www.w3.org/2000/svg"
+											className="ml-2 h-4 w-4"
+											viewBox="0 0 20 20"
+											fill="currentColor">
+											<path
+												fillRule="evenodd"
+												d="M10.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 11H5a1 1 0 110-2h7.586l-2.293-2.293a1 1 0 010-1.414z"
+												clipRule="evenodd"
+											/>
+										</svg>
+									</a>
+								</Button>
+								<Button variant="outline" size="lg" className="w-full sm:w-auto">
+									<a href="#benefits" className="flex w-full items-center justify-center">
+										Learn More
+									</a>
+								</Button>
+							</div>
+						</div>
+						<div className="relative mt-8 flex items-center justify-center lg:mt-0">
+							<div className="absolute inset-0 flex items-center justify-center">
+								<div className="h-[250px] w-[250px] rounded-full bg-blue-500/20 blur-[100px] sm:h-[300px] sm:w-[300px] md:h-[350px] md:w-[350px]" />
+							</div>
+							<div className="relative z-10 rounded-lg border border-border bg-card p-6 shadow-lg">
+								<div className="mb-4 flex items-center space-x-2">
+									<Code className="h-6 w-6 text-blue-400" />
+									<h3 className="text-lg font-semibold">Roo Code Enterprise</h3>
+								</div>
+								<p className="mb-4 text-sm text-muted-foreground">
+									An AI extension of your team that handles coding tasks, from new code generation to
+									refactoring, bug fixing, and documentation.
+								</p>
+								<div className="space-y-2">
+									<div className="flex items-center space-x-2">
+										<CheckCircle className="h-4 w-4 text-green-400" />
+										<span className="text-sm">Accelerate development cycles</span>
+									</div>
+									<div className="flex items-center space-x-2">
+										<CheckCircle className="h-4 w-4 text-green-400" />
+										<span className="text-sm">Enterprise-grade security</span>
+									</div>
+									<div className="flex items-center space-x-2">
+										<CheckCircle className="h-4 w-4 text-green-400" />
+										<span className="text-sm">Custom-tailored to your workflow</span>
+									</div>
+									<div className="flex items-center space-x-2">
+										<CheckCircle className="h-4 w-4 text-green-400" />
+										<span className="text-sm">Improve collaboration and onboarding</span>
+									</div>
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+			</section>
+
+			{/* Key Messaging Sections */}
+			<section id="benefits" className="bg-secondary/50 py-16">
+				<div className="container mx-auto px-4 sm:px-6 lg:px-8">
+					<div className="mb-12 text-center">
+						<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">Empower Your Development Team</h2>
+						<p className="mx-auto mt-4 max-w-2xl text-lg text-muted-foreground">
+							Roo Code functions like an entire AI dev team embedded in your developers&apos; IDE, ready
+							to accelerate software delivery and improve code quality.
+						</p>
+					</div>
+
+					<div className="grid gap-8 md:grid-cols-2 lg:grid-cols-3">
+						{/* Card 1 */}
+						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
+							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
+								<Zap className="h-6 w-6 text-blue-500" />
+							</div>
+							<h3 className="mb-2 text-xl font-bold">Accelerate Development Cycles</h3>
+							<p className="text-muted-foreground">
+								Supercharge development with AI assistance that helps developers code faster while
+								maintaining quality.
+							</p>
+							<ul className="mt-4 space-y-2">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Faster time-to-market</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>AI pair-programming</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Improved code quality</span>
+								</li>
+							</ul>
+						</div>
+
+						{/* Card 2 */}
+						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
+							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
+								<Users className="h-6 w-6 text-blue-500" />
+							</div>
+							<h3 className="mb-2 text-xl font-bold">Augment Your Team with AI Agents</h3>
+							<p className="text-muted-foreground">
+								Roo Code functions like an AI extension of your team, handling various coding tasks.
+							</p>
+							<ul className="mt-4 space-y-2">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>New code generation</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Refactoring and bug fixing</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Automate complex migrations</span>
+								</li>
+							</ul>
+						</div>
+
+						{/* Card 3 */}
+						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
+							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
+								<Shield className="h-6 w-6 text-blue-500" />
+							</div>
+							<h3 className="mb-2 text-xl font-bold">Enterprise-Grade Security</h3>
+							<p className="text-muted-foreground">
+								Keep your data private with on-premises models, keeping proprietary code in-house.
+							</p>
+							<ul className="mt-4 space-y-2">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Security and compliance</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>No external cloud dependencies</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Open-source and extensible</span>
+								</li>
+							</ul>
+						</div>
+
+						{/* Card 4 */}
+						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
+							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
+								<Workflow className="h-6 w-6 text-blue-500" />
+							</div>
+							<h3 className="mb-2 text-xl font-bold">Custom-Tailored to Your Workflow</h3>
+							<p className="text-muted-foreground">
+								Developers can create Custom Modes for specialized tasks like security auditing or
+								performance tuning.
+							</p>
+							<ul className="mt-4 space-y-2">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Integrate with internal tools</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Adapt to existing workflows</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Custom AI behaviors</span>
+								</li>
+							</ul>
+						</div>
+
+						{/* Card 5 */}
+						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
+							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
+								<Users className="h-6 w-6 text-blue-500" />
+							</div>
+							<h3 className="mb-2 text-xl font-bold">Collaboration and Onboarding</h3>
+							<p className="text-muted-foreground">
+								Ask Mode enables developers to query their codebase in plain language and receive
+								instant answers.
+							</p>
+							<ul className="mt-4 space-y-2">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Accelerates onboarding</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Improves cross-team collaboration</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Makes code more accessible</span>
+								</li>
+							</ul>
+						</div>
+
+						{/* Card 6 */}
+						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
+							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
+								<Zap className="h-6 w-6 text-blue-500" />
+							</div>
+							<h3 className="mb-2 text-xl font-bold">Faster Delivery, Lower Costs</h3>
+							<p className="text-muted-foreground">
+								Automate routine tasks to accelerate software releases and reduce costs.
+							</p>
+							<ul className="mt-4 space-y-2">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Improved code quality & consistency</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Empowered developers, happier teams</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
+									<span>Rapid knowledge sharing</span>
+								</li>
+							</ul>
+						</div>
+					</div>
+				</div>
+			</section>
+
+			{/* Differentiator Section */}
+			<section className="py-16">
+				<div className="container mx-auto px-4 sm:px-6 lg:px-8">
+					<div className="mb-12 text-center">
+						<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">What Makes Roo Code Unique</h2>
+						<p className="mx-auto mt-4 max-w-2xl text-lg text-muted-foreground">
+							Unlike traditional code editors or basic autocomplete tools, Roo Code is an autonomous
+							coding agent with powerful capabilities.
+						</p>
+					</div>
+
+					<div className="grid gap-8 md:grid-cols-2">
+						<div className="rounded-lg border border-border bg-card p-8 shadow-sm">
+							<h3 className="mb-4 text-2xl font-bold">Traditional AI Coding Assistants</h3>
+							<ul className="space-y-3">
+								<li className="flex items-start">
+									<svg
+										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
+										fill="none"
+										viewBox="0 0 24 24"
+										stroke="currentColor">
+										<path
+											strokeLinecap="round"
+											strokeLinejoin="round"
+											strokeWidth={2}
+											d="M6 18L18 6M6 6l12 12"
+										/>
+									</svg>
+									<span>Limited to autocomplete and simple suggestions</span>
+								</li>
+								<li className="flex items-start">
+									<svg
+										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
+										fill="none"
+										viewBox="0 0 24 24"
+										stroke="currentColor">
+										<path
+											strokeLinecap="round"
+											strokeLinejoin="round"
+											strokeWidth={2}
+											d="M6 18L18 6M6 6l12 12"
+										/>
+									</svg>
+									<span>Lack project-wide context understanding</span>
+								</li>
+								<li className="flex items-start">
+									<svg
+										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
+										fill="none"
+										viewBox="0 0 24 24"
+										stroke="currentColor">
+										<path
+											strokeLinecap="round"
+											strokeLinejoin="round"
+											strokeWidth={2}
+											d="M6 18L18 6M6 6l12 12"
+										/>
+									</svg>
+									<span>Can&apos;t execute commands or perform web actions</span>
+								</li>
+								<li className="flex items-start">
+									<svg
+										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
+										fill="none"
+										viewBox="0 0 24 24"
+										stroke="currentColor">
+										<path
+											strokeLinecap="round"
+											strokeLinejoin="round"
+											strokeWidth={2}
+											d="M6 18L18 6M6 6l12 12"
+										/>
+									</svg>
+									<span>No customization for enterprise workflows</span>
+								</li>
+								<li className="flex items-start">
+									<svg
+										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
+										fill="none"
+										viewBox="0 0 24 24"
+										stroke="currentColor">
+										<path
+											strokeLinecap="round"
+											strokeLinejoin="round"
+											strokeWidth={2}
+											d="M6 18L18 6M6 6l12 12"
+										/>
+									</svg>
+									<span>Often require sending code to external cloud services</span>
+								</li>
+							</ul>
+						</div>
+
+						<div className="rounded-lg border border-border bg-card p-8 shadow-sm">
+							<h3 className="mb-4 text-2xl font-bold text-blue-400">Roo Code Enterprise</h3>
+							<ul className="space-y-3">
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
+									<span>Full-featured AI dev team with natural language communication</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
+									<span>Deep understanding of your entire codebase</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
+									<span>Can run tests, execute commands, and perform web actions</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
+									<span>Custom modes for specialized enterprise tasks</span>
+								</li>
+								<li className="flex items-start">
+									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
+									<span>On-premises deployment option for data privacy</span>
+								</li>
+							</ul>
+						</div>
+					</div>
+				</div>
+			</section>
+
+			{/* CTA Section */}
+			<section id="contact" className="bg-secondary/50 py-16">
+				<div className="container mx-auto px-4 sm:px-6 lg:px-8">
+					<div className="mx-auto max-w-3xl text-center">
+						<h2 className="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">
+							Ready to Transform Your Development Process?
+						</h2>
+						<p className="mb-8 text-lg text-muted-foreground">
+							Join our early access program and be among the first to experience the power of Roo Code for
+							Enterprise.
+						</p>
+						<div className="grid gap-4 sm:grid-cols-2 sm:gap-6">
+							<div className="rounded-lg border border-border bg-card p-6 text-center shadow-sm">
+								<h3 className="mb-2 text-xl font-bold">Become an Early Access Partner</h3>
+								<p className="mb-4 text-muted-foreground">
+									Collaborate in shaping Roo Code&apos;s enterprise solution.
+								</p>
+								<ContactForm formType="early-access" buttonText="Apply Now" buttonClassName="w-full" />
+							</div>
+							<div className="rounded-lg border border-border bg-card p-6 text-center shadow-sm">
+								<h3 className="mb-2 text-xl font-bold">Request a Demo</h3>
+								<p className="mb-4 text-muted-foreground">
+									See Roo Code&apos;s enterprise capabilities in action.
+								</p>
+								<ContactForm formType="demo" buttonText="Contact Us" buttonClassName="w-full" />
+							</div>
+						</div>
+						<div className="mt-8">
+							<Button variant="outline" size="lg">
+								<a
+									href="mailto:[email protected]?subject=Enterprise Guide Request"
+									className="flex items-center justify-center">
+									Download the Enterprise Guide
+								</a>
+							</Button>
+						</div>
+					</div>
+				</div>
+			</section>
+		</>
+	)
+}

+ 224 - 0
apps/website/src/app/evals/evals.tsx

@@ -0,0 +1,224 @@
+"use client"
+
+import { useMemo } from "react"
+import { ScatterChart, Scatter, XAxis, YAxis, Label, Customized, Cross } from "recharts"
+
+import { TaskMetrics, type Run } from "@/db"
+
+import { ChartConfig, ChartLegend, ChartLegendContent } from "@/components/ui/chart"
+import { formatTokens, formatCurrency, formatDuration, formatScore } from "@/lib"
+import {
+	ChartContainer,
+	ChartTooltip,
+	ChartTooltipContent,
+	Table,
+	TableBody,
+	TableCaption,
+	TableCell,
+	TableHead,
+	TableHeader,
+	TableRow,
+} from "@/components/ui"
+import { useOpenRouterModels } from "@/lib/hooks/use-open-router-models"
+
+export function Evals({
+	runs,
+}: {
+	runs: (Run & {
+		label: string
+		score: number
+		languageScores?: Record<"go" | "java" | "javascript" | "python" | "rust", number>
+		taskMetrics: TaskMetrics
+		modelId?: string
+	})[]
+}) {
+	const { data: openRouterModels } = useOpenRouterModels()
+
+	const tableData = useMemo(
+		() =>
+			runs.map((run) => ({
+				...run,
+				label: run.description || run.model,
+				score: run.score,
+				cost: run.taskMetrics.cost,
+				model: openRouterModels?.[run.modelId ?? ""],
+				modelInfo: openRouterModels?.[run.modelId ?? ""]?.modelInfo,
+			})),
+		[runs, openRouterModels],
+	)
+
+	const chartData = useMemo(() => tableData.filter(({ cost }) => cost < 100), [tableData])
+
+	const chartConfig = useMemo(
+		() => chartData.reduce((acc, run) => ({ ...acc, [run.label]: run }), {} as ChartConfig),
+		[chartData],
+	)
+
+	return (
+		<div className="mx-auto flex max-w-screen-lg flex-col gap-8 p-8">
+			<div className="flex flex-col gap-4">
+				<div>
+					Roo Code tests each frontier model against{" "}
+					<a href="https://github.com/cte/evals/" className="underline">
+						a suite of hundreds of exercises
+					</a>{" "}
+					across 5 programming languages with varying difficulty. These results can help you find the right
+					price-to-intelligence ratio for your use case.
+				</div>
+				<div>
+					Want to see the results for a model we haven&apos;t tested yet? Ping us in{" "}
+					<a href="https://discord.gg/roocode" className="underline">
+						Discord
+					</a>
+					.
+				</div>
+			</div>
+			<Table className="border">
+				<TableHeader>
+					<TableRow>
+						<TableHead colSpan={2} className="border-r text-center">
+							Model
+						</TableHead>
+						<TableHead colSpan={3} className="border-r text-center">
+							Metrics
+						</TableHead>
+						<TableHead colSpan={6} className="text-center">
+							Scores
+						</TableHead>
+					</TableRow>
+					<TableRow>
+						<TableHead>
+							Name
+							<div className="text-xs opacity-50">Context Window</div>
+						</TableHead>
+						<TableHead className="border-r">
+							Price
+							<div className="text-xs opacity-50">In / Out</div>
+						</TableHead>
+						<TableHead>Duration</TableHead>
+						<TableHead>
+							Tokens
+							<div className="text-xs opacity-50">In / Out</div>
+						</TableHead>
+						<TableHead className="border-r">
+							Cost
+							<div className="text-xs opacity-50">USD</div>
+						</TableHead>
+						<TableHead>
+							<i className="devicon-go-plain text-lg" title="Go" />
+						</TableHead>
+						<TableHead>
+							<i className="devicon-java-plain text-lg" title="Java" />
+						</TableHead>
+						<TableHead>
+							<i className="devicon-javascript-plain text-lg" title="JavaScript" />
+						</TableHead>
+						<TableHead>
+							<i className="devicon-python-plain text-lg" title="Python" />
+						</TableHead>
+						<TableHead>
+							<i className="devicon-rust-original text-lg" title="Rust" />
+						</TableHead>
+						<TableHead>Total</TableHead>
+					</TableRow>
+				</TableHeader>
+				<TableBody className="font-mono">
+					{tableData.map((run) => (
+						<TableRow key={run.id}>
+							<TableCell title={run.model?.description}>
+								<div className="font-sans">{run.model?.name || run.label}</div>
+								<div className="text-xs opacity-50">
+									{formatTokens(run.modelInfo?.contextWindow ?? 0)}
+								</div>
+							</TableCell>
+							<TableCell className="border-r">
+								<div className="flex flex-row gap-2">
+									<div>{formatCurrency(run.modelInfo?.inputPrice ?? 0)}</div>
+									<div className="opacity-25">/</div>
+									<div>{formatCurrency(run.modelInfo?.outputPrice ?? 0)}</div>
+								</div>
+							</TableCell>
+							<TableCell className="font-mono">{formatDuration(run.taskMetrics.duration)}</TableCell>
+							<TableCell>
+								<div className="flex flex-row gap-2">
+									<div>{formatTokens(run.taskMetrics.tokensIn)}</div>
+									<div className="opacity-25">/</div>
+									<div>{formatTokens(run.taskMetrics.tokensOut)}</div>
+								</div>
+							</TableCell>
+							<TableCell className="border-r">{formatCurrency(run.taskMetrics.cost)}</TableCell>
+							<TableCell className="text-muted-foreground">
+								{formatScore(run.languageScores?.go ?? 0)}%
+							</TableCell>
+							<TableCell className="text-muted-foreground">
+								{formatScore(run.languageScores?.java ?? 0)}%
+							</TableCell>
+							<TableCell className="text-muted-foreground">
+								{formatScore(run.languageScores?.javascript ?? 0)}%
+							</TableCell>
+							<TableCell className="text-muted-foreground">
+								{formatScore(run.languageScores?.python ?? 0)}%
+							</TableCell>
+							<TableCell className="text-muted-foreground">
+								{formatScore(run.languageScores?.rust ?? 0)}%
+							</TableCell>
+							<TableCell className="font-bold">{run.score}%</TableCell>
+						</TableRow>
+					))}
+				</TableBody>
+				<TableCaption>
+					<div className="pb-4 font-medium">Cost Versus Score</div>
+					<ChartContainer config={chartConfig} className="h-[500px] w-full">
+						<ScatterChart margin={{ top: 0, right: 0, bottom: 0, left: 20 }}>
+							<XAxis
+								type="number"
+								dataKey="cost"
+								name="Cost"
+								domain={[
+									(dataMin: number) => Math.round((dataMin - 5) / 5) * 5,
+									(dataMax: number) => Math.round((dataMax + 5) / 5) * 5,
+								]}
+								tickFormatter={(value) => formatCurrency(value)}>
+								<Label value="Cost" position="bottom" offset={0} />
+							</XAxis>
+							<YAxis
+								type="number"
+								dataKey="score"
+								name="Score"
+								domain={[
+									(dataMin: number) => Math.max(0, Math.round((dataMin - 5) / 5) * 5),
+									(dataMax: number) => Math.min(100, Math.round((dataMax + 5) / 5) * 5),
+								]}
+								tickFormatter={(value) => `${value}%`}>
+								<Label value="Score" angle={-90} position="left" dy={-15} />
+							</YAxis>
+							<ChartTooltip content={<ChartTooltipContent labelKey="label" hideIndicator />} />
+							<Customized component={renderQuadrant} />
+							{chartData.map((d, i) => (
+								<Scatter key={d.label} name={d.label} data={[d]} fill={`hsl(var(--chart-${i + 1}))`} />
+							))}
+							<ChartLegend content={<ChartLegendContent />} />
+						</ScatterChart>
+					</ChartContainer>
+					<div className="py-4 text-xs opacity-50">
+						(Note: Very expensive models are exluded from the scatter plot.)
+					</div>
+				</TableCaption>
+			</Table>
+		</div>
+	)
+}
+
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
+const renderQuadrant = (props: any) => (
+	<Cross
+		width={props.width}
+		height={props.height}
+		x={props.width / 2 + 35}
+		y={props.height / 2 - 15}
+		top={0}
+		left={0}
+		stroke="currentColor"
+		opacity={0.1}
+	/>
+)

+ 49 - 0
apps/website/src/app/evals/page.tsx

@@ -0,0 +1,49 @@
+import type { Metadata } from "next"
+
+import { rooCodeSettingsSchema, getModelId } from "@roo-code/types"
+
+import { getRuns } from "@/db"
+import { getLanguageScores } from "@/lib/server"
+import { formatScore } from "@/lib"
+
+import { Evals } from "./evals"
+
+export const revalidate = 300
+
+export const metadata: Metadata = {
+	title: "Roo Code Evals",
+	openGraph: {
+		title: "Roo Code Evals",
+		description: "Quantitative evals of LLM coding skills.",
+		url: "https://roocode.com/evals",
+		siteName: "Roo Code",
+		images: {
+			url: "https://i.imgur.com/ijP7aZm.png",
+			width: 1954,
+			height: 1088,
+		},
+	},
+}
+
+export default async function Page() {
+	const languageScores = await getLanguageScores()
+
+	const runs = (await getRuns())
+		.filter((run) => !!run.taskMetrics)
+		.filter(({ settings }) => rooCodeSettingsSchema.safeParse(settings).success)
+		.sort((a, b) => b.passed - a.passed)
+		.map((run) => {
+			const settings = rooCodeSettingsSchema.parse(run.settings)
+
+			return {
+				...run,
+				label: run.description || run.model,
+				score: formatScore(run.passed / (run.passed + run.failed)),
+				languageScores: languageScores[run.id],
+				taskMetrics: run.taskMetrics!,
+				modelId: getModelId(settings),
+			}
+		})
+
+	return <Evals runs={runs} />
+}

+ 72 - 0
apps/website/src/app/globals.css

@@ -0,0 +1,72 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+:root {
+	--background: 0 0% 100%;
+	--foreground: 0 0% 3.9%;
+	--card: 0 0% 100%;
+	--card-foreground: 0 0% 3.9%;
+	--popover: 0 0% 100%;
+	--popover-foreground: 0 0% 3.9%;
+	--primary: 0 0% 9%;
+	--primary-foreground: 0 0% 98%;
+	--secondary: 0 0% 96.1%;
+	--secondary-foreground: 0 0% 9%;
+	--muted: 0 0% 96.1%;
+	--muted-foreground: 0 0% 45.1%;
+	--accent: 0 0% 96.1%;
+	--accent-foreground: 0 0% 9%;
+	--destructive: 0 84.2% 60.2%;
+	--destructive-foreground: 0 0% 98%;
+	--border: 0 0% 89.8%;
+	--input: 0 0% 89.8%;
+	--ring: 0 0% 3.9%;
+	--radius: 0.5rem;
+
+	--chart-1: 0 100% 50%;
+	--chart-2: 29 100% 50%;
+	--chart-3: 51 100% 50%;
+	--chart-4: 83 100% 50%;
+	--chart-5: 115 100% 50%;
+	--chart-6: 147 100% 50%;
+	--chart-7: 168 100% 50%;
+	--chart-8: 196 100% 50%;
+	--chart-9: 224 100% 50%;
+	--chart-10: 261 100% 50%;
+	--chart-11: 279 100% 50%;
+	--chart-12: 298 100% 50%;
+	--chart-13: 324 100% 50%;
+	--chart-14: 358 100% 50%;
+}
+
+.dark {
+	--background: 0 0% 0%;
+	--foreground: 0 0% 98%;
+	--card: 0 0% 3.9%;
+	--card-foreground: 0 0% 98%;
+	--popover: 0 0% 3.9%;
+	--popover-foreground: 0 0% 98%;
+	--primary: 0 0% 98%;
+	--primary-foreground: 0 0% 9%;
+	--secondary: 0 0% 14.9%;
+	--secondary-foreground: 0 0% 98%;
+	--muted: 0 0% 14.9%;
+	--muted-foreground: 0 0% 63.9%;
+	--accent: 0 0% 14.9%;
+	--accent-foreground: 0 0% 98%;
+	--destructive: 0 62.8% 30.6%;
+	--destructive-foreground: 0 0% 98%;
+	--border: 0 0% 14.9%;
+	--input: 0 0% 14.9%;
+	--ring: 0 0% 83.1%;
+}
+
+@layer base {
+	* {
+		@apply border-border;
+	}
+	body {
+		@apply bg-background text-foreground;
+	}
+}

+ 65 - 0
apps/website/src/app/layout.tsx

@@ -0,0 +1,65 @@
+import React from "react"
+import type { Metadata } from "next"
+import { Inter } from "next/font/google"
+
+import { Providers } from "@/components/providers"
+
+import Shell from "./shell"
+
+import "./globals.css"
+
+const inter = Inter({ subsets: ["latin"] })
+
+export const metadata: Metadata = {
+	title: "Roo Code – Your AI-Powered Dev Team in VS Code",
+	description:
+		"Roo Code puts an entire AI dev team right in your editor, outpacing closed tools with deep project-wide context, multi-step agentic coding, and unmatched developer-centric flexibility.",
+	alternates: {
+		canonical: "https://roocode.com",
+	},
+	icons: {
+		icon: [
+			{ url: "/favicon.ico" },
+			{ url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" },
+			{ url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" },
+		],
+		apple: [{ url: "/apple-touch-icon.png" }],
+		other: [
+			{
+				rel: "android-chrome-192x192",
+				url: "/android-chrome-192x192.png",
+				sizes: "192x192",
+				type: "image/png",
+			},
+			{
+				rel: "android-chrome-512x512",
+				url: "/android-chrome-512x512.png",
+				sizes: "512x512",
+				type: "image/png",
+			},
+		],
+	},
+}
+
+export default function RootLayout({ children }: { children: React.ReactNode }) {
+	return (
+		<html lang="en" suppressHydrationWarning>
+			<head>
+				<link
+					rel="stylesheet"
+					type="text/css"
+					href="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/devicon.min.css"
+				/>
+			</head>
+			<body className={inter.className}>
+				<div itemScope itemType="https://schema.org/WebSite">
+					<link itemProp="url" href="https://roocode.com" />
+					<meta itemProp="name" content="Roo Code" />
+				</div>
+				<Providers>
+					<Shell>{children}</Shell>
+				</Providers>
+			</body>
+		</html>
+	)
+}

+ 98 - 0
apps/website/src/app/page.tsx

@@ -0,0 +1,98 @@
+/* eslint-disable react/jsx-no-target-blank */
+
+import { getVSCodeDownloads } from "@/lib/stats"
+
+import { Button } from "@/components/ui"
+import { AnimatedText } from "@/components/animated-text"
+import {
+	AnimatedBackground,
+	InstallSection,
+	Features,
+	Testimonials,
+	FAQSection,
+	CodeExample,
+} from "@/components/homepage"
+
+// Invalidate cache when a request comes in, at most once every hour.
+export const revalidate = 3600
+
+export default async function Home() {
+	const downloads = await getVSCodeDownloads()
+
+	return (
+		<>
+			<section className="relative flex h-[calc(125vh-theme(spacing.16))] items-center overflow-hidden md:h-[calc(100svh-theme(spacing.16))] lg:h-[calc(100vh-theme(spacing.16))]">
+				<AnimatedBackground />
+				<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
+					<div className="grid gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16">
+						<div className="flex flex-col justify-center space-y-6 sm:space-y-8">
+							<div>
+								<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl lg:text-6xl">
+									<span className="block">Your</span>
+									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
+										AI-Powered
+									</AnimatedText>
+									<span className="block">Dev Team, Right in Your Editor.</span>
+								</h1>
+								<p className="mt-4 max-w-md text-base text-muted-foreground sm:mt-6 sm:text-lg">
+									Supercharge your editor with AI that{" "}
+									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
+										understands your codebase
+									</AnimatedText>
+									, streamlines development, and helps you write, refactor, and debug with ease.
+								</p>
+							</div>
+							<div className="flex flex-col space-y-3 sm:flex-row sm:space-x-4 sm:space-y-0">
+								<Button
+									size="lg"
+									className="w-full hover:bg-gray-200 dark:bg-white dark:text-black sm:w-auto">
+									<a
+										href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
+										target="_blank"
+										className="flex w-full items-center justify-center">
+										Install Roo Code
+										<svg
+											xmlns="http://www.w3.org/2000/svg"
+											className="ml-2 h-4 w-4"
+											viewBox="0 0 20 20"
+											fill="currentColor">
+											<path
+												fillRule="evenodd"
+												d="M10.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 11H5a1 1 0 110-2h7.586l-2.293-2.293a1 1 0 010-1.414z"
+												clipRule="evenodd"
+											/>
+										</svg>
+									</a>
+								</Button>
+								<Button variant="outline" size="lg" className="w-full sm:w-auto">
+									<a
+										href="https://docs.roocode.com"
+										target="_blank"
+										className="flex w-full items-center justify-center">
+										View Documentation
+									</a>
+								</Button>
+							</div>
+						</div>
+						<div className="relative mt-8 flex items-center justify-center lg:mt-0">
+							<div className="absolute inset-0 flex items-center justify-center">
+								<div className="h-[250px] w-[250px] rounded-full bg-blue-500/20 blur-[100px] sm:h-[300px] sm:w-[300px] md:h-[350px] md:w-[350px]" />
+							</div>
+							<CodeExample />
+						</div>
+					</div>
+				</div>
+			</section>
+			<div id="features">
+				<Features />
+			</div>
+			<div id="testimonials">
+				<Testimonials />
+			</div>
+			<div id="faq">
+				<FAQSection />
+			</div>
+			<InstallSection downloads={downloads} />
+		</>
+	)
+}

+ 177 - 0
apps/website/src/app/privacy/page.tsx

@@ -0,0 +1,177 @@
+import { Metadata } from "next"
+
+export const metadata: Metadata = {
+	title: "Privacy Policy - Roo Code Marketing Website",
+	description:
+		"Privacy policy for the Roo Code marketing website. Learn how we handle your data and protect your privacy.",
+}
+
+export default function Privacy() {
+	return (
+		<>
+			<div className="container mx-auto px-4 py-12 sm:px-6 lg:px-8">
+				<div className="prose prose-lg mx-auto max-w-3xl dark:prose-invert">
+					<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl">
+						Roo Code Marketing Landing Page Privacy Policy
+					</h1>
+					<p className="text-muted-foreground">Last Updated: March 7th, 2025</p>
+
+					<p className="lead">
+						Roo Code respects your privacy and is committed to being transparent about how data is collected
+						and used on our marketing landing page. This policy focuses on data handling for the Roo Code
+						marketing website. For details on how your data is handled within the Roo Code extension itself,
+						please refer to our separate{" "}
+						<a
+							href="https://github.com/RooVetGit/Roo-Code/blob/main/PRIVACY.md"
+							target="_blank"
+							rel="noopener noreferrer"
+							className="text-primary hover:underline">
+							Roo Code Extension Privacy Policy
+						</a>
+						.
+					</p>
+
+					<h2 className="mt-8 text-2xl font-bold">Where Your Data Goes (And Where It Doesn&apos;t)</h2>
+
+					<h3 className="mt-6 text-xl font-bold">Website Analytics & Tracking</h3>
+					<ul>
+						<li>
+							We use PostHog (and its standard features) on our marketing landing page to analyze site
+							traffic and usage trends. This collection includes information such as your IP address,
+							browser type, device information, and pages visited.
+						</li>
+						<li>
+							These analytics help us understand how users engage with the website, so we can improve
+							content and design.
+						</li>
+						<li>We do not collect code, project data, or any AI-related prompts on this page.</li>
+					</ul>
+
+					<h3 className="mt-6 text-xl font-bold">Cookies and Similar Technologies</h3>
+					<ul>
+						<li>
+							Our marketing website may use cookies or similar tracking technologies to remember user
+							preferences and provide aggregated analytics.
+						</li>
+						<li>
+							Cookies help with things like user session management, remembering certain selections or
+							preferences, and compiling anonymous statistics.
+						</li>
+					</ul>
+
+					<h3 className="mt-6 text-xl font-bold">Forms & Voluntary Submissions</h3>
+					<ul>
+						<li>
+							If you submit your email or other personal data on our landing page (for example, to receive
+							updates or join a waiting list), we collect that information voluntarily provided by you.
+						</li>
+						<li>
+							We do not share or sell this data to third parties for their own marketing purposes. It is
+							used only to communicate with you about Roo Code, respond to inquiries, or send updates
+							you&apos;ve requested.
+						</li>
+					</ul>
+
+					<h3 className="mt-6 text-xl font-bold">Third-Party Integrations</h3>
+					<ul>
+						<li>
+							Our website may embed content or links to external platforms (e.g., for processing payments
+							or handling support). Any data you provide through these external sites is governed by the
+							privacy policies of those platforms.
+						</li>
+					</ul>
+
+					<h2 className="mt-8 text-2xl font-bold">How We Use Your Data</h2>
+
+					<h3 className="mt-6 text-xl font-bold">Site Improvements & Marketing</h3>
+					<ul>
+						<li>
+							We analyze aggregated user behavior to measure the effectiveness of our site, troubleshoot
+							any issues, and guide future improvements.
+						</li>
+						<li>
+							If you sign up for newsletters or updates, we use your email or other contact information
+							only to send you relevant Roo Code communications.
+						</li>
+					</ul>
+
+					<h3 className="mt-6 text-xl font-bold">No Selling or Sharing of Data</h3>
+					<ul>
+						<li>
+							We do not sell or share your personally identifiable information with third parties for
+							their marketing.
+						</li>
+						<li>We do not train any models on your marketing site data.</li>
+					</ul>
+
+					<h2 className="mt-8 text-2xl font-bold">Your Choices & Control</h2>
+
+					<h3 className="mt-6 text-xl font-bold">Manage Cookies</h3>
+					<ul>
+						<li>
+							Most browsers allow you to manage or block cookies. If you disable cookies, some features of
+							the site may not function properly.
+						</li>
+					</ul>
+
+					<h3 className="mt-6 text-xl font-bold">Opt-Out of Communications</h3>
+					<ul>
+						<li>
+							If you have signed up to receive updates, you can unsubscribe anytime by following the
+							instructions in our emails or contacting us directly.
+						</li>
+					</ul>
+
+					<h3 className="mt-6 text-xl font-bold">Request Deletion</h3>
+					<ul>
+						<li>
+							You may request the deletion of any personal data you&apos;ve provided through our marketing
+							forms by reaching out to us at{" "}
+							<a href="mailto:[email protected]" className="text-primary hover:underline">
+								[email protected]
+							</a>
+							.
+						</li>
+					</ul>
+
+					<h2 className="mt-8 text-2xl font-bold">Security & Updates</h2>
+					<ul>
+						<li>
+							We take reasonable measures to protect your data from unauthorized access or disclosure, but
+							no website can be 100% secure.
+						</li>
+						<li>
+							If our privacy practices for the marketing site change, we will update this policy and note
+							the effective date at the top.
+						</li>
+					</ul>
+
+					<h2 className="mt-8 text-2xl font-bold">Contact Us</h2>
+					<p>
+						If you have questions or concerns about this Privacy Policy or wish to make a request regarding
+						your data, please reach out to us at{" "}
+						<a href="mailto:[email protected]" className="text-primary hover:underline">
+							[email protected]
+						</a>
+						.
+					</p>
+
+					<div className="mt-8 border-t border-border pt-6">
+						<p className="text-muted-foreground">
+							By using the Roo Code marketing landing page, you agree to this Privacy Policy. If you use
+							the Roo Code extension, please see our separate{" "}
+							<a
+								href="https://github.com/RooVetGit/Roo-Code/blob/main/PRIVACY.md"
+								target="_blank"
+								rel="noopener noreferrer"
+								className="text-primary hover:underline">
+								Roo Code Extension Privacy Policy
+							</a>{" "}
+							for details on data handling in the extension.
+						</p>
+					</div>
+				</div>
+			</div>
+		</>
+	)
+}

+ 18 - 0
apps/website/src/app/shell.tsx

@@ -0,0 +1,18 @@
+import { getGitHubStars, getVSCodeDownloads } from "@/lib/stats"
+
+import { NavBar, Footer } from "@/components/chromes"
+
+// Invalidate cache when a request comes in, at most once every hour.
+export const revalidate = 3600
+
+export default async function Shell({ children }: { children: React.ReactNode }) {
+	const [stars, downloads] = await Promise.all([getGitHubStars(), getVSCodeDownloads()])
+
+	return (
+		<div className="flex min-h-screen flex-col bg-background text-foreground">
+			<NavBar stars={stars} downloads={downloads} />
+			<main className="flex-1">{children}</main>
+			<Footer />
+		</div>
+	)
+}

+ 9 - 0
apps/website/src/app/sitemap.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+  <url>
+    <loc>https://roocode.com/</loc>
+    <lastmod>2025-03-13T22:26:09Z</lastmod>
+    <changefreq>yearly</changefreq>
+    <priority>1.0</priority>
+  </url>
+</urlset>

+ 24 - 0
apps/website/src/components/animated-text.tsx

@@ -0,0 +1,24 @@
+"use client"
+
+import type React from "react"
+import { motion } from "framer-motion"
+
+interface AnimatedTextProps {
+	children: React.ReactNode
+	className?: string
+}
+
+export function AnimatedText({ children, className }: AnimatedTextProps) {
+	return (
+		<motion.span
+			className={className}
+			initial={{ opacity: 0, y: 20 }}
+			animate={{ opacity: 1, y: 0 }}
+			transition={{
+				duration: 0.8,
+				ease: [0.2, 0.65, 0.3, 0.9],
+			}}>
+			{children}
+		</motion.span>
+	)
+}

+ 269 - 0
apps/website/src/components/chromes/footer.tsx

@@ -0,0 +1,269 @@
+"use client"
+
+import { useState, useRef, useEffect } from "react"
+import Link from "next/link"
+import Image from "next/image"
+import { ChevronDown } from "lucide-react"
+import { RxGithubLogo, RxDiscordLogo } from "react-icons/rx"
+import { FaReddit } from "react-icons/fa6"
+
+import { EXTERNAL_LINKS, INTERNAL_LINKS } from "@/lib/constants"
+import { useLogoSrc } from "@/lib/hooks/use-logo-src"
+import { ScrollButton } from "@/components/ui"
+
+export function Footer() {
+	const [privacyDropdownOpen, setPrivacyDropdownOpen] = useState(false)
+	const dropdownRef = useRef<HTMLDivElement>(null)
+	const logoSrc = useLogoSrc()
+
+	// Close dropdown when clicking outside
+	useEffect(() => {
+		function handleClickOutside(event: MouseEvent) {
+			if (dropdownRef.current && !dropdownRef.current.contains(event.target as Node)) {
+				setPrivacyDropdownOpen(false)
+			}
+		}
+
+		document.addEventListener("mousedown", handleClickOutside)
+		return () => {
+			document.removeEventListener("mousedown", handleClickOutside)
+		}
+	}, [])
+	return (
+		<footer className="border-t border-border bg-background">
+			<div className="mx-auto max-w-7xl px-6 pb-6 pt-12 md:pb-8 md:pt-16 lg:px-8">
+				<div className="xl:grid xl:grid-cols-3 xl:gap-8">
+					<div className="space-y-8">
+						<div className="flex items-center">
+							<Image src={logoSrc} alt="Roo Code Logo" width={120} height={40} className="h-6 w-auto" />
+						</div>
+						<p className="max-w-md text-sm leading-6 text-muted-foreground md:pr-16 lg:pr-32">
+							Empowering developers to build better software faster with AI-powered tools and insights.
+						</p>
+						<div className="flex space-x-5">
+							<a
+								href={EXTERNAL_LINKS.GITHUB}
+								target="_blank"
+								rel="noopener noreferrer"
+								className="text-muted-foreground transition-colors hover:text-foreground">
+								<RxGithubLogo className="h-6 w-6" />
+								<span className="sr-only">GitHub</span>
+							</a>
+							<a
+								href={EXTERNAL_LINKS.DISCORD}
+								target="_blank"
+								rel="noopener noreferrer"
+								className="text-muted-foreground transition-colors hover:text-foreground">
+								<RxDiscordLogo className="h-6 w-6" />
+								<span className="sr-only">Discord</span>
+							</a>
+							<a
+								href={EXTERNAL_LINKS.REDDIT}
+								target="_blank"
+								rel="noopener noreferrer"
+								className="text-muted-foreground transition-colors hover:text-foreground">
+								<FaReddit className="h-6 w-6" />
+								<span className="sr-only">Reddit</span>
+							</a>
+						</div>
+					</div>
+
+					<div className="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0">
+						<div className="md:grid md:grid-cols-2 md:gap-8">
+							<div>
+								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Product</h3>
+								<ul className="mt-6 space-y-4">
+									<li>
+										<ScrollButton
+											targetId="features"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Features
+										</ScrollButton>
+									</li>
+									<li>
+										<Link
+											href="/enterprise"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Enterprise
+										</Link>
+									</li>
+									<li>
+										<ScrollButton
+											targetId="testimonials"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Testimonials
+										</ScrollButton>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.INTEGRATIONS}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Integrations
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.CHANGELOG}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Changelog
+										</a>
+									</li>
+								</ul>
+							</div>
+							<div className="mt-10 md:mt-0">
+								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Resources</h3>
+								<ul className="mt-6 space-y-4">
+									<li>
+										<a
+											href={EXTERNAL_LINKS.DOCUMENTATION}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Documentation
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.TUTORIALS}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Tutorials
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.COMMUNITY}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Community
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.DISCORD}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Discord
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.REDDIT}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Reddit
+										</a>
+									</li>
+								</ul>
+							</div>
+						</div>
+						<div className="md:grid md:grid-cols-2 md:gap-8">
+							<div>
+								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Support</h3>
+								<ul className="mt-6 space-y-4">
+									<li>
+										<a
+											href={EXTERNAL_LINKS.ISSUES}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Issues
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.FEATURE_REQUESTS}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Feature Requests
+										</a>
+									</li>
+									<li>
+										<ScrollButton
+											targetId="faq"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											FAQ
+										</ScrollButton>
+									</li>
+								</ul>
+							</div>
+							<div className="mt-10 md:mt-0">
+								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Company</h3>
+								<ul className="mt-6 space-y-4">
+									<li>
+										<a
+											href="mailto:[email protected]"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Contact
+										</a>
+									</li>
+									<li>
+										<a
+											href={EXTERNAL_LINKS.CAREERS}
+											target="_blank"
+											rel="noopener noreferrer"
+											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
+											Careers
+										</a>
+									</li>
+									<li>
+										<div className="relative z-10" ref={dropdownRef}>
+											<button
+												onClick={() => setPrivacyDropdownOpen(!privacyDropdownOpen)}
+												className="flex items-center text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground"
+												aria-expanded={privacyDropdownOpen}
+												aria-haspopup="true">
+												<span>
+													Privacy <span className="max-[320px]:hidden">Policy</span>
+												</span>
+												<ChevronDown
+													className={`ml-1 h-4 w-4 transition-transform ${privacyDropdownOpen ? "rotate-180" : ""}`}
+												/>
+											</button>
+
+											{privacyDropdownOpen && (
+												<div className="absolute z-50 mt-2 w-44 origin-top-left scale-95 rounded-md border border-border bg-background shadow-lg ring-1 ring-black ring-opacity-5 transition-all duration-100 ease-out data-[state=open]:scale-100 max-xs:right-0 max-xs:origin-top-right xs:left-0">
+													<div className="flex flex-col gap-1 p-2 text-sm text-muted-foreground">
+														<a
+															href={EXTERNAL_LINKS.PRIVACY_POLICY_EXTENSION}
+															target="_blank"
+															rel="noopener noreferrer"
+															onClick={() => setPrivacyDropdownOpen(false)}
+															className="rounded-md px-3 py-2 transition-colors hover:bg-accent/50 hover:text-foreground">
+															Extension
+														</a>
+														<Link
+															href={INTERNAL_LINKS.PRIVACY_POLICY_WEBSITE}
+															onClick={() => setPrivacyDropdownOpen(false)}
+															className="rounded-md px-3 py-2 transition-colors hover:bg-accent/50 hover:text-foreground">
+															Marketing Website
+														</Link>
+													</div>
+												</div>
+											)}
+										</div>
+									</li>
+								</ul>
+							</div>
+						</div>
+					</div>
+				</div>
+
+				<div className="mt-16 flex border-t border-border pt-8 sm:mt-20 lg:mt-24">
+					<p className="mx-auto text-sm leading-5 text-muted-foreground">
+						&copy; {new Date().getFullYear()} Roo Code. All rights reserved.
+					</p>
+				</div>
+			</div>
+		</footer>
+	)
+}

+ 4 - 0
apps/website/src/components/chromes/index.ts

@@ -0,0 +1,4 @@
+export * from "./footer"
+export * from "./nav-bar"
+export * from "./stats-display"
+export * from "./theme-toggle"

+ 188 - 0
apps/website/src/components/chromes/nav-bar.tsx

@@ -0,0 +1,188 @@
+/* eslint-disable react/jsx-no-target-blank */
+
+"use client"
+
+import Link from "next/link"
+import Image from "next/image"
+import { useState } from "react"
+import { RxGithubLogo } from "react-icons/rx"
+import { VscVscode } from "react-icons/vsc"
+import { HiMenu } from "react-icons/hi"
+import { IoClose } from "react-icons/io5"
+
+import { EXTERNAL_LINKS } from "@/lib/constants"
+import { useLogoSrc } from "@/lib/hooks/use-logo-src"
+import { ScrollButton } from "@/components/ui"
+import ThemeToggle from "@/components/chromes/theme-toggle"
+
+interface NavBarProps {
+	stars: string | null
+	downloads: string | null
+}
+
+export function NavBar({ stars, downloads }: NavBarProps) {
+	const [isMenuOpen, setIsMenuOpen] = useState(false)
+	const logoSrc = useLogoSrc()
+
+	return (
+		<header className="sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-md">
+			<div className="container mx-auto flex h-16 items-center justify-between px-4 sm:px-6 lg:px-8">
+				<div className="flex items-center">
+					<Link href="/" className="flex items-center">
+						<Image src={logoSrc} alt="Roo Code Logo" width={120} height={40} className="h-8 w-auto" />
+					</Link>
+				</div>
+
+				{/* Desktop Navigation */}
+				<nav className="hidden text-sm font-medium md:flex md:items-center md:space-x-3 xl:space-x-8">
+					{/* note: features and testimonials links are hidden for screen sizes smaller than lg */}
+					<ScrollButton
+						targetId="features"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground max-lg:hidden">
+						Features
+					</ScrollButton>
+					<ScrollButton
+						targetId="testimonials"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground max-lg:hidden">
+						Testimonials
+					</ScrollButton>
+					<ScrollButton
+						targetId="faq"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
+						FAQ
+					</ScrollButton>
+					<Link
+						href="/evals"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
+						Evals
+					</Link>
+					<Link
+						href="/enterprise"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
+						Enterprise
+					</Link>
+					<a
+						href={EXTERNAL_LINKS.DOCUMENTATION}
+						target="_blank"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
+						Documentation
+					</a>
+					<a
+						href={EXTERNAL_LINKS.CAREERS}
+						target="_blank"
+						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
+						Careers
+					</a>
+				</nav>
+
+				<div className="hidden md:flex md:items-center md:space-x-4">
+					<div className="flex flex-row space-x-2">
+						<ThemeToggle />
+						<Link
+							href={EXTERNAL_LINKS.GITHUB}
+							target="_blank"
+							className="hidden items-center gap-1.5 text-sm font-medium text-muted-foreground hover:text-foreground md:flex">
+							<RxGithubLogo className="h-4 w-4" />
+							{stars !== null && <span>{stars}</span>}
+						</Link>
+					</div>
+					<Link
+						href={EXTERNAL_LINKS.MARKETPLACE}
+						target="_blank"
+						className="hidden items-center gap-1.5 rounded-full bg-primary px-3 py-1.5 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90 md:flex">
+						<VscVscode className="-mr-[2px] mt-[1px] h-4 w-4" />
+						<span>
+							Install <span className="font-black max-lg:text-xs">&middot;</span>
+						</span>
+						{downloads !== null && <span>{downloads}</span>}
+					</Link>
+				</div>
+
+				{/* Mobile Menu Button */}
+				<button
+					aria-expanded={isMenuOpen}
+					onClick={() => setIsMenuOpen(!isMenuOpen)}
+					className="flex items-center justify-center rounded-full p-2 transition-colors hover:bg-accent md:hidden"
+					aria-label="Toggle mobile menu">
+					{isMenuOpen ? <IoClose className="h-6 w-6" /> : <HiMenu className="h-6 w-6" />}
+				</button>
+			</div>
+
+			{/* Mobile Menu Panel */}
+			<div
+				className={`absolute left-0 right-0 top-16 z-50 transform border-b border-border bg-background shadow-lg backdrop-blur-none transition-all duration-200 md:hidden ${isMenuOpen ? "translate-y-0 opacity-100" : "pointer-events-none -translate-y-2 opacity-0"}`}>
+				<nav className="flex flex-col py-2">
+					<ScrollButton
+						targetId="features"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						Features
+					</ScrollButton>
+					<ScrollButton
+						targetId="testimonials"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						Testimonials
+					</ScrollButton>
+					<ScrollButton
+						targetId="faq"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						FAQ
+					</ScrollButton>
+					<Link
+						href="/evals"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						Evals
+					</Link>
+					<Link
+						href="/enterprise"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						Enterprise
+					</Link>
+					<a
+						href={EXTERNAL_LINKS.DOCUMENTATION}
+						target="_blank"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						Documentation
+					</a>
+					<a
+						href={EXTERNAL_LINKS.CAREERS}
+						target="_blank"
+						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+						onClick={() => setIsMenuOpen(false)}>
+						Careers
+					</a>
+
+					<hr className="mx-8 my-2 border-t border-border/50" />
+
+					{/* Icons & Stats */}
+					<div className="flex items-center justify-center gap-8 px-8 py-3">
+						<Link
+							href={EXTERNAL_LINKS.GITHUB}
+							target="_blank"
+							className="inline-flex items-center gap-2 rounded-md p-2 text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+							onClick={() => setIsMenuOpen(false)}>
+							<RxGithubLogo className="h-5 w-5" />
+							{stars !== null && <span>{stars}</span>}
+						</Link>
+						<div className="flex items-center rounded-md p-2 transition-colors hover:bg-accent">
+							<ThemeToggle />
+						</div>
+						<Link
+							href={EXTERNAL_LINKS.MARKETPLACE}
+							target="_blank"
+							className="inline-flex items-center gap-2 rounded-md p-2 text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
+							onClick={() => setIsMenuOpen(false)}>
+							<VscVscode className="h-5 w-5" />
+							{downloads !== null && <span>{downloads}</span>}
+						</Link>
+					</div>
+				</nav>
+			</div>
+		</header>
+	)
+}

+ 31 - 0
apps/website/src/components/chromes/stats-display.tsx

@@ -0,0 +1,31 @@
+import Link from "next/link"
+import { RxGithubLogo } from "react-icons/rx"
+import { VscVscode } from "react-icons/vsc"
+import { getGitHubStars, getVSCodeDownloads } from "@/lib/stats"
+
+export default async function StatsDisplay() {
+	const stars = await getGitHubStars()
+	const downloads = await getVSCodeDownloads()
+
+	return (
+		<>
+			<Link
+				href="https://github.com/RooVetGit/Roo-Code"
+				target="_blank"
+				className="hidden md:flex items-center gap-1.5 text-sm font-medium text-gray-400 hover:text-gray-200">
+				<RxGithubLogo className="h-4 w-4" />
+				{stars !== null && <span>{stars}</span>}
+			</Link>
+			<Link
+				href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
+				target="_blank"
+				className="hidden md:flex items-center gap-1.5 rounded-full bg-primary px-3 py-1.5 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90">
+				<VscVscode className="h-4 w-4" />
+				<span>
+					Install <span className="font-black">&middot;</span>
+				</span>
+				{downloads !== null && <span>{downloads}</span>}
+			</Link>
+		</>
+	)
+}

+ 40 - 0
apps/website/src/components/chromes/theme-toggle.tsx

@@ -0,0 +1,40 @@
+"use client"
+
+import { useEffect, useState } from "react"
+import { useTheme } from "next-themes"
+import { RxSun, RxMoon } from "react-icons/rx"
+
+import { Button } from "@/components/ui"
+
+export default function ThemeToggle() {
+	const { theme, setTheme } = useTheme()
+	const [mounted, setMounted] = useState(false)
+
+	// Avoid hydration mismatch.
+	useEffect(() => {
+		setMounted(true)
+	}, [])
+
+	if (!mounted) {
+		return (
+			<Button variant="ghost" size="icon" disabled className="h-9 w-9">
+				<RxSun className="h-4 w-4" />
+			</Button>
+		)
+	}
+
+	return (
+		<Button
+			variant="ghost"
+			size="icon"
+			onClick={() => setTheme(theme === "dark" ? "light" : "dark")}
+			className="h-9 w-9"
+			aria-label="Toggle theme">
+			{theme === "dark" ? (
+				<RxSun className="h-4 w-4 transition-all" />
+			) : (
+				<RxMoon className="h-4 w-4 transition-all" />
+			)}
+		</Button>
+	)
+}

+ 291 - 0
apps/website/src/components/enterprise/contact-form.tsx

@@ -0,0 +1,291 @@
+"use client"
+
+import { useState, useRef } from "react"
+import { z } from "zod"
+
+import {
+	Button,
+	Dialog,
+	DialogContent,
+	DialogDescription,
+	DialogFooter,
+	DialogHeader,
+	DialogTitle,
+	DialogTrigger,
+} from "@/components/ui"
+
+// Define the form schema using Zod
+const contactFormSchema = z.object({
+	name: z.string().min(1, "Name is required"),
+	company: z.string().min(1, "Company is required"),
+	email: z.string().email("Invalid email address"),
+	website: z.string().url("Invalid website URL").or(z.string().length(0)),
+	engineerCount: z.enum(["1-10", "11-50", "51-200", "201-500", "501-1000", "1000+"]),
+	formType: z.enum(["early-access", "demo"]),
+	_honeypot: z.string().optional(),
+})
+
+interface ContactFormProps {
+	formType: "early-access" | "demo"
+	buttonText: string
+	buttonClassName?: string
+}
+
+export function ContactForm({ formType, buttonText, buttonClassName }: ContactFormProps) {
+	const [isOpen, setIsOpen] = useState(false)
+	const [isSubmitting, setIsSubmitting] = useState(false)
+	const [formErrors, setFormErrors] = useState<Record<string, string>>({})
+	const [submitStatus, setSubmitStatus] = useState<"idle" | "success" | "error">("idle")
+	const formRef = useRef<HTMLFormElement>(null)
+
+	const formTitle = formType === "early-access" ? "Become an Early Access Partner" : "Request a Demo"
+
+	const formDescription =
+		formType === "early-access"
+			? "Fill out the form below to collaborate in shaping Roo Code's enterprise solution."
+			: "Fill out the form below to see Roo Code's enterprise capabilities in action."
+
+	// Get Basin endpoint from environment variable
+	// This should be set in .env.local as NEXT_PUBLIC_BASIN_ENDPOINT="https://usebasin.com/f/your-form-id"
+	const BASIN_ENDPOINT = process.env.NEXT_PUBLIC_BASIN_ENDPOINT || ""
+
+	// Check if Basin endpoint is configured
+	if (!BASIN_ENDPOINT) {
+		console.warn("NEXT_PUBLIC_BASIN_ENDPOINT is not configured. Form submissions will not work.")
+	}
+
+	const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
+		e.preventDefault()
+		setIsSubmitting(true)
+		setFormErrors({})
+		setSubmitStatus("idle")
+
+		const form = e.currentTarget
+		const formData = new FormData(form)
+
+		// Create a data object for validation and submission
+		const data = {
+			name: formData.get("name") as string,
+			company: formData.get("company") as string,
+			email: formData.get("email") as string,
+			website: formData.get("website") as string,
+			engineerCount: formData.get("engineerCount") as string,
+			formType,
+			// Include honeypot field for spam protection
+			_honeypot: formData.get("_honeypot") as string,
+		}
+
+		// Validate form data on client side
+		try {
+			contactFormSchema.parse(data)
+
+			// Submit data to Basin
+			try {
+				const response = await fetch(BASIN_ENDPOINT, {
+					method: "POST",
+					headers: {
+						"Content-Type": "application/json",
+						Accept: "application/json",
+					},
+					mode: "cors", // Ensure proper CORS handling
+					body: JSON.stringify(data),
+				})
+
+				// Basin returns a 200 status code on success
+				if (response.ok) {
+					try {
+						const responseData = await response.json()
+
+						// Basin JSON API typically returns a 'status' property of 'success' when submission succeeds
+						if (responseData && (responseData.success === true || responseData.status === "success")) {
+							setSubmitStatus("success")
+							// Reset form safely
+							if (form) {
+								form.reset()
+							}
+						} else {
+							console.error("Basin error:", responseData)
+							setSubmitStatus("error")
+						}
+					} catch (jsonError) {
+						// In case response parsing fails but status was OK, assume success
+						console.error("Error parsing JSON response:", jsonError)
+						setSubmitStatus("success")
+						if (form) {
+							form.reset()
+						}
+					}
+				} else {
+					// Handle error response from Basin (4xx or 5xx)
+					try {
+						const errorData = await response.json()
+						console.error("Basin API error:", response.status, errorData)
+					} catch {
+						console.error("Basin returned error status:", response.status)
+					}
+					setSubmitStatus("error")
+				}
+			} catch (error) {
+				console.error("Error submitting form:", error)
+				setSubmitStatus("error")
+			}
+		} catch (error) {
+			if (error instanceof z.ZodError) {
+				const errors: Record<string, string> = {}
+				error.errors.forEach((err) => {
+					if (err.path[0]) {
+						errors[err.path[0] as string] = err.message
+					}
+				})
+				setFormErrors(errors)
+			} else {
+				setSubmitStatus("error")
+			}
+		} finally {
+			setIsSubmitting(false)
+		}
+	}
+
+	return (
+		<Dialog open={isOpen} onOpenChange={setIsOpen}>
+			<DialogTrigger asChild>
+				<Button className={buttonClassName}>{buttonText}</Button>
+			</DialogTrigger>
+			<DialogContent className="sm:max-w-[425px]">
+				<DialogHeader>
+					<DialogTitle>{formTitle}</DialogTitle>
+					<DialogDescription>{formDescription}</DialogDescription>
+				</DialogHeader>
+
+				{submitStatus === "success" ? (
+					<div className="flex flex-col items-center justify-center py-6">
+						<div className="mb-4 rounded-full bg-green-100 p-3 text-green-600 dark:bg-green-900/20 dark:text-green-400">
+							<svg
+								xmlns="http://www.w3.org/2000/svg"
+								className="h-6 w-6"
+								fill="none"
+								viewBox="0 0 24 24"
+								stroke="currentColor">
+								<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M5 13l4 4L19 7" />
+							</svg>
+						</div>
+						<h3 className="mb-2 text-xl font-bold">Thank You!</h3>
+						<p className="text-center text-muted-foreground">
+							Your information has been submitted successfully. Our team will be in touch with you
+							shortly.
+						</p>
+						<Button className="mt-4" onClick={() => setIsOpen(false)}>
+							Close
+						</Button>
+					</div>
+				) : (
+					<form ref={formRef} onSubmit={handleSubmit} className="space-y-4" data-basin-form>
+						{/* Basin honeypot field for spam protection - should remain empty and hidden */}
+						<input type="text" name="_honeypot" className="hidden" style={{ display: "none" }} />
+						<div className="space-y-2">
+							<label htmlFor="name" className="text-sm font-medium">
+								Name <span className="text-red-500">*</span>
+							</label>
+							<input
+								id="name"
+								name="name"
+								type="text"
+								className={`w-full rounded-md border ${
+									formErrors.name ? "border-red-500" : "border-input"
+								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
+								placeholder="Your name"
+							/>
+							{formErrors.name && <p className="text-xs text-red-500">{formErrors.name}</p>}
+						</div>
+
+						<div className="space-y-2">
+							<label htmlFor="company" className="text-sm font-medium">
+								Company <span className="text-red-500">*</span>
+							</label>
+							<input
+								id="company"
+								name="company"
+								type="text"
+								className={`w-full rounded-md border ${
+									formErrors.company ? "border-red-500" : "border-input"
+								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
+								placeholder="Your company"
+							/>
+							{formErrors.company && <p className="text-xs text-red-500">{formErrors.company}</p>}
+						</div>
+
+						<div className="space-y-2">
+							<label htmlFor="email" className="text-sm font-medium">
+								Email <span className="text-red-500">*</span>
+							</label>
+							<input
+								id="email"
+								name="email"
+								type="email"
+								className={`w-full rounded-md border ${
+									formErrors.email ? "border-red-500" : "border-input"
+								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
+								placeholder="[email protected]"
+							/>
+							{formErrors.email && <p className="text-xs text-red-500">{formErrors.email}</p>}
+						</div>
+
+						<div className="space-y-2">
+							<label htmlFor="website" className="text-sm font-medium">
+								Website
+							</label>
+							<input
+								id="website"
+								name="website"
+								type="url"
+								className={`w-full rounded-md border ${
+									formErrors.website ? "border-red-500" : "border-input"
+								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
+								placeholder="https://example.com"
+							/>
+							{formErrors.website && <p className="text-xs text-red-500">{formErrors.website}</p>}
+						</div>
+
+						<div className="space-y-2">
+							<label htmlFor="engineerCount" className="text-sm font-medium">
+								Number of Software Engineers <span className="text-red-500">*</span>
+							</label>
+							<select
+								id="engineerCount"
+								name="engineerCount"
+								className={`w-full rounded-md border ${
+									formErrors.engineerCount ? "border-red-500" : "border-input"
+								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
+								defaultValue="1-10">
+								<option value="1-10">1-10</option>
+								<option value="11-50">11-50</option>
+								<option value="51-200">51-200</option>
+								<option value="201-500">201-500</option>
+								<option value="501-1000">501-1000</option>
+								<option value="1000+">1000+</option>
+							</select>
+							{formErrors.engineerCount && (
+								<p className="text-xs text-red-500">{formErrors.engineerCount}</p>
+							)}
+						</div>
+
+						{submitStatus === "error" && (
+							<div className="rounded-md bg-red-50 p-3 text-sm text-red-500 dark:bg-red-900/20">
+								There was an error submitting your request. Please try again later.
+							</div>
+						)}
+
+						<DialogFooter>
+							<Button type="button" variant="outline" onClick={() => setIsOpen(false)}>
+								Cancel
+							</Button>
+							<Button type="submit" disabled={isSubmitting}>
+								{isSubmitting ? "Submitting..." : "Submit"}
+							</Button>
+						</DialogFooter>
+					</form>
+				)}
+			</DialogContent>
+		</Dialog>
+	)
+}

+ 280 - 0
apps/website/src/components/homepage/animated-background.tsx

@@ -0,0 +1,280 @@
+"use client"
+
+import { useEffect, useRef } from "react"
+
+export function AnimatedBackground() {
+	const canvasRef = useRef<HTMLCanvasElement>(null)
+
+	useEffect(() => {
+		const canvas = canvasRef.current
+		if (!canvas) return
+
+		const ctx = canvas.getContext("2d")
+		if (!ctx) return
+
+		// grid settings
+		const gridSize = 50
+		const gridOpacity = 0.15
+
+		// initialize gradient points for lighting effects
+		let gradientPoints = [
+			{
+				x: canvas.width * 0.2,
+				y: canvas.height * 0.3,
+				radius: canvas.width * 0.4,
+				color: "rgba(0, 100, 255, 0.15)",
+			},
+			{
+				x: canvas.width * 0.8,
+				y: canvas.height * 0.7,
+				radius: canvas.width * 0.5,
+				color: "rgba(100, 0, 255, 0.1)",
+			},
+		]
+
+		// particle system
+		const particles: Particle[] = []
+		const particleCount = Math.min(50, Math.floor(window.innerWidth / 40))
+
+		// set canvas dimensions
+		const resizeCanvas = () => {
+			canvas.width = window.innerWidth
+			canvas.height = window.innerHeight
+
+			// update gradient points when canvas is resized
+			gradientPoints = [
+				{
+					x: canvas.width * 0.2,
+					y: canvas.height * 0.3,
+					radius: canvas.width * 0.4,
+					color: "rgba(0, 100, 255, 0.15)",
+				},
+				{
+					x: canvas.width * 0.8,
+					y: canvas.height * 0.7,
+					radius: canvas.width * 0.5,
+					color: "rgba(100, 0, 255, 0.1)",
+				},
+			]
+
+			// redraw grid after resize
+			drawGrid()
+		}
+
+		resizeCanvas()
+		window.addEventListener("resize", resizeCanvas)
+
+		// draw grid with perspective effect
+		function drawGrid() {
+			if (!ctx) {
+				throw new Error("Context is null (not initialized?)")
+			}
+
+			if (!canvas) {
+				throw new Error("Canvas is null (not initialized?)")
+			}
+
+			ctx.clearRect(0, 0, canvas.width, canvas.height)
+
+			// Draw gradient lighting effects.
+			gradientPoints.forEach((point) => {
+				const gradient = ctx.createRadialGradient(point.x, point.y, 0, point.x, point.y, point.radius)
+				gradient.addColorStop(0, point.color)
+				gradient.addColorStop(1, "rgba(0, 0, 0, 0)")
+
+				ctx.fillStyle = gradient
+				ctx.fillRect(0, 0, canvas.width, canvas.height)
+			})
+
+			// Draw grid lines with perspective effect.
+			ctx.strokeStyle = `rgba(50, 50, 70, ${gridOpacity})`
+			ctx.lineWidth = 0.5
+
+			// horizontal lines with perspective.
+			const horizonY = canvas.height * 0.7 // Horizon point.
+			const vanishingPointX = canvas.width * 0.5 // Center vanishing point.
+
+			// Vertical lines.
+			for (let x = 0; x <= canvas.width; x += gridSize) {
+				const normalizedX = x / canvas.width - 0.5 // -0.5 to 0.5
+
+				ctx.beginPath()
+				ctx.moveTo(x, 0)
+
+				// Calculate curve based on distance from center.
+				const curveStrength = 50 * Math.abs(normalizedX)
+				const controlPointY = horizonY - curveStrength
+
+				// Create curved line toward vanishing point.
+				ctx.quadraticCurveTo(
+					x + (vanishingPointX - x) * 0.3,
+					controlPointY,
+					vanishingPointX + (x - vanishingPointX) * 0.2,
+					horizonY,
+				)
+
+				ctx.stroke()
+			}
+
+			// Horizontal lines.
+			for (let y = 0; y <= horizonY; y += gridSize) {
+				const normalizedY = y / horizonY // 0 to 1
+				const lineWidth = gridSize * (1 + normalizedY * 5) // lines get wider as they get closer
+
+				ctx.beginPath()
+				ctx.moveTo(vanishingPointX - lineWidth, y)
+				ctx.lineTo(vanishingPointX + lineWidth, y)
+				ctx.stroke()
+			}
+
+			updateParticles()
+		}
+
+		class Particle {
+			x: number
+			y: number
+			size: number
+			speedX: number
+			speedY: number
+			color: string
+			opacity: number
+
+			constructor() {
+				if (!canvas) {
+					throw new Error("Canvas is null (not initialized?)")
+				}
+
+				this.x = Math.random() * canvas.width
+				this.y = Math.random() * (canvas.height * 0.7) // Keep particles above horizon.
+				this.size = Math.random() * 2 + 1
+				this.speedX = (Math.random() - 0.5) * 0.8
+				this.speedY = (Math.random() - 0.5) * 0.8
+				this.color = "rgba(100, 150, 255, "
+				this.opacity = Math.random() * 0.5 + 0.2
+			}
+
+			update() {
+				if (!canvas) {
+					throw new Error("Canvas is null (not initialized?)")
+				}
+
+				this.x += this.speedX
+				this.y += this.speedY
+
+				// Boundary check.
+				if (this.x > canvas.width) this.x = 0
+				else if (this.x < 0) this.x = canvas.width
+				if (this.y > canvas.height * 0.7) this.y = 0
+				else if (this.y < 0) this.y = canvas.height * 0.7
+
+				// Pulsate opacity.
+				this.opacity += Math.sin(Date.now() * 0.001) * 0.01
+				this.opacity = Math.max(0.1, Math.min(0.7, this.opacity))
+			}
+
+			draw() {
+				if (!ctx) {
+					throw new Error("Context is null (not initialized?)")
+				}
+
+				ctx.fillStyle = `${this.color}${this.opacity})`
+				ctx.beginPath()
+				ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2)
+				ctx.fill()
+			}
+		}
+
+		// Initialize particles.
+		for (let i = 0; i < particleCount; i++) {
+			particles.push(new Particle())
+		}
+
+		// Connect particles with lines.
+		function connectParticles() {
+			if (!ctx) {
+				throw new Error("Context is null (not initialized?)")
+			}
+
+			const maxDistance = 150
+
+			for (let a = 0; a < particles.length; a++) {
+				for (let b = a; b < particles.length; b++) {
+					const dx = particles[a]!.x - particles[b]!.x
+					const dy = particles[a]!.y - particles[b]!.y
+					const distance = Math.sqrt(dx * dx + dy * dy)
+
+					if (distance < maxDistance) {
+						const opacity = (1 - distance / maxDistance) * 0.5
+						ctx.strokeStyle = `rgba(100, 150, 255, ${opacity})`
+						ctx.lineWidth = 0.5
+						ctx.beginPath()
+						ctx.moveTo(particles[a]!.x, particles[a]!.y)
+						ctx.lineTo(particles[b]!.x, particles[b]!.y)
+						ctx.stroke()
+					}
+				}
+			}
+		}
+
+		function updateParticles() {
+			particles.forEach((particle) => {
+				particle.update()
+				particle.draw()
+			})
+
+			connectParticles()
+		}
+
+		// Animation loop.
+		let animationId: number
+
+		// Target position for smooth following.
+		let targetX = canvas.width * 0.2
+		let targetY = canvas.height * 0.3
+		const moveSpeed = 0.05 // Adjust this value to control movement speed (0-1).
+
+		// Move gradient points with mouse.
+		const handleMouseMove = (e: MouseEvent) => {
+			targetX = e.clientX
+			targetY = e.clientY
+		}
+
+		// Update gradient point position in animation loop.
+		function updateGradientPosition() {
+			if (!canvas) throw new Error("Canvas is null (not initialized?)")
+
+			// Calculate direction vector.
+			const dx = targetX - gradientPoints[0]!.x
+			const dy = targetY - gradientPoints[0]!.y
+
+			// Smooth movement using linear interpolation.
+			gradientPoints[0]!.x += dx * moveSpeed
+			gradientPoints[0]!.y += dy * moveSpeed
+
+			// Adjust radius based on distance to target.
+			const distanceToTarget = Math.sqrt(dx * dx + dy * dy)
+			gradientPoints[0]!.radius = Math.max(
+				canvas.width * 0.2,
+				Math.min(canvas.width * 0.4, canvas.width * 0.3 + distanceToTarget * 0.1),
+			)
+		}
+
+		function animate() {
+			animationId = requestAnimationFrame(animate)
+			updateGradientPosition()
+			drawGrid()
+		}
+
+		animate()
+
+		window.addEventListener("mousemove", handleMouseMove)
+
+		return () => {
+			window.removeEventListener("resize", resizeCanvas)
+			window.removeEventListener("mousemove", handleMouseMove)
+			cancelAnimationFrame(animationId)
+		}
+	}, [])
+
+	return <canvas ref={canvasRef} className="absolute inset-0 h-full w-full" style={{ zIndex: 0 }} />
+}

+ 236 - 0
apps/website/src/components/homepage/code-example.tsx

@@ -0,0 +1,236 @@
+"use client"
+
+import { useState, useEffect, useRef } from "react"
+import { motion } from "framer-motion"
+
+export function CodeExample() {
+	const [currentMode, setCurrentMode] = useState<"code" | "architect" | "debug">("code")
+	const [isTyping, setIsTyping] = useState(false)
+	const [currentText, setCurrentText] = useState("")
+	const [textIndex, setTextIndex] = useState(0)
+	const codeContainerRef = useRef<HTMLPreElement>(null)
+
+	// simulate typing effect
+	useEffect(() => {
+		if (isTyping && textIndex < codeExamples[currentMode].code.length) {
+			const timer = setTimeout(() => {
+				setCurrentText((prev) => prev + codeExamples[currentMode].code[textIndex])
+				setTextIndex(textIndex + 1)
+
+				// Auto-scroll to the bottom
+				if (codeContainerRef.current) {
+					codeContainerRef.current.scrollTop = codeContainerRef.current.scrollHeight
+				}
+			}, 15) // adjust speed as needed
+			return () => clearTimeout(timer)
+		} else if (textIndex >= codeExamples[currentMode].code.length) {
+			setIsTyping(false)
+			// switch to next mode after a delay
+			const timer = setTimeout(() => {
+				const nextMode = currentMode === "code" ? "architect" : currentMode === "architect" ? "debug" : "code"
+				switchMode(nextMode)
+			}, 1000) // wait a second before switching
+			return () => clearTimeout(timer)
+		}
+	}, [isTyping, textIndex, currentMode])
+
+	// switch modes with typing effect
+	const switchMode = (mode: "code" | "architect" | "debug") => {
+		setCurrentMode(mode)
+		setCurrentText("")
+		setTextIndex(0)
+		setIsTyping(true)
+
+		// Reset scroll position when switching modes
+		if (codeContainerRef.current) {
+			codeContainerRef.current.scrollTop = 0
+		}
+	}
+
+	// start typing on initial load
+	useEffect(() => {
+		setIsTyping(true)
+	}, [])
+
+	return (
+		<div className="relative z-10 w-full max-w-[90vw] rounded-lg border border-border bg-background/50 p-2 shadow-2xl backdrop-blur-sm sm:max-w-[500px]">
+			<div className="rounded-md bg-muted p-1.5 dark:bg-gray-900 sm:p-2">
+				<div className="flex items-center justify-between border-b border-border px-2 py-1.5 sm:px-3 sm:py-2">
+					<div className="flex items-center space-x-1.5">
+						<div className="h-2.5 w-2.5 rounded-full bg-red-500 sm:h-3 sm:w-3" />
+						<div className="h-2.5 w-2.5 rounded-full bg-yellow-500 sm:h-3 sm:w-3" />
+						<div className="h-2.5 w-2.5 rounded-full bg-green-500 sm:h-3 sm:w-3" />
+					</div>
+					<div className="flex space-x-1">
+						<button
+							onClick={() => switchMode("code")}
+							className={`rounded px-2 py-0.5 text-xs font-medium transition-colors sm:text-sm ${currentMode === "code" ? "bg-blue-500/20 text-blue-400" : "text-gray-400 hover:bg-gray-800"}`}>
+							Code
+						</button>
+						<button
+							onClick={() => switchMode("architect")}
+							className={`rounded px-2 py-0.5 text-xs font-medium transition-colors sm:text-sm ${currentMode === "architect" ? "bg-purple-500/20 text-purple-400" : "text-gray-400 hover:bg-gray-800"}`}>
+							Architect
+						</button>
+						<button
+							onClick={() => switchMode("debug")}
+							className={`rounded px-2 py-0.5 text-xs font-medium transition-colors sm:text-sm ${currentMode === "debug" ? "bg-green-500/20 text-green-400" : "text-gray-400 hover:bg-gray-800"}`}>
+							Debug
+						</button>
+					</div>
+				</div>
+				<div className="p-2 sm:p-4">
+					<pre
+						ref={codeContainerRef}
+						className="scrollbar-thin scrollbar-thumb-gray-700 scrollbar-track-transparent overflow-y-hidden text-xs text-muted-foreground max-lg:h-[25vh] sm:text-sm lg:max-h-[50vh]">
+						<code className="block whitespace-pre font-mono">
+							{currentText}
+							{isTyping && (
+								<motion.span
+									animate={{ opacity: [1, 0] }}
+									transition={{ repeat: Number.POSITIVE_INFINITY, duration: 0.8 }}
+									className="inline-block h-4 w-2 bg-blue-500"
+								/>
+							)}
+						</code>
+					</pre>
+				</div>
+			</div>
+		</div>
+	)
+}
+
+const codeExamples = {
+	code: {
+		code: `// Code Mode
+You: Generate a React component for a user profile card
+
+Roo: Here's a React component for a user profile card:
+
+import React from 'react';
+
+interface UserProfileProps {
+  name: string;
+  role: string;
+  avatar: string;
+  bio: string;
+  stats: {
+    projects: number;
+    followers: number;
+    following: number;
+  };
+}
+
+export const UserProfile: React.FC<UserProfileProps> = ({
+  name,
+  role,
+  avatar,
+  bio,
+  stats
+}) => {
+  return (
+    <div className="bg-white rounded-lg shadow-md p-6 max-w-sm">
+      <div className="flex items-center space-x-4">
+        <img 
+          src={avatar || "/placeholder.svg"} 
+          alt={name} 
+          className="w-16 h-16 rounded-full object-cover"
+        />
+        <div>
+          <h3 className="text-xl font-bold">{name}</h3>
+          <p className="text-gray-600">{role}</p>
+        </div>
+      </div>
+      <p className="mt-4 text-gray-700">{bio}</p>
+      <div className="mt-6 flex justify-between">
+        <div className="text-center">
+          <span className="block font-bold">{stats.projects}</span>
+          <span className="text-sm text-gray-500">Projects</span>
+        </div>
+        <div className="text-center">
+          <span className="block font-bold">{stats.followers}</span>
+          <span className="text-sm text-gray-500">Followers</span>
+        </div>
+        <div className="text-center">
+          <span className="block font-bold">{stats.following}</span>
+          <span className="text-sm text-gray-500">Following</span>
+        </div>
+      </div>
+    </div>
+  );
+};`,
+	},
+	architect: {
+		code: `// Architect Mode
+// Project: E-commerce Platform
+// Request: Design the authentication system
+
+Roo is analyzing your project...
+
+📂 Recommended Architecture:
+
+auth/
+├─ services/
+│  ├─ authService.ts       // Core authentication logic
+│  ├─ tokenService.ts      // JWT handling and refresh
+│  └─ userService.ts       // User data operations
+├─ hooks/
+│  ├─ useAuth.ts           // React hook for auth state
+│  └─ useProtectedRoute.ts // Route protection
+├─ components/
+│  ├─ LoginForm.tsx        // Login UI
+│  ├─ SignupForm.tsx       // Registration UI
+│  ├─ PasswordReset.tsx    // Password recovery
+│  └─ TwoFactorAuth.tsx    // 2FA implementation
+└─ context/
+   └─ AuthContext.tsx      // Global auth state
+
+🔐 Security Recommendations:
+- Implement PKCE flow for auth code exchange
+- Use HttpOnly cookies for refresh tokens
+- Rate limit authentication attempts
+- Add device fingerprinting for suspicious login detection
+
+⚡ Performance Considerations:
+- Prefetch user data on auth
+- Implement token refresh without UI disruption
+- Lazy load auth components
+
+Would you like me to generate any of these files?`,
+	},
+	debug: {
+		code: `// Debug Mode
+// Analyzing error: TypeError: Cannot read property 'map' of undefined
+
+Roo has analyzed your code and found 3 issues:
+
+🐛 Issue #1: Null data reference
+  Line 42: const items = data.items.map(item => item.name);
+  
+  ✓ Root Cause: 'data' is undefined when component mounts
+  ✓ Context: API request in useEffect hasn't completed yet
+  
+  Recommended Fix:
+  const items = data?.items?.map(item => item.name) || [];
+
+🐛 Issue #2: Missing dependency in useEffect
+  Line 37: useEffect(() => { fetchData() }, []);
+  
+  ✓ Root Cause: fetchData depends on 'userId' but isn't in deps array
+  ✓ Context: This causes stale data when userId changes
+  
+  Recommended Fix:
+  useEffect(() => { fetchData() }, [userId, fetchData]);
+
+🐛 Issue #3: Memory leak from unfinished API call
+  Line 38: const response = await api.getItems(userId);
+  
+  ✓ Root Cause: No cleanup when component unmounts during API call
+  ✓ Context: This triggers React warning in development
+  
+  Recommended Fix:
+  Add AbortController to cancel pending requests on unmount
+
+Apply these fixes automatically? [Yes/No]`,
+	},
+}

+ 40 - 0
apps/website/src/components/homepage/company-logos.tsx

@@ -0,0 +1,40 @@
+"use client"
+
+import { motion } from "framer-motion"
+
+export function CompanyLogos() {
+	const logos = [
+		{ name: "Company 1", logo: "/placeholder.svg?height=40&width=120" },
+		{ name: "Company 2", logo: "/placeholder.svg?height=40&width=120" },
+		{ name: "Company 3", logo: "/placeholder.svg?height=40&width=120" },
+		{ name: "Company 4", logo: "/placeholder.svg?height=40&width=120" },
+		{ name: "Company 5", logo: "/placeholder.svg?height=40&width=120" },
+		{ name: "Company 6", logo: "/placeholder.svg?height=40&width=120" },
+	]
+
+	return (
+		<div className="mt-10">
+			<div className="mx-auto grid max-w-5xl grid-cols-2 gap-8 py-8 md:grid-cols-3 lg:grid-cols-6">
+				{logos.map((company, index) => (
+					<motion.div
+						key={index}
+						initial={{ opacity: 0, y: 20 }}
+						animate={{ opacity: 1, y: 0 }}
+						transition={{
+							duration: 0.5,
+							delay: index * 0.1,
+							ease: "easeOut",
+						}}
+						className="flex items-center justify-center">
+						{/* eslint-disable @next/next/no-img-element */}
+						<img
+							src={company.logo || "/placeholder.svg"}
+							alt={company.name}
+							className="h-10 w-auto opacity-70 grayscale transition-all duration-300 hover:opacity-100 hover:grayscale-0"
+						/>
+					</motion.div>
+				))}
+			</div>
+		</div>
+	)
+}

+ 140 - 0
apps/website/src/components/homepage/faq-section.tsx

@@ -0,0 +1,140 @@
+"use client"
+
+import { useState } from "react"
+import { motion } from "framer-motion"
+import { ChevronDown } from "lucide-react"
+import { cn } from "@/lib/utils"
+
+interface FAQItem {
+	question: string
+	answer: string
+}
+
+const faqs: FAQItem[] = [
+	{
+		question: "What exactly is Roo Code?",
+		answer: "Roo Code is an open-source, AI-powered coding assistant that runs in VS Code. It goes beyond simple autocompletion by reading and writing across multiple files, executing commands, and adapting to your workflow—like having a whole dev team right inside your editor.",
+	},
+	{
+		question: "How does Roo Code differ from Copilot, Cursor, or Windsurf?",
+		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.",
+	},
+	{
+		question: "Is Roo Code really free?",
+		answer: "Yes! Roo Code is completely free and open-source. You'll only pay for the AI model usage if you use a paid API (like OpenAI). If you choose free or self-hosted models, there's no cost at all.",
+	},
+	{
+		question: "Will my code stay private?",
+		answer: "Yes. Because Roo Code is an extension in your local VS Code, your code never leaves your machine unless you connect to an external AI API. Even then, you control exactly what is sent to the AI model. You can use tools like .rooignore to exclude sensitive files, and you can also run Roo Code with offline/local models for full privacy.",
+	},
+	{
+		question: "Which AI models does Roo Code support?",
+		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).",
+	},
+	{
+		question: "Does Roo Code support my programming language?",
+		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.",
+	},
+	{
+		question: "How do I install and get started?",
+		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?",
+		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.",
+	},
+	{
+		question: "Is it safe for enterprise use?",
+		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.",
+	},
+	{
+		question: "Can Roo Code run commands and tests automatically?",
+		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.",
+	},
+	{
+		question: "What if I just want a casual coding 'vibe'?",
+		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.',
+	},
+	{
+		question: "Can I contribute to Roo Code?",
+		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.",
+	},
+	{
+		question: "Where can I learn more or get help?",
+		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.",
+	},
+]
+
+export function FAQSection() {
+	const [openIndex, setOpenIndex] = useState<number | null>(null)
+
+	const toggleFAQ = (index: number) => {
+		setOpenIndex(openIndex === index ? null : index)
+	}
+
+	return (
+		<section id="faq-section" className="border-t border-border py-20">
+			<div className="container mx-auto px-4 sm:px-6 lg:px-8">
+				<div className="mx-auto mb-24 max-w-3xl text-center">
+					<motion.div
+						initial={{ opacity: 0, y: 20 }}
+						whileInView={{ opacity: 1, y: 0 }}
+						viewport={{ once: true }}
+						transition={{
+							duration: 0.6,
+							ease: [0.21, 0.45, 0.27, 0.9],
+						}}>
+						<h2 className="bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
+							Frequently Asked Questions
+						</h2>
+						<p className="mt-6 text-lg text-muted-foreground">
+							Everything you need to know about Roo Code and how it can transform your development
+							workflow.
+						</p>
+					</motion.div>
+				</div>
+
+				<div className="mx-auto max-w-3xl">
+					<div className="space-y-4">
+						{faqs.map((faq, index) => (
+							<motion.div
+								key={index}
+								initial={{ opacity: 0, y: 20 }}
+								whileInView={{ opacity: 1, y: 0 }}
+								viewport={{ once: true }}
+								transition={{
+									duration: 0.5,
+									delay: index * 0.1,
+									ease: [0.21, 0.45, 0.27, 0.9],
+								}}>
+								<div className="group relative rounded-lg border border-border/50 bg-background/30 backdrop-blur-xl transition-all duration-300 hover:border-border">
+									<button
+										onClick={() => toggleFAQ(index)}
+										className="flex w-full items-center justify-between p-6 text-left"
+										aria-expanded={openIndex === index}>
+										<h3 className="text-lg font-medium text-foreground/90">{faq.question}</h3>
+										<ChevronDown
+											className={cn(
+												"h-5 w-5 text-muted-foreground transition-transform duration-200",
+												openIndex === index ? "rotate-180" : "",
+											)}
+										/>
+									</button>
+									<div
+										className={cn(
+											"overflow-hidden transition-all duration-300 ease-in-out",
+											openIndex === index ? "max-h-96 pb-6" : "max-h-0",
+										)}>
+										<div className="px-6 text-muted-foreground">
+											<p>{faq.answer}</p>
+										</div>
+									</div>
+								</div>
+							</motion.div>
+						))}
+					</div>
+				</div>
+			</div>
+		</section>
+	)
+}

+ 113 - 0
apps/website/src/components/homepage/features-mobile.tsx

@@ -0,0 +1,113 @@
+"use client"
+
+import { useEffect, useState, useCallback } from "react"
+import useEmblaCarousel from "embla-carousel-react"
+import Autoplay from "embla-carousel-autoplay"
+import { Button } from "@/components/ui/button"
+import { ChevronLeft, ChevronRight } from "lucide-react"
+import { features } from "@/components/homepage/features"
+
+export function FeaturesMobile() {
+	// configure autoplay with Embla
+	const autoplayPlugin = Autoplay({
+		delay: 5000,
+		stopOnInteraction: true,
+		stopOnMouseEnter: true,
+		rootNode: (emblaRoot) => emblaRoot,
+	})
+
+	const [emblaRef, emblaApi] = useEmblaCarousel(
+		{
+			loop: true,
+			containScroll: "trimSnaps",
+		},
+		[autoplayPlugin],
+	)
+
+	const [selectedIndex, setSelectedIndex] = useState(0)
+	const [scrollSnaps, setScrollSnaps] = useState<number[]>([])
+
+	const scrollTo = useCallback((index: number) => emblaApi && emblaApi.scrollTo(index), [emblaApi])
+
+	/* eslint-disable  @typescript-eslint/no-explicit-any */
+	const onInit = useCallback((emblaApi: any) => {
+		setScrollSnaps(emblaApi.scrollSnapList())
+	}, [])
+
+	/* eslint-disable  @typescript-eslint/no-explicit-any */
+	const onSelect = useCallback((emblaApi: any) => {
+		setSelectedIndex(emblaApi.selectedScrollSnap())
+	}, [])
+
+	useEffect(() => {
+		if (!emblaApi) return
+
+		onInit(emblaApi)
+		onSelect(emblaApi)
+		emblaApi.on("reInit", onInit)
+		emblaApi.on("select", onSelect)
+
+		return () => {
+			emblaApi.off("reInit", onInit)
+			emblaApi.off("select", onSelect)
+		}
+	}, [emblaApi, onInit, onSelect])
+
+	return (
+		<div className="md:hidden">
+			<div className="relative px-4">
+				<div className="overflow-hidden" ref={emblaRef}>
+					<div className="flex">
+						{features.map((feature, index) => (
+							<div className="flex min-w-0 flex-[0_0_100%] px-4" key={index}>
+								<div className="relative h-full min-h-[280px] rounded-2xl border border-border/50 bg-background/30 p-6 backdrop-blur-xl transition-colors duration-300 hover:border-border hover:bg-gray-900/20">
+									<div className="mb-2 inline-flex items-center justify-center rounded-xl bg-gradient-to-r from-blue-500/5 to-cyan-500/5 p-2.5">
+										<div className="rounded-lg bg-gradient-to-r from-blue-500/80 to-cyan-500/80 p-2.5">
+											<div className="text-foreground/90">{feature.icon}</div>
+										</div>
+									</div>
+									<h3 className="mb-3 text-xl font-medium text-foreground/90">{feature.title}</h3>
+									<p className="leading-relaxed text-muted-foreground">{feature.description}</p>
+								</div>
+							</div>
+						))}
+					</div>
+				</div>
+
+				{/* Navigation Controls */}
+				<div className="mt-6 flex items-center justify-between px-4">
+					<div className="flex gap-2">
+						<Button
+							variant="outline"
+							size="icon"
+							className="h-8 w-8 rounded-full border-border/50 bg-background/80 hover:bg-background"
+							onClick={() => emblaApi?.scrollPrev()}>
+							<ChevronLeft className="h-4 w-4 text-foreground/80" />
+							<span className="sr-only">Previous slide</span>
+						</Button>
+						<Button
+							variant="outline"
+							size="icon"
+							className="h-8 w-8 rounded-full border-border/50 bg-background/80 hover:bg-background"
+							onClick={() => emblaApi?.scrollNext()}>
+							<ChevronRight className="h-4 w-4 text-foreground/80" />
+							<span className="sr-only">Next slide</span>
+						</Button>
+					</div>
+
+					<div className="flex gap-2">
+						{scrollSnaps.map((_, index) => (
+							<button
+								key={index}
+								type="button"
+								className={`h-3 w-3 rounded-full border border-border p-0 ${index === selectedIndex ? "bg-foreground" : "bg-background"}`}
+								onClick={() => scrollTo(index)}
+								aria-label={`Go to slide ${index + 1}`}
+							/>
+						))}
+					</div>
+				</div>
+			</div>
+		</div>
+	)
+}

+ 172 - 0
apps/website/src/components/homepage/features.tsx

@@ -0,0 +1,172 @@
+"use client"
+
+import { motion } from "framer-motion"
+import { FaRobot, FaCode, FaBrain, FaTools, FaTerminal, FaPuzzlePiece, FaGlobe } from "react-icons/fa"
+import { FeaturesMobile } from "./features-mobile"
+
+import { ReactNode } from "react"
+
+export interface Feature {
+	icon: ReactNode
+	title: string
+	description: string
+	size: "small" | "large"
+}
+
+export const features: Feature[] = [
+	{
+		icon: <FaRobot className="h-6 w-6" />,
+		title: "Your AI Dev Team in VS Code",
+		description:
+			"Roo Code puts a team of agentic AI assistants directly in your editor, with the power to plan, write, and fix code across multiple files.",
+		size: "large",
+	},
+	{
+		icon: <FaCode className="h-6 w-6" />,
+		title: "Multiple Specialized Modes",
+		description:
+			"From coding to debugging to architecture, Roo Code has a mode for every dev scenario—just switch on the fly.",
+		size: "small",
+	},
+	{
+		icon: <FaBrain className="h-6 w-6" />,
+		title: "Deep Project-wide Context",
+		description:
+			"Roo Code reads your entire codebase, preserving valid code through diff-based edits for seamless multi-file refactors.",
+		size: "small",
+	},
+	{
+		icon: <FaTools className="h-6 w-6" />,
+		title: "Open-Source and Model-Agnostic",
+		description:
+			"Bring your own model or use local AI—no vendor lock-in. Roo Code is free, open, and adaptable to your needs.",
+		size: "large",
+	},
+	{
+		icon: <FaTerminal className="h-6 w-6" />,
+		title: "Guarded Command Execution",
+		description:
+			"Approve or deny commands as needed. Roo Code automates your dev workflow while keeping oversight firmly in your hands.",
+		size: "small",
+	},
+	{
+		icon: <FaPuzzlePiece className="h-6 w-6" />,
+		title: "Fully Customizable",
+		description:
+			"Create or tweak modes, define usage rules, and shape Roo Code’s behavior precisely—your code, your way.",
+		size: "small",
+	},
+	{
+		icon: <FaGlobe className="h-6 w-6" />,
+		title: "Automated Browser Actions",
+		description:
+			"Seamlessly test and verify your web app directly from VS Code—Roo Code can open a browser, run checks, and more.",
+		size: "small",
+	},
+]
+
+export function Features() {
+	const containerVariants = {
+		hidden: { opacity: 0 },
+		visible: {
+			opacity: 1,
+			transition: {
+				staggerChildren: 0.15,
+				delayChildren: 0.3,
+			},
+		},
+	}
+
+	const itemVariants = {
+		hidden: {
+			opacity: 0,
+			y: 20,
+		},
+		visible: {
+			opacity: 1,
+			y: 0,
+			transition: {
+				duration: 0.6,
+				ease: [0.21, 0.45, 0.27, 0.9],
+			},
+		},
+	}
+
+	const backgroundVariants = {
+		hidden: {
+			opacity: 0,
+		},
+		visible: {
+			opacity: 1,
+			transition: {
+				duration: 1.2,
+				ease: "easeOut",
+			},
+		},
+	}
+
+	return (
+		<section className="relative overflow-hidden border-t border-border py-32">
+			<motion.div
+				className="absolute inset-0"
+				initial="hidden"
+				whileInView="visible"
+				viewport={{ once: true }}
+				variants={backgroundVariants}>
+				<div className="absolute inset-y-0 left-1/2 h-full w-full max-w-[1200px] -translate-x-1/2">
+					<div className="absolute left-1/2 top-1/2 h-[800px] w-full -translate-x-1/2 -translate-y-1/2 rounded-[100%] bg-blue-500/10 blur-[120px]" />
+				</div>
+			</motion.div>
+			<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
+				<div className="mx-auto mb-24 max-w-3xl text-center">
+					<motion.div
+						initial={{ opacity: 0, y: 20 }}
+						whileInView={{ opacity: 1, y: 0 }}
+						viewport={{ once: true }}
+						transition={{
+							duration: 0.6,
+							ease: [0.21, 0.45, 0.27, 0.9],
+						}}>
+						<h2 className="bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
+							Powerful features for modern developers.
+						</h2>
+						<p className="mt-6 text-lg text-muted-foreground">
+							Everything you need to build faster and write better code.
+						</p>
+					</motion.div>
+				</div>
+
+				{/* Mobile Carousel */}
+				<FeaturesMobile />
+
+				{/* Desktop Grid */}
+				<motion.div
+					className="relative mx-auto hidden max-w-[1200px] md:block"
+					variants={containerVariants}
+					initial="hidden"
+					whileInView="visible"
+					viewport={{ once: true }}>
+					<div className="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3 lg:gap-8">
+						{features.map((feature, index) => (
+							<motion.div
+								key={index}
+								variants={itemVariants}
+								className={`group relative ${feature.size === "large" ? "lg:col-span-2" : ""} ${index % 2 === 0 ? "lg:translate-y-12" : ""}`}>
+								<div className="absolute -inset-px rounded-2xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-opacity duration-500 group-hover:opacity-100" />
+								<div className="relative h-full rounded-2xl border border-border/50 bg-background/30 p-8 backdrop-blur-xl transition-colors duration-300 hover:border-border">
+									<div className="mb-5 inline-flex items-center justify-center rounded-xl bg-gradient-to-r from-blue-500/5 to-cyan-500/5 p-2.5">
+										<div className="rounded-lg bg-gradient-to-r from-blue-500/80 to-cyan-500/80 p-2.5">
+											<div className="text-foreground/90">{feature.icon}</div>
+										</div>
+									</div>
+									<h3 className="mb-3 text-xl font-medium text-foreground/90">{feature.title}</h3>
+									<p className="leading-relaxed text-muted-foreground">{feature.description}</p>
+								</div>
+							</motion.div>
+						))}
+					</div>
+				</motion.div>
+			</div>
+		</section>
+	)
+}

+ 10 - 0
apps/website/src/components/homepage/index.ts

@@ -0,0 +1,10 @@
+export * from "./animated-background"
+export * from "./code-example"
+export * from "./company-logos"
+export * from "./faq-section"
+export * from "./features-mobile"
+export * from "./features"
+export * from "./install-section"
+export * from "./testimonials-mobile"
+export * from "./testimonials"
+export * from "./whats-new-button"

+ 87 - 0
apps/website/src/components/homepage/install-section.tsx

@@ -0,0 +1,87 @@
+"use client"
+
+import { VscVscode } from "react-icons/vsc"
+import Link from "next/link"
+import { motion } from "framer-motion"
+
+interface InstallSectionProps {
+	downloads: string | null
+}
+
+export function InstallSection({ downloads }: InstallSectionProps) {
+	const backgroundVariants = {
+		hidden: {
+			opacity: 0,
+		},
+		visible: {
+			opacity: 1,
+			transition: {
+				duration: 1.2,
+				ease: "easeOut",
+			},
+		},
+	}
+
+	return (
+		<section className="relative overflow-hidden border-t border-border py-16 sm:py-24 lg:py-32">
+			<motion.div
+				className="absolute inset-x-0 top-1/2 -translate-y-1/2"
+				initial="hidden"
+				whileInView="visible"
+				viewport={{ once: true }}
+				variants={backgroundVariants}>
+				<div className="relative mx-auto max-w-[1200px]">
+					<div className="absolute left-1/2 top-1/2 h-[500px] w-[700px] -translate-x-1/2 -translate-y-1/2 rounded-[100%] bg-blue-500/10 blur-[120px]" />
+				</div>
+			</motion.div>
+			<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
+				<div className="mx-auto max-w-3xl text-center">
+					<h2 className="text-center text-xl font-semibold uppercase tracking-wider text-muted-foreground sm:text-2xl">
+						Install Roo Code — Open & Flexible
+					</h2>
+					<p className="mt-4 text-center text-base text-muted-foreground sm:mt-6 sm:text-lg">
+						Roo Code is open-source, model-agnostic, and developer-focused. Install from the VS Code
+						Marketplace or the CLI in minutes, then bring your own AI model.
+					</p>
+					<div className="mt-10 flex flex-col items-center justify-center gap-6">
+						<Link
+							href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
+							target="_blank"
+							className="group relative inline-flex w-full items-center justify-center gap-2 rounded-xl border border-border/50 bg-background/30 px-4 py-3 text-base backdrop-blur-xl transition-all duration-300 hover:border-border hover:bg-background/40 sm:w-auto sm:gap-3 sm:px-6 sm:py-4 sm:text-lg md:text-2xl">
+							<div className="absolute -inset-px rounded-xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-opacity duration-500 group-hover:opacity-100" />
+							<div className="relative flex items-center gap-2 sm:gap-3">
+								<VscVscode className="h-5 w-5 text-blue-400 sm:h-6 sm:w-6 md:h-8 md:w-8" />
+								<span className="flex flex-wrap items-center gap-1 sm:gap-2 md:gap-3">
+									<span className="text-foreground/90">VSCode Marketplace</span>
+									{downloads !== null && (
+										<>
+											<span className="hidden font-black text-muted-foreground sm:inline">
+												&middot;
+											</span>
+											<span className="text-muted-foreground">{downloads} Downloads</span>
+										</>
+									)}
+								</span>
+							</div>
+						</Link>
+						<div className="group relative w-full max-w-xl">
+							<div className="absolute -inset-px rounded-xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-opacity duration-500 group-hover:opacity-100" />
+							<div className="relative overflow-hidden rounded-xl border border-border/50 bg-background/30 backdrop-blur-xl transition-all duration-500 ease-out group-hover:border-border group-hover:bg-background/40">
+								<div className="border-b border-border/50 px-3 py-2 sm:px-4">
+									<div className="text-sm text-muted-foreground">Install via CLI</div>
+								</div>
+								<div className="overflow-x-auto">
+									<pre className="p-3 sm:p-4">
+										<code className="whitespace-pre-wrap break-all text-sm text-foreground/90 sm:break-normal">
+											code --install-extension RooVeterinaryInc.roo-cline
+										</code>
+									</pre>
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</section>
+	)
+}

+ 49 - 0
apps/website/src/components/homepage/testimonials-mobile.tsx

@@ -0,0 +1,49 @@
+import useEmblaCarousel from "embla-carousel-react"
+import AutoScroll from "embla-carousel-auto-scroll"
+import { testimonials } from "@/components/homepage/testimonials"
+
+export function TestimonialsMobile() {
+	const [emblaRef] = useEmblaCarousel({ loop: true }, [
+		AutoScroll({
+			playOnInit: true,
+			speed: 1, // pixels per second - slower for smoother scrolling
+			stopOnInteraction: true,
+			stopOnMouseEnter: true,
+		}),
+	])
+
+	return (
+		<div className="md:hidden">
+			<div className="overflow-hidden px-4" ref={emblaRef}>
+				<div className="flex">
+					{testimonials.map((testimonial) => (
+						<div className="min-w-0 flex-[0_0_100%] px-4" key={testimonial.id}>
+							<div className="relative py-8">
+								<svg
+									className="absolute left-0 top-0 h-8 w-8 text-blue-500/30"
+									fill="currentColor"
+									viewBox="0 0 32 32">
+									<path d="M9.352 4C4.456 7.456 1 13.12 1 19.36c0 5.088 3.072 8.064 6.624 8.064 3.36 0 5.856-2.688 5.856-5.856 0-3.168-2.208-5.472-5.088-5.472-.576 0-1.344.096-1.536.192.48-3.264 3.552-7.104 6.624-9.024L9.352 4zm16.512 0c-4.8 3.456-8.256 9.12-8.256 15.36 0 5.088 3.072 8.064 6.624 8.064 3.264 0 5.856-2.688 5.856-5.856 0-3.168-2.304-5.472-5.184-5.472-.576 0-1.248.096-1.44.192.48-3.264 3.456-7.104 6.528-9.024L25.864 4z" />
+								</svg>
+
+								<blockquote className="mt-8">
+									<p className="text-lg font-light italic leading-relaxed text-muted-foreground">
+										&quot;{testimonial.quote}&quot;
+									</p>
+
+									<footer className="mt-6">
+										<div className="h-px w-12 bg-gradient-to-r from-blue-500/30 to-transparent" />
+										<p className="mt-4 font-medium text-foreground/90">{testimonial.name}</p>
+										<p className="text-sm text-muted-foreground">
+											{testimonial.role} at {testimonial.company}
+										</p>
+									</footer>
+								</blockquote>
+							</div>
+						</div>
+					))}
+				</div>
+			</div>
+		</div>
+	)
+}

+ 183 - 0
apps/website/src/components/homepage/testimonials.tsx

@@ -0,0 +1,183 @@
+"use client"
+
+import { useRef } from "react"
+import { motion } from "framer-motion"
+import Image from "next/image"
+import { TestimonialsMobile } from "./testimonials-mobile"
+
+export interface Testimonial {
+	id: number
+	name: string
+	role: string
+	company: string
+	image?: string
+	quote: string
+}
+
+export const testimonials: Testimonial[] = [
+	{
+		id: 1,
+		name: "Luca",
+		role: "Reviewer",
+		company: "VS Code Marketplace",
+		quote: "Roo Code is an absolute game-changer! 🚀 It makes coding faster, easier, and more intuitive with its smart AI-powered suggestions, real-time debugging, and automation features. The seamless integration with VS Code is a huge plus, and the constant updates ensure it keeps getting better",
+	},
+	{
+		id: 2,
+		name: "Taro Woollett-Chiba",
+		role: "AI Product Lead",
+		company: "Vendidit",
+		quote: "Easily the best AI code editor. Roo Code has the best features and capabilities, along with the best development team. I swear, they're the fastest to support new models and implement useful functionality whenever users mention it... simply amazing.",
+	},
+	{
+		id: 3,
+		name: "Can Nuri",
+		role: "Reviewer",
+		company: "VS Code Marketplace",
+		quote: "Roo Code is one of the most inspiring projects I have seen for a long time. It shapes the way I think and deal with software development.",
+	},
+	{
+		id: 4,
+		name: "Michael",
+		role: "Reviewer",
+		company: "VS Code Marketplace",
+		quote: "I switched from Windsurf to Roo Code in January and honestly, it's been a huge upgrade. Windsurf kept making mistakes and being dumb when I ask it for things. Roo just gets it. Projects that used to take a full day now wrap up before lunch. ",
+	},
+]
+
+export function Testimonials() {
+	const containerRef = useRef<HTMLDivElement>(null)
+
+	const containerVariants = {
+		hidden: { opacity: 0 },
+		visible: {
+			opacity: 1,
+			transition: {
+				staggerChildren: 0.15,
+				delayChildren: 0.3,
+			},
+		},
+	}
+
+	const itemVariants = {
+		hidden: {
+			opacity: 0,
+			y: 20,
+		},
+		visible: {
+			opacity: 1,
+			y: 0,
+			transition: {
+				duration: 0.6,
+				ease: [0.21, 0.45, 0.27, 0.9],
+			},
+		},
+	}
+
+	const backgroundVariants = {
+		hidden: {
+			opacity: 0,
+		},
+		visible: {
+			opacity: 1,
+			transition: {
+				duration: 1.2,
+				ease: "easeOut",
+			},
+		},
+	}
+
+	return (
+		<section ref={containerRef} className="relative overflow-hidden border-t border-border py-32">
+			<motion.div
+				className="absolute inset-0"
+				initial="hidden"
+				whileInView="visible"
+				viewport={{ once: true }}
+				variants={backgroundVariants}>
+				<div className="absolute inset-y-0 left-1/2 h-full w-full max-w-[1200px] -translate-x-1/2">
+					<div className="absolute left-1/2 top-1/2 h-[800px] w-full -translate-x-1/2 -translate-y-1/2 rounded-[100%] bg-blue-500/10 blur-[120px]" />
+				</div>
+			</motion.div>
+			<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
+				<div className="mx-auto mb-24 max-w-3xl text-center">
+					<motion.div
+						initial={{ opacity: 0, y: 20 }}
+						whileInView={{ opacity: 1, y: 0 }}
+						viewport={{ once: true }}
+						transition={{
+							duration: 0.6,
+							ease: [0.21, 0.45, 0.27, 0.9],
+						}}>
+						<h2 className="bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
+							Empowering developers worldwide.
+						</h2>
+						<p className="mt-6 text-lg text-muted-foreground">
+							Join thousands of developers who are revolutionizing their workflow with AI-powered
+							assistance.
+						</p>
+					</motion.div>
+				</div>
+
+				{/* Mobile Carousel */}
+				<TestimonialsMobile />
+
+				{/* Desktop Grid */}
+				<motion.div
+					className="relative mx-auto hidden max-w-[1200px] md:block"
+					variants={containerVariants}
+					initial="hidden"
+					whileInView="visible"
+					viewport={{ once: true }}>
+					<div className="relative grid grid-cols-1 gap-12 md:grid-cols-2">
+						{testimonials.map((testimonial, index) => (
+							<motion.div
+								key={testimonial.id}
+								variants={itemVariants}
+								className={`group relative ${index % 2 === 0 ? "md:translate-y-4" : "md:translate-y-12"}`}>
+								<div className="absolute -inset-px rounded-2xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-all duration-500 ease-out group-hover:opacity-100" />
+								<div className="relative h-full rounded-2xl border border-border/50 bg-background/30 backdrop-blur-xl transition-all duration-500 ease-out group-hover:border-border group-hover:bg-background/40">
+									{testimonial.image && (
+										<div className="absolute -right-3 -top-3 h-16 w-16 overflow-hidden rounded-xl border border-border/50 bg-background/50 p-1.5 backdrop-blur-xl transition-all duration-500 ease-out group-hover:scale-105">
+											<div className="relative h-full w-full overflow-hidden rounded-lg">
+												<Image
+													src={testimonial.image || "/placeholder_pfp.png"}
+													alt={testimonial.name}
+													fill
+													className="object-cover"
+												/>
+											</div>
+										</div>
+									)}
+
+									<div className="p-8">
+										<div className="mb-6">
+											<svg
+												className="h-8 w-8 text-blue-500/20"
+												fill="currentColor"
+												viewBox="0 0 32 32">
+												<path d="M9.352 4C4.456 7.456 1 13.12 1 19.36c0 5.088 3.072 8.064 6.624 8.064 3.36 0 5.856-2.688 5.856-5.856 0-3.168-2.208-5.472-5.088-5.472-.576 0-1.344.096-1.536.192.48-3.264 3.552-7.104 6.624-9.024L9.352 4zm16.512 0c-4.8 3.456-8.256 9.12-8.256 15.36 0 5.088 3.072 8.064 6.624 8.064 3.264 0 5.856-2.688 5.856-5.856 0-3.168-2.304-5.472-5.184-5.472-.576 0-1.248.096-1.44.192.48-3.264 3.456-7.104 6.528-9.024L25.864 4z" />
+											</svg>
+										</div>
+
+										<p className="relative mb-6 text-lg leading-relaxed text-muted-foreground">
+											{testimonial.quote}
+										</p>
+
+										<div className="relative">
+											<div className="mb-4 h-px w-12 bg-gradient-to-r from-blue-500/50 to-transparent" />
+											<h3 className="font-medium text-foreground/90">{testimonial.name}</h3>
+											<p className="text-sm text-muted-foreground">
+												{testimonial.role} at {testimonial.company}
+											</p>
+										</div>
+									</div>
+								</div>
+							</motion.div>
+						))}
+					</div>
+				</motion.div>
+			</div>
+		</section>
+	)
+}

+ 229 - 0
apps/website/src/components/homepage/whats-new-button.tsx

@@ -0,0 +1,229 @@
+"use client"
+
+import { useState, useRef, useEffect } from "react"
+import { motion, AnimatePresence } from "framer-motion"
+import { X, ArrowRight, Code2, Users2, Zap } from "lucide-react"
+import Link from "next/link"
+
+interface FeatureProps {
+	icon: React.ComponentType<{ className?: string }>
+	color: "blue" | "purple" | "green"
+	title: string
+	description: string
+}
+
+function Feature({ icon: Icon, color, title, description }: FeatureProps) {
+	const bgColor = {
+		blue: "bg-blue-500/20",
+		purple: "bg-purple-500/20",
+		green: "bg-green-500/20",
+	}[color]
+
+	const textColor = {
+		blue: "text-blue-400",
+		purple: "text-purple-400",
+		green: "text-green-400",
+	}[color]
+
+	return (
+		<div className="space-y-1.5 sm:space-y-2">
+			<div className="flex items-center gap-1 space-x-2">
+				<div className={`rounded-full ${bgColor} p-3 ${textColor}`}>
+					<Icon className="h-6 w-6" />
+				</div>
+				<h3 className="text-base font-semibold sm:text-lg">{title}</h3>
+			</div>
+			<p className="text-sm text-gray-400 sm:text-base">{description}</p>
+		</div>
+	)
+}
+
+const version = "v3.8.0"
+
+export function WhatsNewButton() {
+	const [isOpen, setIsOpen] = useState(false)
+	const buttonRef = useRef<HTMLDivElement>(null)
+	const canvasRef = useRef<HTMLCanvasElement>(null)
+
+	// animated border effect
+	useEffect(() => {
+		const canvas = canvasRef.current
+		const button = buttonRef.current
+
+		if (!canvas || !button) return
+
+		const ctx = canvas.getContext("2d")
+		if (!ctx) return
+
+		// set canvas size to match button size with extra space for glow
+		const updateCanvasSize = () => {
+			const rect = button.getBoundingClientRect()
+			// add extra padding for the glow effect
+			canvas.width = rect.width + 8
+			canvas.height = rect.height + 8
+
+			// position the canvas precisely
+			canvas.style.width = `${canvas.width}px`
+			canvas.style.height = `${canvas.height}px`
+		}
+
+		updateCanvasSize()
+		window.addEventListener("resize", updateCanvasSize)
+
+		// animation variables
+		let animationId: number
+		let position = 0
+
+		const animate = () => {
+			if (!ctx || !canvas) return
+
+			// clear canvas
+			ctx.clearRect(0, 0, canvas.width, canvas.height)
+
+			// calculate border path
+			const width = canvas.width - 4
+			const height = canvas.height - 4
+			const x = 2
+			const y = 2
+			const radius = height / 2
+
+			// draw rounded rectangle path
+			ctx.beginPath()
+			ctx.moveTo(x + radius, y)
+			ctx.lineTo(x + width - radius, y)
+			ctx.arcTo(x + width, y, x + width, y + radius, radius)
+			ctx.lineTo(x + width, y + height - radius)
+			ctx.arcTo(x + width, y + height, x + width - radius, y + height, radius)
+			ctx.lineTo(x + radius, y + height)
+			ctx.arcTo(x, y + height, x, y + height - radius, radius)
+			ctx.lineTo(x, y + radius)
+			ctx.arcTo(x, y, x + radius, y, radius)
+			ctx.closePath()
+
+			// create rotating gradient effect
+			position = (position + 0.016) % (Math.PI * 2)
+
+			const centerX = canvas.width / 2
+			const centerY = canvas.height / 2
+			const blueColor = "70, 130, 255"
+
+			// create rotating gradient
+			const gradient = ctx.createConicGradient(position, centerX, centerY)
+
+			// add color stops for a single flowing stream
+			gradient.addColorStop(0, `rgba(${blueColor}, 0)`)
+			gradient.addColorStop(0.2, `rgba(${blueColor}, 0.8)`)
+			gradient.addColorStop(0.4, `rgba(${blueColor}, 0)`)
+			gradient.addColorStop(1, `rgba(${blueColor}, 0)`)
+
+			// apply gradient
+			ctx.strokeStyle = gradient
+			ctx.lineWidth = 1.5
+			ctx.stroke()
+
+			// add subtle glow effect
+			ctx.shadowColor = `rgba(${blueColor}, 0.6)`
+			ctx.shadowBlur = 5
+			ctx.strokeStyle = `rgba(${blueColor}, 0.3)`
+			ctx.lineWidth = 0.5
+			ctx.stroke()
+
+			animationId = requestAnimationFrame(animate)
+		}
+
+		animate()
+
+		return () => {
+			window.removeEventListener("resize", updateCanvasSize)
+			if (animationId) cancelAnimationFrame(animationId)
+		}
+	}, [])
+
+	return (
+		<>
+			<div className="relative inline-flex" ref={buttonRef}>
+				<canvas
+					ref={canvasRef}
+					className="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
+					style={{ pointerEvents: "none" }}
+				/>
+				<Link
+					href="#"
+					onClick={(e) => {
+						e.preventDefault()
+						setIsOpen(true)
+					}}
+					className="relative z-10 flex items-center space-x-2 rounded-full bg-black px-4 py-2 text-sm font-medium text-white transition-all hover:bg-gray-900">
+					<span>See what&apos;s new in {version}</span>
+					<ArrowRight className="h-3.5 w-3.5" />
+				</Link>
+			</div>
+
+			<AnimatePresence>
+				{isOpen && (
+					<>
+						<motion.div
+							className="fixed inset-0 z-40 bg-black/80 backdrop-blur-sm"
+							initial={{ opacity: 0, backdropFilter: "blur(0px)" }}
+							animate={{ opacity: 1, backdropFilter: "blur(8px)" }}
+							exit={{ opacity: 0, backdropFilter: "blur(0px)" }}
+							transition={{ duration: 0.2 }}
+						/>
+						<div className="fixed inset-0 z-50 overflow-y-auto" onClick={() => setIsOpen(false)}>
+							<div className="flex min-h-full items-center justify-center p-4">
+								<motion.div
+									className="relative w-full max-w-2xl rounded-lg border border-gray-800 bg-black p-6 sm:p-8"
+									initial={{ opacity: 0, y: 20, scale: 0.95 }}
+									animate={{ opacity: 1, y: 0, scale: 1 }}
+									exit={{ opacity: 0, y: 20, scale: 0.95 }}
+									transition={{
+										type: "spring",
+										damping: 20,
+										stiffness: 400,
+										mass: 0.6,
+										duration: 0.25,
+									}}
+									onClick={(e) => {
+										// prevent clicks inside the panel from closing it
+										e.stopPropagation()
+									}}>
+									<div className="flex items-center justify-between gap-4">
+										<h2 className="text-xl font-bold sm:text-2xl">
+											What&apos;s New in Roo Code {version}
+										</h2>
+										<button
+											onClick={() => setIsOpen(false)}
+											className="flex-shrink-0 rounded-full p-1.5 text-gray-400 hover:bg-gray-800 hover:text-white">
+											<X className="h-5 w-5" />
+										</button>
+									</div>
+
+									<div className="mt-4 space-y-4 sm:mt-6 sm:space-y-6">
+										<Feature
+											icon={Code2}
+											color="blue"
+											title="AI-Powered Code Generation"
+											description="Generate high-quality code snippets and entire components with our new AI assistant. Trained on millions of code repositories to understand your project context."
+										/>
+										<Feature
+											icon={Users2}
+											color="purple"
+											title="Real-time Collaboration"
+											description="Work together with your team in real-time with our new collaborative editing features. See changes as they happen and resolve conflicts automatically."
+										/>
+										<Feature
+											icon={Zap}
+											color="green"
+											title="Performance Optimizations"
+											description="We've completely rewritten our core engine for blazing fast performance. Experience up to 10x faster build times and smoother development workflow."
+										/>
+									</div>
+								</motion.div>
+							</div>
+						</div>
+					</>
+				)}
+			</AnimatePresence>
+		</>
+	)
+}

+ 1 - 0
apps/website/src/components/providers/index.ts

@@ -0,0 +1 @@
+export { Providers } from "./providers"

+ 78 - 0
apps/website/src/components/providers/posthog-provider.tsx

@@ -0,0 +1,78 @@
+"use client"
+
+import { usePathname, useSearchParams } from "next/navigation"
+import posthog from "posthog-js"
+import { PostHogProvider as OriginalPostHogProvider } from "posthog-js/react"
+import { useEffect, Suspense } from "react"
+
+// Create a separate component for analytics tracking that uses useSearchParams
+function PageViewTracker() {
+	const pathname = usePathname()
+	const searchParams = useSearchParams()
+
+	// Track page views
+	useEffect(() => {
+		// Only track page views if PostHog is properly initialized
+		if (pathname && process.env.NEXT_PUBLIC_POSTHOG_KEY) {
+			let url = window.location.origin + pathname
+			if (searchParams && searchParams.toString()) {
+				url = url + `?${searchParams.toString()}`
+			}
+			posthog.capture("$pageview", {
+				$current_url: url,
+			})
+		}
+		// eslint-disable-next-line react-hooks/exhaustive-deps
+	}, [pathname, searchParams.toString()])
+
+	return null
+}
+
+export function PostHogProvider({ children }: { children: React.ReactNode }) {
+	useEffect(() => {
+		// Initialize PostHog only on the client side
+		if (typeof window !== "undefined") {
+			const posthogKey = process.env.NEXT_PUBLIC_POSTHOG_KEY
+			const posthogHost = process.env.NEXT_PUBLIC_POSTHOG_HOST
+
+			// Check if environment variables are set
+			if (!posthogKey) {
+				console.warn(
+					"PostHog API key is missing. Analytics will be disabled. " +
+						"Please set NEXT_PUBLIC_POSTHOG_KEY in your .env file.",
+				)
+				return
+			}
+
+			if (!posthogHost) {
+				console.warn(
+					"PostHog host URL is missing. Using default host. " +
+						"Please set NEXT_PUBLIC_POSTHOG_HOST in your .env file.",
+				)
+			}
+
+			posthog.init(posthogKey, {
+				api_host: posthogHost || "https://us.i.posthog.com",
+				capture_pageview: false, // We'll handle this manually
+				loaded: (posthogInstance) => {
+					if (process.env.NODE_ENV === "development") {
+						// Log to console in development
+						posthogInstance.debug()
+					}
+				},
+				respect_dnt: true, // Respect Do Not Track
+			})
+		}
+
+		// No explicit cleanup needed for posthog-js v1.231.0
+	}, [])
+
+	return (
+		<OriginalPostHogProvider client={posthog}>
+			<Suspense fallback={null}>
+				<PageViewTracker />
+			</Suspense>
+			{children}
+		</OriginalPostHogProvider>
+	)
+}

+ 20 - 0
apps/website/src/components/providers/providers.tsx

@@ -0,0 +1,20 @@
+"use client"
+
+import { QueryClient, QueryClientProvider } from "@tanstack/react-query"
+import { ThemeProvider } from "next-themes"
+
+import { PostHogProvider } from "./posthog-provider"
+
+const queryClient = new QueryClient()
+
+export const Providers = ({ children }: { children: React.ReactNode }) => {
+	return (
+		<QueryClientProvider client={queryClient}>
+			<PostHogProvider>
+				<ThemeProvider attribute="class" defaultTheme="dark" enableSystem={false}>
+					{children}
+				</ThemeProvider>
+			</PostHogProvider>
+		</QueryClientProvider>
+	)
+}

+ 47 - 0
apps/website/src/components/ui/button.tsx

@@ -0,0 +1,47 @@
+import * as React from "react"
+import { Slot } from "@radix-ui/react-slot"
+import { cva, type VariantProps } from "class-variance-authority"
+
+import { cn } from "@/lib/utils"
+
+const buttonVariants = cva(
+	"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",
+	{
+		variants: {
+			variant: {
+				default: "bg-primary text-primary-foreground shadow hover:bg-primary/90",
+				destructive: "bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",
+				outline: "border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",
+				secondary: "bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",
+				ghost: "hover:bg-accent hover:text-accent-foreground",
+				link: "text-primary underline-offset-4 hover:underline",
+			},
+			size: {
+				default: "h-9 px-4 py-2",
+				sm: "h-8 rounded-md px-3 text-xs",
+				lg: "h-10 rounded-md px-8",
+				icon: "h-9 w-9",
+			},
+		},
+		defaultVariants: {
+			variant: "default",
+			size: "default",
+		},
+	},
+)
+
+export interface ButtonProps
+	extends React.ButtonHTMLAttributes<HTMLButtonElement>,
+		VariantProps<typeof buttonVariants> {
+	asChild?: boolean
+}
+
+const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
+	({ className, variant, size, asChild = false, ...props }, ref) => {
+		const Comp = asChild ? Slot : "button"
+		return <Comp className={cn(buttonVariants({ variant, size, className }))} ref={ref} {...props} />
+	},
+)
+Button.displayName = "Button"
+
+export { Button, buttonVariants }

+ 311 - 0
apps/website/src/components/ui/chart.tsx

@@ -0,0 +1,311 @@
+"use client"
+
+import * as React from "react"
+import * as RechartsPrimitive from "recharts"
+
+import { cn } from "@/lib/utils"
+
+// Format: { THEME_NAME: CSS_SELECTOR }
+const THEMES = { light: "", dark: ".dark" } as const
+
+export type ChartConfig = {
+	[k in string]: {
+		label?: React.ReactNode
+		icon?: React.ComponentType
+	} & ({ color?: string; theme?: never } | { color?: never; theme: Record<keyof typeof THEMES, string> })
+}
+
+type ChartContextProps = {
+	config: ChartConfig
+}
+
+const ChartContext = React.createContext<ChartContextProps | null>(null)
+
+function useChart() {
+	const context = React.useContext(ChartContext)
+
+	if (!context) {
+		throw new Error("useChart must be used within a <ChartContainer />")
+	}
+
+	return context
+}
+
+const ChartContainer = React.forwardRef<
+	HTMLDivElement,
+	React.ComponentProps<"div"> & {
+		config: ChartConfig
+		children: React.ComponentProps<typeof RechartsPrimitive.ResponsiveContainer>["children"]
+	}
+>(({ id, className, children, config, ...props }, ref) => {
+	const uniqueId = React.useId()
+	const chartId = `chart-${id || uniqueId.replace(/:/g, "")}`
+
+	return (
+		<ChartContext.Provider value={{ config }}>
+			<div
+				data-chart={chartId}
+				ref={ref}
+				className={cn(
+					"flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",
+					className,
+				)}
+				{...props}>
+				<ChartStyle id={chartId} config={config} />
+				<RechartsPrimitive.ResponsiveContainer>{children}</RechartsPrimitive.ResponsiveContainer>
+			</div>
+		</ChartContext.Provider>
+	)
+})
+ChartContainer.displayName = "Chart"
+
+const ChartStyle = ({ id, config }: { id: string; config: ChartConfig }) => {
+	const colorConfig = Object.entries(config).filter(([, config]) => config.theme || config.color)
+
+	if (!colorConfig.length) {
+		return null
+	}
+
+	return (
+		<style
+			dangerouslySetInnerHTML={{
+				__html: Object.entries(THEMES)
+					.map(
+						([theme, prefix]) => `
+${prefix} [data-chart=${id}] {
+${colorConfig
+	.map(([key, itemConfig]) => {
+		const color = itemConfig.theme?.[theme as keyof typeof itemConfig.theme] || itemConfig.color
+		return color ? `  --color-${key}: ${color};` : null
+	})
+	.join("\n")}
+}
+`,
+					)
+					.join("\n"),
+			}}
+		/>
+	)
+}
+
+const ChartTooltip = RechartsPrimitive.Tooltip
+
+const ChartTooltipContent = React.forwardRef<
+	HTMLDivElement,
+	React.ComponentProps<typeof RechartsPrimitive.Tooltip> &
+		React.ComponentProps<"div"> & {
+			hideLabel?: boolean
+			hideIndicator?: boolean
+			indicator?: "line" | "dot" | "dashed"
+			nameKey?: string
+			labelKey?: string
+		}
+>(
+	(
+		{
+			active,
+			payload,
+			className,
+			indicator = "dot",
+			hideLabel = false,
+			hideIndicator = false,
+			label,
+			labelFormatter,
+			labelClassName,
+			formatter,
+			color,
+			nameKey,
+			labelKey,
+		},
+		ref,
+	) => {
+		const { config } = useChart()
+
+		const tooltipLabel = React.useMemo(() => {
+			if (hideLabel || !payload?.length) {
+				return null
+			}
+
+			const [item] = payload
+			const key = `${labelKey || item?.dataKey || item?.name || "value"}`
+			const itemConfig = getPayloadConfigFromPayload(config, item, key)
+			const value =
+				!labelKey && typeof label === "string"
+					? config[label as keyof typeof config]?.label || label
+					: itemConfig?.label
+
+			if (labelFormatter) {
+				return <div className={cn("font-medium", labelClassName)}>{labelFormatter(value, payload)}</div>
+			}
+
+			if (!value) {
+				return null
+			}
+
+			return <div className={cn("font-medium", labelClassName)}>{value}</div>
+		}, [label, labelFormatter, payload, hideLabel, labelClassName, config, labelKey])
+
+		if (!active || !payload?.length) {
+			return null
+		}
+
+		const nestLabel = payload.length === 1 && indicator !== "dot"
+
+		return (
+			<div
+				ref={ref}
+				className={cn(
+					"grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",
+					className,
+				)}>
+				{!nestLabel ? tooltipLabel : null}
+				<div className="grid gap-1.5">
+					{payload.map((item, index) => {
+						const key = `${nameKey || item.name || item.dataKey || "value"}`
+						const itemConfig = getPayloadConfigFromPayload(config, item, key)
+						const indicatorColor = color || item.payload.fill || item.color
+
+						return (
+							<div
+								key={item.dataKey}
+								className={cn(
+									"flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground",
+									indicator === "dot" && "items-center",
+								)}>
+								{formatter && item?.value !== undefined && item.name ? (
+									formatter(item.value, item.name, item, index, item.payload)
+								) : (
+									<>
+										{itemConfig?.icon ? (
+											<itemConfig.icon />
+										) : (
+											!hideIndicator && (
+												<div
+													className={cn(
+														"shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",
+														{
+															"h-2.5 w-2.5": indicator === "dot",
+															"w-1": indicator === "line",
+															"w-0 border-[1.5px] border-dashed bg-transparent":
+																indicator === "dashed",
+															"my-0.5": nestLabel && indicator === "dashed",
+														},
+													)}
+													style={
+														{
+															"--color-bg": indicatorColor,
+															"--color-border": indicatorColor,
+														} as React.CSSProperties
+													}
+												/>
+											)
+										)}
+										<div
+											className={cn(
+												"flex flex-1 justify-between leading-none",
+												nestLabel ? "items-end" : "items-center",
+											)}>
+											<div className="grid gap-1.5">
+												{nestLabel ? tooltipLabel : null}
+												<span className="text-muted-foreground">
+													{itemConfig?.label || item.name}
+												</span>
+											</div>
+											{item.value && (
+												<span className="font-mono font-medium tabular-nums text-foreground">
+													{item.value.toLocaleString()}
+												</span>
+											)}
+										</div>
+									</>
+								)}
+							</div>
+						)
+					})}
+				</div>
+			</div>
+		)
+	},
+)
+ChartTooltipContent.displayName = "ChartTooltip"
+
+const ChartLegend = RechartsPrimitive.Legend
+
+const ChartLegendContent = React.forwardRef<
+	HTMLDivElement,
+	React.ComponentProps<"div"> &
+		Pick<RechartsPrimitive.LegendProps, "payload" | "verticalAlign"> & {
+			hideIcon?: boolean
+			nameKey?: string
+		}
+>(({ className, hideIcon = false, payload, verticalAlign = "bottom", nameKey }, ref) => {
+	const { config } = useChart()
+
+	if (!payload?.length) {
+		return null
+	}
+
+	return (
+		<div
+			ref={ref}
+			className={cn(
+				"flex items-center justify-center gap-4",
+				verticalAlign === "top" ? "pb-3" : "pt-3",
+				className,
+			)}>
+			{payload.map((item) => {
+				const key = `${nameKey || item.dataKey || "value"}`
+				const itemConfig = getPayloadConfigFromPayload(config, item, key)
+
+				return (
+					<div
+						key={item.value}
+						className={cn(
+							"flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground",
+						)}>
+						{itemConfig?.icon && !hideIcon ? (
+							<itemConfig.icon />
+						) : (
+							<div
+								className="h-2 w-2 shrink-0 rounded-[2px]"
+								style={{
+									backgroundColor: item.color,
+								}}
+							/>
+						)}
+						{itemConfig?.label}
+					</div>
+				)
+			})}
+		</div>
+	)
+})
+ChartLegendContent.displayName = "ChartLegend"
+
+// Helper to extract item config from a payload.
+function getPayloadConfigFromPayload(config: ChartConfig, payload: unknown, key: string) {
+	if (typeof payload !== "object" || payload === null) {
+		return undefined
+	}
+
+	const payloadPayload =
+		"payload" in payload && typeof payload.payload === "object" && payload.payload !== null
+			? payload.payload
+			: undefined
+
+	let configLabelKey: string = key
+
+	if (key in payload && typeof payload[key as keyof typeof payload] === "string") {
+		configLabelKey = payload[key as keyof typeof payload] as string
+	} else if (
+		payloadPayload &&
+		key in payloadPayload &&
+		typeof payloadPayload[key as keyof typeof payloadPayload] === "string"
+	) {
+		configLabelKey = payloadPayload[key as keyof typeof payloadPayload] as string
+	}
+
+	return configLabelKey in config ? config[configLabelKey] : config[key as keyof typeof config]
+}
+
+export { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle }

+ 5 - 0
apps/website/src/components/ui/index.ts

@@ -0,0 +1,5 @@
+export * from "./button"
+export * from "./chart"
+export * from "./modal"
+export * from "./scroll-button"
+export * from "./table"

+ 95 - 0
apps/website/src/components/ui/modal.tsx

@@ -0,0 +1,95 @@
+"use client"
+
+import * as React from "react"
+import * as DialogPrimitive from "@radix-ui/react-dialog"
+import { X } from "lucide-react"
+import { cn } from "@/lib/utils"
+
+const Dialog = DialogPrimitive.Root
+
+const DialogTrigger = DialogPrimitive.Trigger
+
+const DialogPortal = DialogPrimitive.Portal
+
+const DialogClose = DialogPrimitive.Close
+
+const DialogOverlay = React.forwardRef<
+	React.ElementRef<typeof DialogPrimitive.Overlay>,
+	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Overlay>
+>(({ className, ...props }, ref) => (
+	<DialogPrimitive.Overlay
+		ref={ref}
+		className={cn(
+			"fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",
+			className,
+		)}
+		{...props}
+	/>
+))
+DialogOverlay.displayName = DialogPrimitive.Overlay.displayName
+
+const DialogContent = React.forwardRef<
+	React.ElementRef<typeof DialogPrimitive.Content>,
+	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Content>
+>(({ className, children, ...props }, ref) => (
+	<DialogPortal>
+		<DialogOverlay />
+		<DialogPrimitive.Content
+			ref={ref}
+			className={cn(
+				"fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border border-border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",
+				className,
+			)}
+			{...props}>
+			{children}
+			<DialogPrimitive.Close className="absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground">
+				<X className="h-4 w-4" />
+				<span className="sr-only">Close</span>
+			</DialogPrimitive.Close>
+		</DialogPrimitive.Content>
+	</DialogPortal>
+))
+DialogContent.displayName = DialogPrimitive.Content.displayName
+
+const DialogHeader = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (
+	<div className={cn("flex flex-col space-y-1.5 text-center sm:text-left", className)} {...props} />
+)
+DialogHeader.displayName = "DialogHeader"
+
+const DialogFooter = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (
+	<div className={cn("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2", className)} {...props} />
+)
+DialogFooter.displayName = "DialogFooter"
+
+const DialogTitle = React.forwardRef<
+	React.ElementRef<typeof DialogPrimitive.Title>,
+	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Title>
+>(({ className, ...props }, ref) => (
+	<DialogPrimitive.Title
+		ref={ref}
+		className={cn("text-lg font-semibold leading-none tracking-tight", className)}
+		{...props}
+	/>
+))
+DialogTitle.displayName = DialogPrimitive.Title.displayName
+
+const DialogDescription = React.forwardRef<
+	React.ElementRef<typeof DialogPrimitive.Description>,
+	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Description>
+>(({ className, ...props }, ref) => (
+	<DialogPrimitive.Description ref={ref} className={cn("text-sm text-muted-foreground", className)} {...props} />
+))
+DialogDescription.displayName = DialogPrimitive.Description.displayName
+
+export {
+	Dialog,
+	DialogPortal,
+	DialogOverlay,
+	DialogTrigger,
+	DialogClose,
+	DialogContent,
+	DialogHeader,
+	DialogFooter,
+	DialogTitle,
+	DialogDescription,
+}

+ 33 - 0
apps/website/src/components/ui/scroll-button.tsx

@@ -0,0 +1,33 @@
+"use client"
+
+import { usePathname, useRouter } from "next/navigation"
+
+interface ScrollButtonProps {
+	targetId: string
+	children: React.ReactNode
+	className?: string
+	onClick?: () => void
+}
+
+export function ScrollButton({ targetId, children, className = "", onClick }: ScrollButtonProps) {
+	const router = useRouter()
+	const pathname = usePathname()
+
+	const handleClick = () => {
+		if (pathname === "/") {
+			// if we're on the home page, use smooth scrolling
+			const section = document.getElementById(targetId)
+			section?.scrollIntoView({ behavior: "smooth" })
+		} else {
+			// if we're on a different page, navigate directly to the section
+			router.push(`/#${targetId}`)
+		}
+		onClick?.()
+	}
+
+	return (
+		<button onClick={handleClick} className={className}>
+			{children}
+		</button>
+	)
+}

+ 85 - 0
apps/website/src/components/ui/table.tsx

@@ -0,0 +1,85 @@
+import * as React from "react"
+
+import { cn } from "@/lib/utils"
+
+const Table = React.forwardRef<HTMLTableElement, React.HTMLAttributes<HTMLTableElement>>(
+	({ className, ...props }, ref) => (
+		<div className="relative w-full overflow-auto">
+			<table ref={ref} className={cn("w-full caption-bottom text-sm", className)} {...props} />
+		</div>
+	),
+)
+Table.displayName = "Table"
+
+const TableHeader = React.forwardRef<HTMLTableSectionElement, React.HTMLAttributes<HTMLTableSectionElement>>(
+	({ className, ...props }, ref) => <thead ref={ref} className={cn("[&_tr]:border-b", className)} {...props} />,
+)
+TableHeader.displayName = "TableHeader"
+
+const TableBody = React.forwardRef<HTMLTableSectionElement, React.HTMLAttributes<HTMLTableSectionElement>>(
+	({ className, ...props }, ref) => (
+		<tbody ref={ref} className={cn("[&_tr:last-child]:border-0", className)} {...props} />
+	),
+)
+TableBody.displayName = "TableBody"
+
+const TableFooter = React.forwardRef<HTMLTableSectionElement, React.HTMLAttributes<HTMLTableSectionElement>>(
+	({ className, ...props }, ref) => (
+		<tfoot
+			ref={ref}
+			className={cn("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0", className)}
+			{...props}
+		/>
+	),
+)
+TableFooter.displayName = "TableFooter"
+
+const TableRow = React.forwardRef<HTMLTableRowElement, React.HTMLAttributes<HTMLTableRowElement>>(
+	({ className, ...props }, ref) => (
+		<tr
+			ref={ref}
+			className={cn("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted", className)}
+			{...props}
+		/>
+	),
+)
+TableRow.displayName = "TableRow"
+
+const TableHead = React.forwardRef<HTMLTableCellElement, React.ThHTMLAttributes<HTMLTableCellElement>>(
+	// eslint-disable-next-line react/prop-types
+	({ className, ...props }, ref) => (
+		<th
+			ref={ref}
+			className={cn(
+				"h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",
+				className,
+			)}
+			{...props}
+		/>
+	),
+)
+TableHead.displayName = "TableHead"
+
+const TableCell = React.forwardRef<HTMLTableCellElement, React.TdHTMLAttributes<HTMLTableCellElement>>(
+	// eslint-disable-next-line react/prop-types
+	({ className, ...props }, ref) => (
+		<td
+			ref={ref}
+			className={cn(
+				"p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",
+				className,
+			)}
+			{...props}
+		/>
+	),
+)
+TableCell.displayName = "TableCell"
+
+const TableCaption = React.forwardRef<HTMLTableCaptionElement, React.HTMLAttributes<HTMLTableCaptionElement>>(
+	({ className, ...props }, ref) => (
+		<caption ref={ref} className={cn("mt-4 text-sm text-muted-foreground", className)} {...props} />
+	),
+)
+TableCaption.displayName = "TableCaption"
+
+export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption }

+ 13 - 0
apps/website/src/db/db.ts

@@ -0,0 +1,13 @@
+import { drizzle } from "drizzle-orm/libsql"
+
+import { schema } from "./schema"
+
+if ((!process.env.TURSO_CONNECTION_URL || !process.env.TURSO_AUTH_TOKEN) && !process.env.BENCHMARKS_DB_PATH) {
+	throw new Error("TURSO_CONNECTION_URL and TURSO_AUTH_TOKEN or BENCHMARKS_DB_PATH must be set")
+}
+
+const connection = process.env.BENCHMARKS_DB_PATH
+	? { url: process.env.BENCHMARKS_DB_PATH, concurrency: 50 }
+	: { url: process.env.TURSO_CONNECTION_URL!, authToken: process.env.TURSO_AUTH_TOKEN! }
+
+export const db = drizzle({ schema, connection })

+ 6 - 0
apps/website/src/db/index.ts

@@ -0,0 +1,6 @@
+export { db } from "./db"
+export * from "./schema"
+
+export * from "./queries/runs"
+export * from "./queries/tasks"
+export * from "./queries/taskMetrics"

+ 3 - 0
apps/website/src/db/queries/errors.ts

@@ -0,0 +1,3 @@
+export class RecordNotFoundError extends Error {}
+
+export class RecordNotCreatedError extends Error {}

+ 19 - 0
apps/website/src/db/queries/runs.ts

@@ -0,0 +1,19 @@
+import { desc, eq } from "drizzle-orm"
+
+import { RecordNotFoundError } from "./errors"
+import { schema } from "../schema"
+import { db } from "../db"
+
+const table = schema.runs
+
+export const findRun = async (id: number) => {
+	const run = await db.query.runs.findFirst({ where: eq(table.id, id) })
+
+	if (!run) {
+		throw new RecordNotFoundError()
+	}
+
+	return run
+}
+
+export const getRuns = async () => db.query.runs.findMany({ orderBy: desc(table.id), with: { taskMetrics: true } })

+ 17 - 0
apps/website/src/db/queries/taskMetrics.ts

@@ -0,0 +1,17 @@
+import { eq } from "drizzle-orm"
+
+import { RecordNotFoundError } from "./errors"
+import { taskMetrics } from "../schema"
+import { db } from "../db"
+
+const table = taskMetrics
+
+export const findTaskMetrics = async (id: number) => {
+	const run = await db.query.taskMetrics.findFirst({ where: eq(table.id, id) })
+
+	if (!run) {
+		throw new RecordNotFoundError()
+	}
+
+	return run
+}

+ 29 - 0
apps/website/src/db/queries/tasks.ts

@@ -0,0 +1,29 @@
+import { and, eq } from "drizzle-orm"
+
+import { RecordNotFoundError } from "./errors"
+import { tasks } from "../schema"
+import { db } from "../db"
+
+export const findTask = async (id: number) => {
+	const run = await db.query.tasks.findFirst({ where: eq(tasks.id, id) })
+
+	if (!run) {
+		throw new RecordNotFoundError()
+	}
+
+	return run
+}
+
+type GetTask = {
+	runId: number
+	language: string
+	exercise: string
+}
+
+export const getTask = async ({ runId, language, exercise }: GetTask) =>
+	db.query.tasks.findFirst({
+		where: and(eq(tasks.runId, runId), eq(tasks.language, language), eq(tasks.exercise, exercise)),
+	})
+
+export const getTasks = async (runId: number) =>
+	db.query.tasks.findMany({ where: eq(tasks.runId, runId), with: { taskMetrics: true } })

+ 78 - 0
apps/website/src/db/schema.ts

@@ -0,0 +1,78 @@
+import { sqliteTable, text, real, integer, blob, uniqueIndex } from "drizzle-orm/sqlite-core"
+import { relations } from "drizzle-orm"
+
+/**
+ * runs
+ */
+
+export const runs = sqliteTable("runs", {
+	id: integer({ mode: "number" }).primaryKey({ autoIncrement: true }),
+	taskMetricsId: integer({ mode: "number" }).references(() => taskMetrics.id),
+	model: text().notNull(),
+	description: text(),
+	settings: blob({ mode: "json" }).$type<unknown>(),
+	pid: integer({ mode: "number" }),
+	socketPath: text().notNull(),
+	passed: integer({ mode: "number" }).default(0).notNull(),
+	failed: integer({ mode: "number" }).default(0).notNull(),
+	createdAt: integer({ mode: "timestamp" }).notNull(),
+})
+
+export const runsRelations = relations(runs, ({ one }) => ({
+	taskMetrics: one(taskMetrics, { fields: [runs.taskMetricsId], references: [taskMetrics.id] }),
+}))
+
+export type Run = typeof runs.$inferSelect
+
+/**
+ * tasks
+ */
+
+export const tasks = sqliteTable(
+	"tasks",
+	{
+		id: integer({ mode: "number" }).primaryKey({ autoIncrement: true }),
+		runId: integer({ mode: "number" })
+			.references(() => runs.id)
+			.notNull(),
+		taskMetricsId: integer({ mode: "number" }).references(() => taskMetrics.id),
+		language: text().notNull(),
+		exercise: text().notNull(),
+		passed: integer({ mode: "boolean" }),
+		startedAt: integer({ mode: "timestamp" }),
+		finishedAt: integer({ mode: "timestamp" }),
+		createdAt: integer({ mode: "timestamp" }).notNull(),
+	},
+	(table) => [uniqueIndex("tasks_language_exercise_idx").on(table.runId, table.language, table.exercise)],
+)
+
+export const tasksRelations = relations(tasks, ({ one }) => ({
+	run: one(runs, { fields: [tasks.runId], references: [runs.id] }),
+	taskMetrics: one(taskMetrics, { fields: [tasks.taskMetricsId], references: [taskMetrics.id] }),
+}))
+
+export type Task = typeof tasks.$inferSelect
+
+/**
+ * taskMetrics
+ */
+
+export const taskMetrics = sqliteTable("taskMetrics", {
+	id: integer({ mode: "number" }).primaryKey({ autoIncrement: true }),
+	tokensIn: integer({ mode: "number" }).notNull(),
+	tokensOut: integer({ mode: "number" }).notNull(),
+	tokensContext: integer({ mode: "number" }).notNull(),
+	cacheWrites: integer({ mode: "number" }).notNull(),
+	cacheReads: integer({ mode: "number" }).notNull(),
+	cost: real().notNull(),
+	duration: integer({ mode: "number" }).notNull(),
+	createdAt: integer({ mode: "timestamp" }).notNull(),
+})
+
+export type TaskMetrics = typeof taskMetrics.$inferSelect
+
+/**
+ * schema
+ */
+
+export const schema = { runs, runsRelations, tasks, tasksRelations, taskMetrics }

+ 40 - 0
apps/website/src/drizzle/0000_elite_raza.sql

@@ -0,0 +1,40 @@
+CREATE TABLE `runs` (
+	`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
+	`taskMetricsId` integer,
+	`model` text NOT NULL,
+	`description` text,
+	`pid` integer,
+	`socketPath` text NOT NULL,
+	`passed` integer DEFAULT 0 NOT NULL,
+	`failed` integer DEFAULT 0 NOT NULL,
+	`createdAt` integer NOT NULL,
+	FOREIGN KEY (`taskMetricsId`) REFERENCES `taskMetrics`(`id`) ON UPDATE no action ON DELETE no action
+);
+--> statement-breakpoint
+CREATE TABLE `taskMetrics` (
+	`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
+	`tokensIn` integer NOT NULL,
+	`tokensOut` integer NOT NULL,
+	`tokensContext` integer NOT NULL,
+	`cacheWrites` integer NOT NULL,
+	`cacheReads` integer NOT NULL,
+	`cost` real NOT NULL,
+	`duration` integer NOT NULL,
+	`createdAt` integer NOT NULL
+);
+--> statement-breakpoint
+CREATE TABLE `tasks` (
+	`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
+	`runId` integer NOT NULL,
+	`taskMetricsId` integer,
+	`language` text NOT NULL,
+	`exercise` text NOT NULL,
+	`passed` integer,
+	`startedAt` integer,
+	`finishedAt` integer,
+	`createdAt` integer NOT NULL,
+	FOREIGN KEY (`runId`) REFERENCES `runs`(`id`) ON UPDATE no action ON DELETE no action,
+	FOREIGN KEY (`taskMetricsId`) REFERENCES `taskMetrics`(`id`) ON UPDATE no action ON DELETE no action
+);
+--> statement-breakpoint
+CREATE UNIQUE INDEX `tasks_language_exercise_idx` ON `tasks` (`runId`,`language`,`exercise`);

+ 1 - 0
apps/website/src/drizzle/0001_lush_reavers.sql

@@ -0,0 +1 @@
+ALTER TABLE `runs` ADD `settings` blob;

+ 274 - 0
apps/website/src/drizzle/meta/0000_snapshot.json

@@ -0,0 +1,274 @@
+{
+	"version": "6",
+	"dialect": "sqlite",
+	"id": "c0fa8491-b5c0-493d-aa32-ddf280259c30",
+	"prevId": "00000000-0000-0000-0000-000000000000",
+	"tables": {
+		"runs": {
+			"name": "runs",
+			"columns": {
+				"id": {
+					"name": "id",
+					"type": "integer",
+					"primaryKey": true,
+					"notNull": true,
+					"autoincrement": true
+				},
+				"taskMetricsId": {
+					"name": "taskMetricsId",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"model": {
+					"name": "model",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"description": {
+					"name": "description",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"pid": {
+					"name": "pid",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"socketPath": {
+					"name": "socketPath",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"passed": {
+					"name": "passed",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false,
+					"default": 0
+				},
+				"failed": {
+					"name": "failed",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false,
+					"default": 0
+				},
+				"createdAt": {
+					"name": "createdAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				}
+			},
+			"indexes": {},
+			"foreignKeys": {
+				"runs_taskMetricsId_taskMetrics_id_fk": {
+					"name": "runs_taskMetricsId_taskMetrics_id_fk",
+					"tableFrom": "runs",
+					"tableTo": "taskMetrics",
+					"columnsFrom": ["taskMetricsId"],
+					"columnsTo": ["id"],
+					"onDelete": "no action",
+					"onUpdate": "no action"
+				}
+			},
+			"compositePrimaryKeys": {},
+			"uniqueConstraints": {},
+			"checkConstraints": {}
+		},
+		"taskMetrics": {
+			"name": "taskMetrics",
+			"columns": {
+				"id": {
+					"name": "id",
+					"type": "integer",
+					"primaryKey": true,
+					"notNull": true,
+					"autoincrement": true
+				},
+				"tokensIn": {
+					"name": "tokensIn",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"tokensOut": {
+					"name": "tokensOut",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"tokensContext": {
+					"name": "tokensContext",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"cacheWrites": {
+					"name": "cacheWrites",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"cacheReads": {
+					"name": "cacheReads",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"cost": {
+					"name": "cost",
+					"type": "real",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"duration": {
+					"name": "duration",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"createdAt": {
+					"name": "createdAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				}
+			},
+			"indexes": {},
+			"foreignKeys": {},
+			"compositePrimaryKeys": {},
+			"uniqueConstraints": {},
+			"checkConstraints": {}
+		},
+		"tasks": {
+			"name": "tasks",
+			"columns": {
+				"id": {
+					"name": "id",
+					"type": "integer",
+					"primaryKey": true,
+					"notNull": true,
+					"autoincrement": true
+				},
+				"runId": {
+					"name": "runId",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"taskMetricsId": {
+					"name": "taskMetricsId",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"language": {
+					"name": "language",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"exercise": {
+					"name": "exercise",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"passed": {
+					"name": "passed",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"startedAt": {
+					"name": "startedAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"finishedAt": {
+					"name": "finishedAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"createdAt": {
+					"name": "createdAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				}
+			},
+			"indexes": {
+				"tasks_language_exercise_idx": {
+					"name": "tasks_language_exercise_idx",
+					"columns": ["runId", "language", "exercise"],
+					"isUnique": true
+				}
+			},
+			"foreignKeys": {
+				"tasks_runId_runs_id_fk": {
+					"name": "tasks_runId_runs_id_fk",
+					"tableFrom": "tasks",
+					"tableTo": "runs",
+					"columnsFrom": ["runId"],
+					"columnsTo": ["id"],
+					"onDelete": "no action",
+					"onUpdate": "no action"
+				},
+				"tasks_taskMetricsId_taskMetrics_id_fk": {
+					"name": "tasks_taskMetricsId_taskMetrics_id_fk",
+					"tableFrom": "tasks",
+					"tableTo": "taskMetrics",
+					"columnsFrom": ["taskMetricsId"],
+					"columnsTo": ["id"],
+					"onDelete": "no action",
+					"onUpdate": "no action"
+				}
+			},
+			"compositePrimaryKeys": {},
+			"uniqueConstraints": {},
+			"checkConstraints": {}
+		}
+	},
+	"views": {},
+	"enums": {},
+	"_meta": {
+		"schemas": {},
+		"tables": {},
+		"columns": {}
+	},
+	"internal": {
+		"indexes": {}
+	}
+}

+ 281 - 0
apps/website/src/drizzle/meta/0001_snapshot.json

@@ -0,0 +1,281 @@
+{
+	"version": "6",
+	"dialect": "sqlite",
+	"id": "8906647f-81d6-498a-897c-b1638c04c69a",
+	"prevId": "c0fa8491-b5c0-493d-aa32-ddf280259c30",
+	"tables": {
+		"runs": {
+			"name": "runs",
+			"columns": {
+				"id": {
+					"name": "id",
+					"type": "integer",
+					"primaryKey": true,
+					"notNull": true,
+					"autoincrement": true
+				},
+				"taskMetricsId": {
+					"name": "taskMetricsId",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"model": {
+					"name": "model",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"description": {
+					"name": "description",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"settings": {
+					"name": "settings",
+					"type": "blob",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"pid": {
+					"name": "pid",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"socketPath": {
+					"name": "socketPath",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"passed": {
+					"name": "passed",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false,
+					"default": 0
+				},
+				"failed": {
+					"name": "failed",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false,
+					"default": 0
+				},
+				"createdAt": {
+					"name": "createdAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				}
+			},
+			"indexes": {},
+			"foreignKeys": {
+				"runs_taskMetricsId_taskMetrics_id_fk": {
+					"name": "runs_taskMetricsId_taskMetrics_id_fk",
+					"tableFrom": "runs",
+					"tableTo": "taskMetrics",
+					"columnsFrom": ["taskMetricsId"],
+					"columnsTo": ["id"],
+					"onDelete": "no action",
+					"onUpdate": "no action"
+				}
+			},
+			"compositePrimaryKeys": {},
+			"uniqueConstraints": {},
+			"checkConstraints": {}
+		},
+		"taskMetrics": {
+			"name": "taskMetrics",
+			"columns": {
+				"id": {
+					"name": "id",
+					"type": "integer",
+					"primaryKey": true,
+					"notNull": true,
+					"autoincrement": true
+				},
+				"tokensIn": {
+					"name": "tokensIn",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"tokensOut": {
+					"name": "tokensOut",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"tokensContext": {
+					"name": "tokensContext",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"cacheWrites": {
+					"name": "cacheWrites",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"cacheReads": {
+					"name": "cacheReads",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"cost": {
+					"name": "cost",
+					"type": "real",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"duration": {
+					"name": "duration",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"createdAt": {
+					"name": "createdAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				}
+			},
+			"indexes": {},
+			"foreignKeys": {},
+			"compositePrimaryKeys": {},
+			"uniqueConstraints": {},
+			"checkConstraints": {}
+		},
+		"tasks": {
+			"name": "tasks",
+			"columns": {
+				"id": {
+					"name": "id",
+					"type": "integer",
+					"primaryKey": true,
+					"notNull": true,
+					"autoincrement": true
+				},
+				"runId": {
+					"name": "runId",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"taskMetricsId": {
+					"name": "taskMetricsId",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"language": {
+					"name": "language",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"exercise": {
+					"name": "exercise",
+					"type": "text",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				},
+				"passed": {
+					"name": "passed",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"startedAt": {
+					"name": "startedAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"finishedAt": {
+					"name": "finishedAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": false,
+					"autoincrement": false
+				},
+				"createdAt": {
+					"name": "createdAt",
+					"type": "integer",
+					"primaryKey": false,
+					"notNull": true,
+					"autoincrement": false
+				}
+			},
+			"indexes": {
+				"tasks_language_exercise_idx": {
+					"name": "tasks_language_exercise_idx",
+					"columns": ["runId", "language", "exercise"],
+					"isUnique": true
+				}
+			},
+			"foreignKeys": {
+				"tasks_runId_runs_id_fk": {
+					"name": "tasks_runId_runs_id_fk",
+					"tableFrom": "tasks",
+					"tableTo": "runs",
+					"columnsFrom": ["runId"],
+					"columnsTo": ["id"],
+					"onDelete": "no action",
+					"onUpdate": "no action"
+				},
+				"tasks_taskMetricsId_taskMetrics_id_fk": {
+					"name": "tasks_taskMetricsId_taskMetrics_id_fk",
+					"tableFrom": "tasks",
+					"tableTo": "taskMetrics",
+					"columnsFrom": ["taskMetricsId"],
+					"columnsTo": ["id"],
+					"onDelete": "no action",
+					"onUpdate": "no action"
+				}
+			},
+			"compositePrimaryKeys": {},
+			"uniqueConstraints": {},
+			"checkConstraints": {}
+		}
+	},
+	"views": {},
+	"enums": {},
+	"_meta": {
+		"schemas": {},
+		"tables": {},
+		"columns": {}
+	},
+	"internal": {
+		"indexes": {}
+	}
+}

+ 20 - 0
apps/website/src/drizzle/meta/_journal.json

@@ -0,0 +1,20 @@
+{
+	"version": "7",
+	"dialect": "sqlite",
+	"entries": [
+		{
+			"idx": 0,
+			"version": "6",
+			"when": 1742599919625,
+			"tag": "0000_elite_raza",
+			"breakpoints": true
+		},
+		{
+			"idx": 1,
+			"version": "6",
+			"when": 1743089501047,
+			"tag": "0001_lush_reavers",
+			"breakpoints": true
+		}
+	]
+}

+ 19 - 0
apps/website/src/lib/constants.ts

@@ -0,0 +1,19 @@
+export const EXTERNAL_LINKS = {
+	GITHUB: "https://github.com/RooVetGit/Roo-Code",
+	DISCORD: "https://discord.gg/roocode",
+	REDDIT: "https://reddit.com/r/RooCode",
+	DOCUMENTATION: "https://docs.roocode.com",
+	CAREERS: "https://careers.roocode.com",
+	ISSUES: "https://github.com/RooVetGit/Roo-Code/issues",
+	FEATURE_REQUESTS: "https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests",
+	COMMUNITY: "https://github.com/RooVetGit/Roo-Code/discussions",
+	CHANGELOG: "https://github.com/RooVetGit/Roo-Code/blob/main/CHANGELOG.md",
+	PRIVACY_POLICY_EXTENSION: "https://github.com/RooVetGit/Roo-Code/blob/main/PRIVACY.md",
+	INTEGRATIONS: "https://docs.roocode.com/community",
+	TUTORIALS: "https://docs.roocode.com/tutorial-videos",
+	MARKETPLACE: "https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline",
+}
+
+export const INTERNAL_LINKS = {
+	PRIVACY_POLICY_WEBSITE: "/privacy",
+}

+ 8 - 0
apps/website/src/lib/format-currency.ts

@@ -0,0 +1,8 @@
+const formatter = new Intl.NumberFormat("en-US", {
+	style: "currency",
+	currency: "USD",
+})
+
+export const formatCurrency = (amount: number) => formatter.format(amount)
+
+export const parsePrice = (price?: string) => (price ? parseFloat(price) * 1_000_000 : undefined)

+ 22 - 0
apps/website/src/lib/format-duration.ts

@@ -0,0 +1,22 @@
+export const formatDuration = (durationMs: number) => {
+	const seconds = Math.floor(durationMs / 1000)
+	const hours = Math.floor(seconds / 3600)
+	const minutes = Math.floor((seconds % 3600) / 60)
+	const remainingSeconds = seconds % 60
+
+	const parts = []
+
+	if (hours > 0) {
+		parts.push(`${hours}h`)
+	}
+
+	if (minutes > 0) {
+		parts.push(`${minutes}m`)
+	}
+
+	if (remainingSeconds > 0 || parts.length === 0) {
+		parts.push(`${remainingSeconds}s`)
+	}
+
+	return parts.join(" ")
+}

+ 1 - 0
apps/website/src/lib/format-score.ts

@@ -0,0 +1 @@
+export const formatScore = (score: number) => Math.round(score * 100)

+ 15 - 0
apps/website/src/lib/format-tokens.ts

@@ -0,0 +1,15 @@
+export const formatTokens = (tokens: number, decimals = 0) => {
+	if (tokens < 1000) {
+		return tokens.toString()
+	}
+
+	if (tokens < 1000000) {
+		return `${(tokens / 1000).toFixed(decimals)}K`
+	}
+
+	if (tokens < 1000000000) {
+		return `${(tokens / 1000000).toFixed(decimals)}M`
+	}
+
+	return `${(tokens / 1000000000).toFixed(decimals)}B`
+}

+ 8 - 0
apps/website/src/lib/hooks/use-logo-src.ts

@@ -0,0 +1,8 @@
+"use client"
+
+import { useTheme } from "next-themes"
+
+export function useLogoSrc(): string {
+	const { resolvedTheme } = useTheme()
+	return resolvedTheme === "light" ? "/Roo-Code-Logo-Horiz-blk.svg" : "/Roo-Code-Logo-Horiz-white.svg"
+}

+ 71 - 0
apps/website/src/lib/hooks/use-open-router-models.ts

@@ -0,0 +1,71 @@
+import { z } from "zod"
+import { useQuery } from "@tanstack/react-query"
+import { ModelInfo } from "@roo-code/types"
+
+const parsePrice = (price?: string) => (price ? parseFloat(price) * 1_000_000 : undefined)
+
+export const openRouterModelSchema = z.object({
+	id: z.string(),
+	name: z.string(),
+	description: z.string(),
+	created: z.number(),
+	context_length: z.number(),
+	pricing: z.object({
+		prompt: z.string().optional(),
+		completion: z.string().optional(),
+	}),
+	top_provider: z
+		.object({
+			max_completion_tokens: z.number().nullish(),
+		})
+		.optional(),
+	architecture: z
+		.object({
+			modality: z.string(),
+		})
+		.optional(),
+})
+
+export type OpenRouterModel = z.infer<typeof openRouterModelSchema>
+
+export type OpenRouterModelRecord = Record<string, OpenRouterModel & { modelInfo: ModelInfo }>
+
+export const getOpenRouterModels = async (): Promise<OpenRouterModelRecord> => {
+	const response = await fetch("https://openrouter.ai/api/v1/models")
+
+	if (!response.ok) {
+		console.error("Failed to fetch OpenRouter models")
+		return {}
+	}
+
+	const result = z.object({ data: z.array(openRouterModelSchema) }).safeParse(await response.json())
+
+	if (!result.success) {
+		console.error(result.error)
+		return {}
+	}
+
+	return result.data.data
+		.sort((a, b) => a.name.localeCompare(b.name))
+		.map((rawModel) => ({
+			...rawModel,
+			modelInfo: {
+				maxTokens: rawModel.top_provider?.max_completion_tokens ?? undefined,
+				contextWindow: rawModel.context_length,
+				inputPrice: parsePrice(rawModel.pricing?.prompt),
+				outputPrice: parsePrice(rawModel.pricing?.completion),
+				description: rawModel.description,
+				supportsPromptCache: false,
+				supportsImages: false,
+				supportsThinking: false,
+				tiers: [],
+			},
+		}))
+		.reduce((acc, model) => {
+			acc[model.id] = model
+			return acc
+		}, {} as OpenRouterModelRecord)
+}
+
+export const useOpenRouterModels = () =>
+	useQuery<OpenRouterModelRecord>({ queryKey: ["getOpenRouterModels"], queryFn: getOpenRouterModels })

+ 4 - 0
apps/website/src/lib/index.ts

@@ -0,0 +1,4 @@
+export * from "./format-currency"
+export * from "./format-duration"
+export * from "./format-score"
+export * from "./format-tokens"

+ 29 - 0
apps/website/src/lib/server/get-language-scores.ts

@@ -0,0 +1,29 @@
+"use server"
+
+import { sql } from "drizzle-orm"
+import { db, tasks } from "@/db"
+
+export type Language = "go" | "java" | "javascript" | "python" | "rust"
+
+export const getLanguageScores = async () => {
+	const records = await db
+		.select({
+			runId: tasks.runId,
+			language: sql<Language>`language`,
+			score: sql<number>`cast(sum(case when ${tasks.passed} = 1 then 1 else 0 end) as float) / count(*)`,
+		})
+		.from(tasks)
+		.groupBy(tasks.runId, tasks.language)
+
+	const results: Record<number, Record<Language, number>> = {}
+
+	for (const { runId, language, score } of records) {
+		if (!results[runId]) {
+			results[runId] = { go: 0, java: 0, javascript: 0, python: 0, rust: 0 }
+		}
+
+		results[runId][language] = score
+	}
+
+	return results
+}

+ 1 - 0
apps/website/src/lib/server/index.ts

@@ -0,0 +1 @@
+export * from "./get-language-scores"

+ 118 - 0
apps/website/src/lib/stats.ts

@@ -0,0 +1,118 @@
+export async function getGitHubStars() {
+	try {
+		const res = await fetch("https://api.github.com/repos/RooVetGit/Roo-Code")
+		const data = await res.json()
+
+		if (typeof data.stargazers_count !== "number") {
+			console.error("GitHub API: Invalid stargazers count. Possible that you got rate-limited?")
+			return null
+		}
+
+		return formatNumber(data.stargazers_count)
+	} catch (error) {
+		console.error("Error fetching GitHub stars:", error)
+		return null
+	}
+}
+
+export async function getVSCodeReviews() {
+	const res = await fetch("https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery", {
+		method: "POST",
+		headers: {
+			"Content-Type": "application/json",
+			Accept: "application/json;api-version=7.1-preview.1",
+		},
+		body: JSON.stringify({
+			filters: [
+				{
+					criteria: [
+						{
+							filterType: 7,
+							value: "RooVeterinaryInc.roo-cline",
+						},
+					],
+				},
+			],
+			flags: 914,
+		}),
+	})
+
+	try {
+		const data = await res.json()
+		const reviews = data?.results?.[0]?.extensions?.[0]?.reviews
+
+		if (!reviews) {
+			console.error("VSCode API: Missing reviews in response")
+			return []
+		}
+
+		/* eslint-disable  @typescript-eslint/no-explicit-any */
+		return reviews.map((review: any) => ({
+			name: review.reviewer?.displayName || "Anonymous",
+			rating: review.rating,
+			content: review.text,
+			date: new Date(review.date).toLocaleDateString(),
+		}))
+	} catch (error) {
+		console.error("Error fetching VSCode reviews:", error)
+		return []
+	}
+}
+
+export async function getVSCodeDownloads() {
+	const res = await fetch("https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery", {
+		method: "POST",
+		headers: {
+			"Content-Type": "application/json",
+			Accept: "application/json;api-version=7.1-preview.1",
+		},
+		body: JSON.stringify({
+			filters: [
+				{
+					criteria: [
+						{
+							filterType: 7,
+							value: "RooVeterinaryInc.roo-cline",
+						},
+					],
+				},
+			],
+			flags: 914,
+		}),
+	})
+	try {
+		const data = await res.json()
+		const statistics = data?.results?.[0]?.extensions?.[0]?.statistics
+
+		if (!statistics) {
+			console.error("VSCode API: Missing statistics in response")
+			return null
+		}
+
+		/* eslint-disable  @typescript-eslint/no-explicit-any */
+		const installStat = statistics.find((stat: any) => stat.statisticName === "install")
+		if (!installStat) {
+			console.error("VSCode API: Install count not found")
+			return null
+		}
+
+		return formatNumber(installStat.value)
+	} catch (error) {
+		console.error("Error fetching VSCode downloads:", error)
+		return null
+	}
+}
+
+function formatNumber(num: number): string {
+	// divide by 1000 to convert to "thousands" format,
+	// multiply by 10, floor the result, then divide by 10 to keep one decimal place.
+	const truncated = Math.floor((num / 1000) * 10) / 10
+	// ensure one decimal is always shown and append "k"
+	return truncated.toFixed(1) + "k"
+
+	// examples:
+	// console.log(formatNumber(337231)) -> "337.2k"
+	// console.log(formatNumber(23233)) -> "23.2k"
+	// console.log(formatNumber(2322)) -> "2.3k"
+	// console.log(formatNumber(212)) -> "0.2k"
+}

+ 6 - 0
apps/website/src/lib/utils.ts

@@ -0,0 +1,6 @@
+import { clsx, type ClassValue } from "clsx"
+import { twMerge } from "tailwind-merge"
+
+export function cn(...inputs: ClassValue[]) {
+	return twMerge(clsx(inputs))
+}

+ 118 - 0
apps/website/tailwind.config.ts

@@ -0,0 +1,118 @@
+import type { Config } from "tailwindcss"
+
+const config: Config = {
+	darkMode: ["class"],
+	content: [
+		"./pages/**/*.{ts,tsx}",
+		"./components/**/*.{ts,tsx}",
+		"./app/**/*.{ts,tsx}",
+		"./src/**/*.{ts,tsx}",
+		"*.{js,ts,jsx,tsx,mdx}",
+	],
+	theme: {
+		container: {
+			center: true,
+			padding: "2rem",
+			screens: {
+				"2xl": "1400px",
+			},
+		},
+		extend: {
+			colors: {
+				border: "hsl(var(--border))",
+				input: "hsl(var(--input))",
+				ring: "hsl(var(--ring))",
+				background: "hsl(var(--background))",
+				foreground: "hsl(var(--foreground))",
+				primary: {
+					DEFAULT: "hsl(var(--primary))",
+					foreground: "hsl(var(--primary-foreground))",
+				},
+				secondary: {
+					DEFAULT: "hsl(var(--secondary))",
+					foreground: "hsl(var(--secondary-foreground))",
+				},
+				destructive: {
+					DEFAULT: "hsl(var(--destructive))",
+					foreground: "hsl(var(--destructive-foreground))",
+				},
+				muted: {
+					DEFAULT: "hsl(var(--muted))",
+					foreground: "hsl(var(--muted-foreground))",
+				},
+				accent: {
+					DEFAULT: "hsl(var(--accent))",
+					foreground: "hsl(var(--accent-foreground))",
+				},
+				popover: {
+					DEFAULT: "hsl(var(--popover))",
+					foreground: "hsl(var(--popover-foreground))",
+				},
+				card: {
+					DEFAULT: "hsl(var(--card))",
+					foreground: "hsl(var(--card-foreground))",
+				},
+				"chart-1": {
+					DEFAULT: "hsl(var(--chart-1))",
+					foreground: "hsl(var(--chart-1-foreground))",
+				},
+				"chart-2": {
+					DEFAULT: "hsl(var(--chart-2))",
+					foreground: "hsl(var(--chart-2-foreground))",
+				},
+				"chart-3": {
+					DEFAULT: "hsl(var(--chart-3))",
+					foreground: "hsl(var(--chart-3-foreground))",
+				},
+				"chart-4": {
+					DEFAULT: "hsl(var(--chart-4))",
+					foreground: "hsl(var(--chart-4-foreground))",
+				},
+				"chart-5": {
+					DEFAULT: "hsl(var(--chart-5))",
+					foreground: "hsl(var(--chart-5-foreground))",
+				},
+			},
+			borderRadius: {
+				lg: "var(--radius)",
+				md: "calc(var(--radius) - 2px)",
+				sm: "calc(var(--radius) - 4px)",
+			},
+			keyframes: {
+				"accordion-down": {
+					from: { height: "0" },
+					to: { height: "var(--radix-accordion-content-height)" },
+				},
+				"accordion-up": {
+					from: { height: "var(--radix-accordion-content-height)" },
+					to: { height: "0" },
+				},
+				"fade-in": {
+					from: { opacity: "0" },
+					to: { opacity: "1" },
+				},
+				"fade-out": {
+					from: { opacity: "1" },
+					to: { opacity: "0" },
+				},
+				"pulse-glow": {
+					"0%, 100%": { opacity: "0.6" },
+					"50%": { opacity: "0.8" },
+				},
+			},
+			animation: {
+				"accordion-down": "accordion-down 0.2s ease-out",
+				"accordion-up": "accordion-up 0.2s ease-out",
+				"fade-in": "fade-in 0.5s ease-out",
+				"fade-out": "fade-out 0.5s ease-out",
+				"pulse-glow": "pulse-glow 3s infinite",
+			},
+			screens: {
+				xs: "420px",
+			},
+		},
+	},
+	plugins: [require("tailwindcss-animate"), require("@tailwindcss/typography")],
+}
+
+export default config

+ 8 - 0
apps/website/tsconfig.json

@@ -0,0 +1,8 @@
+{
+	"extends": "@roo-code/config-typescript/nextjs.json",
+	"compilerOptions": {
+		"paths": { "@/*": ["./src/*"] }
+	},
+	"include": ["next-env.d.ts", "src/**/*.ts", "src/**/*.tsx", ".next/types/**/*.ts", "drizzle.config.ts"],
+	"exclude": ["node_modules"]
+}

+ 18 - 0
packages/types/src/provider-settings.ts

@@ -354,3 +354,21 @@ export const PROVIDER_SETTINGS_KEYS = keysOf<ProviderSettings>()([
 	"litellmApiKey",
 	"litellmModelId",
 ])
+
+export const MODEL_ID_KEYS: Partial<keyof ProviderSettings>[] = [
+	"apiModelId",
+	"glamaModelId",
+	"openRouterModelId",
+	"openAiModelId",
+	"ollamaModelId",
+	"lmStudioModelId",
+	"lmStudioDraftModelId",
+	"unboundModelId",
+	"requestyModelId",
+	"litellmModelId",
+]
+
+export const getModelId = (settings: ProviderSettings): string | undefined => {
+	const modelIdKey = MODEL_ID_KEYS.find((key) => settings[key])
+	return modelIdKey ? (settings[modelIdKey] as string) : undefined
+}

Разница между файлами не показана из-за своего большого размера
+ 715 - 9
pnpm-lock.yaml


Некоторые файлы не были показаны из-за большого количества измененных файлов