What is BrowserOS built with?
BrowserOS is a Rust repo built with Tokio, Vite, React, React Router, Hono, and 3 more. It reaches it with sea-orm, sea-orm-migration, and Drizzle, signs people in with cryptography, stores files in AWS S3, uses AI through ai, @ai-sdk/react, tokenlens, rmcp, ai-sdk, and 4 more, measures its use with PostHog, watches its errors with Sentry, makes its content with pillow, yaml, shiki, streamdown, linkedom, and 5 more, validates its data with Zod, @hookform/resolvers, @hono/zod-validator, and schemars, is tested with Puppeteer, deploys with boto3, tracing, tracing-subscriber, tracing-appender, and pino, and uses sqlx-sqlite, SQLite, idb-keyval, and MCP. It has 488,794 written lines, with 584 test files.
Read on November 9, 2026, at commit 9f66ec8. Read it as markdown
Frontend
The base 3
Styles 6
class-variance-authority17 files
tailwind-merge5 files
@fontsource-variable/jetbrains-mono1 file
@remotion/google-fonts1 file
- Tailwind CSS
- next-themes1 file
Interface 19
motion38 files
- Radix UI31 files
- Base UI27 files
- xyflow14 files
- React Hook Form13 files
sonner10 files
embla-carousel-react2 files
@floating-ui/dom1 file
@mdxeditor/editor1 file
@rive-app/react-webgl21 file
media-chrome1 file
react-resizable-panels1 file
rrweb-player1 file
- @streamdown/code2 files
- cmdk2 files
- use-stick-to-bottom2 files
- ansi-to-react1 file
- canvas-confetti1 file
- react-jsx-parser1 file
Icons 3
- Lucide218 files
@tabler/icons-react8 files
@lobehub/icons2 files
Backend
Sign-in 1
- cryptography1 file
Data 3
The base 2
- axum30 files
- Hono29 files · in packages/browseros-agent/apps/app/package.json
AI 7
ai67 files
ai-sdk12 files
acpx7 files
- OpenRouter2 files
tokenlens2 files
@ai-sdk/react1 file
- rmcp29 files
Services 6
- MCP7 files · packages/browseros-agent/packages/browser-mcp/src/mcp-server.ts, line 5
PostHog5 files · packages/browseros-agent/apps/claw-app/modules/analytics/posthog.ts, line 28
- Sentry5 files · packages/browseros-agent/apps/server/src/lib/sentry.ts, line 7
AWS S34 files · packages/browseros-agent/packages/build-server-tools/src/archive.ts, line 14- Anthropic2 files · packages/browseros-agent/apps/server/src/lib/clients/llm/provider.ts, line 11
OpenAI2 files · packages/browseros-agent/apps/server/src/lib/clients/llm/provider.ts, line 14
Data access 3
sea-orm25 files
- Drizzle12 files
sea-orm-migration2 files
Other repos with a similar stack
Ordered by how much of its stack they share with BrowserOS, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
27 of 131 in common · TypeScriptCompare →
Frequently asked questions
What language is BrowserOS written in?
What framework does BrowserOS use?
What does BrowserOS sign people in with?
Does BrowserOS use AI?
What services does BrowserOS use?
The proof: packages/browseros-agent/packages/build-server-tools/src/archive.ts, line 14
Does BrowserOS have tests?
Which repos have a stack like BrowserOS's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

