Public repo atlasContext-ready

onboardy.dev/repos/browser-use/browser-use

browser-use/browser-use

Understand browser-use/browser-use with an Onboardy architecture map, key systems, files to read first, evidence, and agent-ready context.

Published

Jul 8, 2026

Analysis

Jul 8, 2026

Files indexed

449

Evidence points

13

Files
449
Systems
11
Relationships
14
Freshness
Jul 8, 2026

Architecture map

How the repo is organized

Click systems in the graph to inspect responsibilities, important files, and nearby dependencies.

Architecture map

Generated map11 systems14 relationships

Use this map to orient around systems, dependencies, and files worth reading first.

Mini Map
Node Types
Gateway
Client
Service
Database
External

Click a system in the map

Explore browser-use/browser-use by selecting services, gateways, clients, and data stores. Each node shows the files, responsibilities, and neighboring systems an agent should keep in scope.

Pan, zoom, and use the minimap to keep large repos navigable.

Sign up to turn selected graph context into repo-aware agent sessions.

Key systems

What an agent should understand first

CLI/Entry Point

Command-line interface and task launcher for browser automation

browser_use/cli.pybrowser_use/init_cmd.py
Agent Orchestrator

Main agent service that manages the step-loop: state capture, LLM invocation, action execution, and history tracking

browser_use/agent/service.pybrowser_use/agent/views.py
Browser Session

Manages CDP connection, tabs, navigation, and WebSocket communication with Chrome

browser_use/browser/session.pybrowser_use/browser/profile.py
DOM Service

Extracts DOM tree, computes element selectors, and serializes state for LLM consumption

browser_use/dom/service.pybrowser_use/dom/views.py
LLM Adapter Layer

Unified interface to OpenAI, Anthropic, Google, Browser Use Cloud, and other LLM providers

browser_use/llm/base.pybrowser_use/llm/openai/chat.py
Tools/Actions Registry

Registers and executes actions: click, type, navigate, scroll, extract, etc.

browser_use/tools/service.pybrowser_use/tools/views.py
Actor/Page Primitives

Low-level browser interaction via CDP: mouse, keyboard, screenshot, element manipulation

browser_use/actor/page.pybrowser_use/actor/element.py
MCP Server

Model Context Protocol server exposing Agent as resource for Claude integration

browser_use/mcp/server.pybrowser_use/mcp/client.py

Evidence coverage

What this context is grounded in

Coverage

Citations
8
Findings
5
Files discovered
449
Architecture systems
11
Architecture relationships
14
Agent graph
Agent graph entities
1,541
Agent graph relationships
3,167

Languages

PythonMDPNGShellDockerfile