BrowserOS: The Open-Source Agentic Browser for AI-Powered Web Automation
This repository profile is provided by osrepos.com, an open source repository discovery platform.

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 Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party 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
Source repository
Open the original repository on GitHub.
9 counted GitHub visits