BrowserOS

Active
GitHub TypeScript AGPL-3.0

Description

The open-source Agentic browser that transforms your browser into an AI-powered operating system. Alternative to ChatGPT Atlas, Perplexity Comet, and Dia.

Key Features

  • AI-native Chromium fork: 53+ browser automation tools for navigation, clicking, typing, and data extraction via natural language
  • MCP server integration: control the browser from Claude Code, Gemini CLI, or any MCP-capable client
  • Visual workflow builder: create repeatable browser automations with a drag-and-drop graph interface
  • Cowork mode: combine browser automation with local file operations for end-to-end research and report generation
  • SOUL.md personality system: define your AI's personality and instructions in a single markdown file
  • Privacy-first: use your own API keys or run local models via Ollama/LM Studio — data never leaves your machine

Use Cases

💡 Web research and data collection with automated browser workflows and scheduled tasks
💡 AI-assisted browsing with memory across sessions for personalized long-term assistant experience
💡 Cross-platform app integration via MCP connecting Gmail, Slack, GitHub, Linear, Notion, and more
💡 Automated QA testing and website monitoring with visual diff and scheduled agent runs

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (13.5k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • Restrictive license (AGPL-3.0)

Quick Start

Download BrowserOS for macOS, Windows, or Linux from the official site, import Chrome data optionally, connect your AI provider (Claude, OpenAI, Gemini via API key, or local models via Ollama), and start using natural language to control the browser.

Related Projects

PyWinAssistant

1.3k · Python
Stale C

The first open-source Artificial Narrow Intelligence generalist agent that fully operates GUIs using only natural language. Uses Visualization-of-Thought and Chain-of-Thought reasoning for spatial perception and HID simulation.

browseragentpython +2
  • · First open-source Computer-Using-Agent that operates GUIs through native Windows Accessibility APIs without OCR or pixel-level imaging
  • · Symbolic spatial mapping with hierarchical element tracking via OS-native parent/child relationships and coordinate systems
  • · Natural language to GUI automation: parse intent, map to UI elements, and generate adaptive workflows

Page Agent

28.9k · TypeScript
Active A+

Page Agent is a JavaScript in-page GUI agent by Alibaba that controls web interfaces with natural language, enabling automated form filling, page navigation, and element interaction.

browseragenttypescript +2
  • · In-page JavaScript GUI agent — no browser extension, Python, or headless browser required
  • · Text-based DOM manipulation without screenshots or multimodal LLMs
  • · Bring your own LLM — works with any OpenAI-compatible API

Open Operator

2.0k · TypeScript
Stale C

An open-source template for building web agents with Stagehand on Browserbase, providing serverless browser automation for AI agents to safely execute web tasks in the cloud.

browseragenttypescript +2
  • · Open-source web agent template built on Stagehand and Browserbase — converts natural language intent into headless browser operations via a simple agent loop
  • · Serverless browser automation powered by Browserbase — AI agents execute web tasks in isolated cloud browser sessions without managing infrastructure
  • · Stagehand DOM manipulation and state management for precise interaction with web elements and structured data extraction