Open source · MIT license · v0.69.0

The browser where human and AI work as one

Tandem Browser gives AI agents secure access to a real human browser. No API wrappers, no scraping, no bot detection. The accessibility tree of every website is the universal API. The AI rides alongside you — same tabs, same session, same screen.

231MCP tools
300+HTTP endpoints
8Security layers
0Telemetry
View on GitHub → Get started

Core idea
The browser is the platform. The AI brings the intelligence.

Other AI browsers

Build API wrappers for 40 services. Gmail wrapper, Slack wrapper, Notion wrapper. Each one is custom code. If they haven't built a wrapper for a site, the AI can't use it.

Tandem Browser

Uses the accessibility tree — the structure every website already has. The AI reads, clicks, fills, and navigates any site like a human. No wrappers needed. It works on every website that exists.

Anti-scraping doesn't apply

Tandem Browser is a real browser used by a real human. You browse in it daily. The AI rides alongside, using the same session, the same cookies. There's no bot to detect because there is no bot — just a person with an AI copilot.

AI evolves, Tandem Browser evolves

Smarter Claude? It automatically gets better at using Tandem Browser. New local model via Ollama? Plug it in. Tandem Browser doesn't chase AI evolution — it's the infrastructure AI evolves on. Automatically. Free.


Multi-agent symbiosis
Multiple AI agents + one human. Same browser.

Tandem Browser supports multiple AI agents and a human working simultaneously in the same browser. Each gets their own workspace. All share the same tabs, cookies, and sessions. Tab locks prevent conflicts.

👤

Robin (human)

Default workspace. Browses normally, handles CAPTCHAs and judgment calls.

🤖

Kees (OpenClaw)

Runs on Ollama locally. Has its own workspace for job search automation.

Claude (claude.ai)

Connected via MCP. 6 tabs in its own workspace. Reads, writes, navigates.


Live demo
What Claude did through Tandem in one session
$ claude via tandem MCP
> Opened Gmail, composed email, filled To/Subject/Body, clicked Send > Navigated to Coolblue, extracted all MacBook Air M4 prices > Scrolled X.com profile using PageDown/PageUp > Read YouTube search results for "tandem browser" > Read pinboards, screenshots, workspace config > Drew annotations visible to both human and AI
No Gmail API. No Coolblue wrapper. Just the accessibility tree.

Security
8-layer security stack. Built in, not bolted on.

When an AI agent browses with system access, a hidden instruction in a page's HTML is remote code execution without an exploit. Tandem Browser's security sits between every byte of external content and the AI.

Layer 1
NetworkShield
Layer 2
OutboundGuard
Layer 3
ContentAnalyzer
Layer 4
ScriptGuard
Layer 5
BehaviorMonitor
Layer 6
Gatekeeper AI
Layer 7
EvolutionEngine
Layer 8
PromptInjection

811K+ blocklist entries · YARA-style threat rules · AST fingerprinting · Shannon entropy detection · Confidence-weighted pipeline · 51 automated tests


Get started
Up and running in 3 steps
1

Clone and install

git clone https://github.com/hydro13/tandem-browser.git
cd tandem-browser && npm install

2

Start the browser

npm start
The browser opens. The API starts on localhost:8765.

3

Connect your AI

Add the MCP server to Claude Desktop, claude.ai, or any MCP-compatible agent. Or talk HTTP to localhost:8765 from any tool.


Built by
Robin Waslander

AI Architect with 35 years of IT experience. Built Tandem Browser because no browser existed for someone who works with AI, not just uses it as a tool. Tandem Browser is my daily driver. Every feature comes from real frustration, every fix from real use.

GitHub X / Twitter LinkedIn