All 136 Dependencies
Every package BrowserOS depends on, ranked by repo health score.
BrowserOS is a privacy-first, open-source Chromium fork that embeds AI agents natively inside the browser itself. Unlike browser extensions that bolt on AI features, BrowserOS patches Chromium directly to expose internal browser state — accessibility trees, CDP sessions, render snapshots — to a TypeScript/Bun agent platform, enabling deep automation that external tools cannot replicate. It is the open-source alternative to ChatGPT Atlas, Perplexity Comet, and Dia.
The agent platform is a Bun monorepo exposing 53+ MCP tools for browser control: navigate, click, type, scrape, screenshot, evaluate JavaScript, manage tabs and windows, upload files, export PDFs, and run shell commands in a sandboxed workspace. A Go CLI (`browseros-cli`) lets you drive the browser from terminal or AI coding agents like Claude Code and Gemini CLI. The built-in MCP server makes BrowserOS a first-class citizen in any MCP-compatible workflow.
Beyond raw automation, BrowserOS ships a visual workflow builder for repeatable multi-step automations, scheduled tasks for unattended runs, persistent memory across sessions, and Cowork mode that combines browser automation with local filesystem access. Fourteen LLM providers are supported — from cloud APIs (Claude, GPT-4o, Gemini) to local models via Ollama and LM Studio — and all credentials stay on your machine.