New BrowserOS now works with Claude Code, Cursor & 66+ tools as an MCP server Set up →
Open source The agentic browser that runs on your machine

# Ask your browser.
It does the rest

A privacy-first, open-source browser with AI agents built in — bring your own model, automate any tab, keep every byte local.

Ask BrowserOS or search the web…
GitHub
Add workspace
Tabs New Apps
GH
Repository
夜
言灵 · WhoBot
A
Authenticator
百
百度一下
W
Web Store
100%
Open source · local-first
13
LLM providers, one click
66+
MCP tools connectable
0
Bytes sent to our servers
Bring your own model

## Your keys. Your model.
One click to wire it up.

Pick a quick template or paste any OpenAI-compatible endpoint. BrowserOS never proxies your prompts — the model talks straight from your machine.

NEW⌬ChatGPT Plus/Pro USE
NEW◐GitHub Copilot USE
NEW 通 Qwen Code USE
K Moonshot AI USE
◍OpenAI USE
◍OpenAI Compatible USE
∗Anthropic USE
✦Google USE
🦙Ollama USE
⤳OpenRouter USE
≣LMStudio USE
A Azure USE
The settings panel

## A config screen that
refuses to intimidate

The hardest surface in any browser — wiring up models, MCP servers, keys — rebuilt as something you'd actually enjoy opening. Cream, calm, and one friendly dog watching over it.

Back
Provider settings
BrowserOS AI
Chat & Council Provider
Search Provider
Other
Customize BrowserOS
BrowserOS as MCP
Usage & Billing

### LLM Providers

Add your provider and choose the default LLM

Default Provider: GitHub Copilot ▾ + Add custom provider
Use BrowserOS with Claude Code, Cursor & more (66+ tools) Connect your favorite coding tools to BrowserOS as an MCP server
Set up →
Quick provider templates · 13 available
⌬ChatGPT Plus/Pro USE
◐GitHub Copilot USE
∗Anthropic USE
🦙Ollama USE
◍OpenAI USE
✦Google USE
Agentic browsing

### Tell it the goal.
Watch it click.

BrowserOS agents read the page, plan the steps, and drive the tabs for you — the model runs on your hardware, so nothing leaves the machine.

- ✓ Multi-step tasks across tabs & workspaces
- ✓ Local execution — your screen, your data
- ✓ Pause, inspect, and take the wheel anytime

Watch a run
> Find the 3 cheapest direct flights NRT→SIN next Friday and open each
✓Opened flights.google.com 0.4s
✓Set route & date filters 1.1s
✓Sorted by price, read top results 2.3s
Opening 3 fares in background tabs…live
Summarize & compare queued
BrowserOS as MCP

### Your browser,
now a tool for every agent.

Expose BrowserOS as an MCP server and let Claude Code, Cursor, and 66+ tools drive real tabs — clicking, reading, filling forms in a live session.

- ✓ One toggle to publish 66+ browser actions
- ✓ Works with any MCP-speaking client
- ✓ Snapshot → act → verify, built in

Read the docs ↗
click take_snapshot fill navigate_page get_dom scroll new_page group_tabs save_screenshot select_option search_history create_bookmark press_key + 53 more
Privacy by architecture

### Local-first isn't
a setting. It's the spine.

No telemetry funnel, no prompt proxy. Run Ollama or LM Studio and the agent never touches the network. It's a Chromium fork — bring your extensions and bookmarks straight over.

- ✓ Bring your own key — direct to the model
- ✓ Fully local with Ollama / LM Studio
- ✓ Import from Chrome in one step

Download free
● Prompts stay on device
● 0 bytes to BrowserOS servers
● Open source, auditable build

## Take your browser back.

Free, open source, and yours to run however you like. macOS, Windows & Linux.

Download for macOS Star on GitHub ★
Design System Reference · 色 / 形 / 神

## Cream canvas · one terracotta · a dog that disarms

Extracted through the 色 / 形 / 神 lens — color, form, spirit. BrowserOS's whole move is to take the most intimidating surface in software (model keys, MCP servers, provider endpoints) and make it feel like a warm consumer app. It does that with three decisions, repeated everywhere.

View browseros.com ↗
色

#### One accent, mostly empty

Warm off-white canvas (#FAF7F2) carries everything; a single terracotta orange appears on barely 3% of pixels — CTA, NEW pill, the send button. Even the grays lean warm. Nothing cold ever enters.

克制 · restraint
形

#### Rounded-rect, hairline, air

Big 16–22px radii, 1px warm hairline borders instead of heavy shadows, generous whitespace, a faint grid-paper new-tab. Buttons stop short of full pills — a rounded rectangle (~12px) is the tell.

手感 · feel
神

#### De-threaten the hard stuff

A white poodle mascot watches over the keys-and-endpoints screen. The new tab empties out to a single question. The spirit: make configuring AI feel un-scary, almost friendly.

去威慑 · disarm

### Color

The canvas is never pure white — it's a warm cream that makes the whole product feel paper-like, not clinical. The orange is the entire brand; use it on one thing per view (the primary action) and let warm grays carry the rest.

The accent (the whole brand)
Orange
#E25B2A · CTA
Orange strong
#EA5616 · logo
Orange deep
#C9491C · hover
Orange tint
#FBEAE0 · badge
Mark gradient
dog square
Warm canvas & ink ladder
Canvas
#FAF7F2
Surface-1
#F1ECE3
Border
#ECE5D9
Ink
#211B15
Ink muted
#786C5D

### Typography

Inter does the work, paired with Noto Sans SC for the mixed CN/EN reality of the new tab. Display weights run heavy (800) with tight tracking; the warmth comes from the cream and the rounding, not the letterforms. Tabular figures on the stat strip.

Token | Sample | Size | Weight | Tracking | Use
--- | --- | --- | --- | --- | ---
--display | Ask your browser | 60 / 3.75rem | 800 | -2px | Hero H1
--section | One click to wire it up | 42 / 2.6rem | 800 | -1.2px | Section H2
--feature | Tell it the goal | 30 / 1.875rem | 800 | -0.8px | Feature H3
--lead | A privacy-first, open-source browser. | 19 / 1.18rem | 400 | 0 | Lead / body
--eyebrow | Bring your own model | 12 / 0.75rem | 700 | 0.8px | Eyebrow
--mono | base_url = localhost:11434 | 13 / 0.81rem | 500 | 0 | Endpoints · stats

### Radius

Rounds generously but deliberately stops short of full pills on buttons — the rounded rectangle at ~12px is a BrowserOS signature. Full pills are reserved for badges, chips, and the announcement bar.

Chip
8px
Button
12px
Card
16px
Search
22px
Window
30px
Pill
badge only

### Components

CTA hierarchy: orange-fill rounded-rect (primary) → white hairline-bordered rect (secondary) → warm soft fill (tertiary). The orange-bordered USE button is the provider-grid workhorse. Inputs sit on warm fills and bloom orange on focus.

##### Buttons

Download Read the docs ↗ Set up USE

##### Inputs & Tags

New 66+ tools Local

##### Cards

NEW∗Anthropic USE
MCP server (66+)Warm hairline banner
View source ↗