BrowserOS: The Open-Source Agentic Browser for AI-Powered Web Automation

Summary
BrowserOS is an innovative open-source Chromium fork designed to natively run AI agents, offering a privacy-first alternative to other AI browsers. It allows users to automate web tasks with natural language, integrate with various LLM providers, and maintain control over their data. This project combines a full-featured browser with powerful AI capabilities for enhanced productivity and privacy.
Repository Info
Tags
Click on any tag to explore related repositories
Introduction
BrowserOS is an innovative open-source Chromium fork that integrates AI agents directly into the browser experience. It positions itself as a privacy-first alternative to commercial AI browsers like ChatGPT Atlas, Perplexity Comet, and Dia. Built with TypeScript, it empowers users to automate complex web tasks using natural language and leverage their preferred LLMs, including local models via Ollama or LM Studio.
Installation
Getting started with BrowserOS is straightforward. Follow these steps:
- Download and install BrowserOS for your operating system:
- Import your Chrome data (optional), including bookmarks, passwords, and extensions.
- Connect your AI provider, choosing from cloud services like Claude, OpenAI, Gemini, or local models via Ollama/LM Studio.
You can also install browseros-cli for terminal control:
- macOS / Linux:
curl -fsSL https://cdn.browseros.com/cli/install.sh | bash - Windows:
irm https://cdn.browseros.com/cli/install.ps1 | iex
After installation, run browseros-cli init to connect the CLI to your BrowserOS instance.
Examples
BrowserOS offers a rich set of features for AI-powered web interaction:
- AI Agent: Automate browser actions like navigation, clicking, typing, and data extraction using natural language. See agent in action.
- MCP Server: Control the browser from external AI clients like Claude Code or Gemini CLI. Learn more about MCP.
- Workflows: Build repeatable browser automations with an intuitive visual graph builder.
- Cowork: Combine browser automation with local file operations, enabling tasks like web research and report saving.
- Scheduled Tasks: Run agents on autopilot at specified intervals.
- LLM Hub: Compare responses from different LLMs side-by-side on any page.
- Data Scraping: Utilize the agent's capabilities to efficiently scrape data from web pages. Watch a data scraping demo.
Why Use BrowserOS
BrowserOS stands out by offering a unique blend of features not commonly found in other browsers or AI tools. Its core advantages include:
- Open Source: Transparency and community-driven development under the AGPL-3.0 license.
- Privacy-First: Use your own API keys or run local models, ensuring your data remains on your machine.
- Comprehensive AI Agent: Over 53 browser automation tools controlled by natural language.
- Versatile LLM Support: Compatibility with a wide range of cloud and local LLM providers, including Ollama and LM Studio.
- Advanced Features: Visual workflows, scheduled tasks, persistent memory, and deep integrations with other apps via MCP.
- Enhanced Privacy: Includes uBlock Origin and Manifest V2 support for superior ad blocking compared to standard Chrome.
Links
- GitHub Repository: https://github.com/browseros-ai/BrowserOS
- Official Documentation: https://docs.browseros.com
- Join Discord: https://discord.gg/YKwjt5vuKr
- Join Slack: https://dub.sh/browserOS-slack
- Follow on Twitter: https://x.com/browserOS_ai