Skip to content

tysonthomas9/browser-operator-devtools-frontend

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Browser Operator - Open Source Agentic Browser

GitHub Release Platform License

The first open-source, privacy-friendly AI browser that transforms how you work on the web. Your intelligent partner for research, analysis, and automation - all running locally in your browser.

Live Demo

๐Ÿš€ Download & Get Started

โฌ‡๏ธ Download Browser Operator for macOS

Or build from source: Developer Setup Guide

๐ŸŽฌ See It In Action

Deep Research & Analysis

Watch Browser Operator synthesize information from multiple sources, creating comprehensive research reports without manual copying and pasting.

Deep.Research.PSPs.mp4

Smart Shopping Assistant

See how it automatically compares products, analyzes reviews, and helps you make informed purchasing decisions.

Amazon.Product.Search.mp4

Professional Research

Discover how businesses use Browser Operator for talent search, competitive analysis, and market research.

Finding.a.consultant.in.Upwork.mp4

โœจ Key Features

๐Ÿค– Intelligent Automation

  • Multi-Agent Framework: Specialized agents work together to handle complex tasks
  • Autonomous Navigation: Understands and interacts with any website
  • Smart Actions: Click, fill forms, extract data, and navigate without manual scripting
  • Adaptive Learning: Improves task execution based on patterns and feedback

๐Ÿ”’ Privacy First (Use local LLM)

  • Local Processing: Your data never leaves your machine
  • No Cloud Dependencies: Full functionality without sending data to external servers
  • Secure Sessions: Works with your existing browser authentication
  • Open Source: Complete transparency in how your data is handled

๐Ÿงฉ Extensible Platform

  • 100+ AI Models: Support for OpenAI, Claude, Gemini, Llama, and more
  • Custom Workflows: Build your own automation sequences
  • Plugin Architecture: Extend functionality with custom agents
  • API Integration: Connect with your existing tools and services

๐Ÿ’ก What Can You Build?

Personal Productivity

  • ๐Ÿ“š Literature reviews and research papers
  • ๐Ÿ›๏ธ Price tracking and comparison shopping
  • ๐Ÿ“ฐ News aggregation and summarization
  • ๐Ÿ“Š Data collection and analysis
  • โœˆ๏ธ Travel planning and booking research

Business Intelligence

  • ๐Ÿ” Competitive analysis and monitoring
  • ๐Ÿ‘ฅ Talent sourcing and recruitment
  • ๐Ÿ“ˆ Market research and trends
  • ๐Ÿข Lead generation and qualification
  • ๐Ÿ“‹ Compliance and audit automation

๐Ÿ› ๏ธ Technical Architecture

Browser Operator combines a Chromium-based browser with an advanced agentic framework:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚             Browser Operator UI                 โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚          Multi-Agent Orchestrator               โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Research     โ”‚  Navigation    โ”‚   Analysis      โ”‚
โ”‚ Agent        โ”‚  Agent         โ”‚   Agent         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚            Chromium Browser Engine              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Core Components

  • Orchestrator Agent: Coordinates multi-agent workflows and task distribution
  • Navigation Engine: Handles web interactions and page understanding
  • Tool Registry: Extensible system for adding new capabilities
  • State Management: Maintains context across complex workflows

Full Technical Documentation โ†’

โš™๏ธ Quick Setup

For Users: Pre-built Application

  1. Download the latest release
  2. Open Browser Operator
  3. Configure your AI provider (see below)
  4. Start automating!

For Developers: Build from Source

# Clone the repository
git clone https://github.com/tysonthomas9/browser-operator-devtools-frontend.git

# Follow the detailed build instructions
cd browser-operator-devtools-frontend
# See front_end/panels/ai_chat/Readme.md for complete setup

AI Provider Configuration

Option 1: OpenAI (Recommended for beginners)
  1. Get an API key from OpenAI Platform
  2. Open Browser Operator settings
  3. Select "OpenAI" as provider
  4. Enter your API key
  5. Choose a model (GPT-4.1 recommended)
  6. Save and start using!
Option 2: LiteLLM (For multiple providers)

Perfect for using multiple AI providers or self-hosted models:

  1. Set up your LiteLLM proxy server
  2. Select "LiteLLM Provider" in settings
  3. Enter proxy URL and API key
  4. Click "Fetch Models" to verify connection
  5. Select your preferred model
LiteLLM_Demo.mp4
Option 3: Local Models (Maximum privacy)

Run completely offline with Ollama:

  1. Install Ollama on your system
  2. Pull your preferred model (e.g., ollama pull llama3)
  3. Configure Browser Operator to use local endpoint
  4. Enjoy private, offline automation

๐Ÿ—บ๏ธ Roadmap

โœ… Released

  • Multi-agent workflow engine
  • Support for 100+ AI models
  • macOS application
  • Core automation capabilities

๐Ÿšง In Development

  • Windows and Linux support
  • Enhanced memory system
  • Custom agent builder

๐Ÿ”ฎ Planned Features

  • MCP (Model Context Protocol) support
  • Visual workflow designer
  • Team collaboration features
  • Advanced scheduling system

๐Ÿ‘ฅ Community & Support

Get Help

Contributing

We welcome contributions! Here's how you can help:

  • ๐Ÿ› Report Bugs: Help us identify and fix issues
  • โœจ Request Features: Share your ideas for new capabilities
  • ๐Ÿ“ Improve Docs: Help others get started
  • ๐Ÿ’ป Submit PRs: Contribute code improvements

See our Contributing Guide for details.

๐Ÿ“š Documentation

๐Ÿ™ Acknowledgments

Browser Operator is built on top of Chromium and integrates with numerous open-source projects. Special thanks to all contributors and the open-source community.

๐Ÿ“„ License

Browser Operator is released under the BSD-3-Clause License.


โญ Star this repo to support open-source AI development!

Packages

No packages published

Languages

  • TypeScript 89.9%
  • JavaScript 4.2%
  • CSS 3.0%
  • HTML 1.3%
  • Python 0.7%
  • C++ 0.5%
  • Other 0.4%