![]()
Open source, for Claude Code and Codex
Your AI. Your team.One browser.
Work alongside Claude Code, Codex and your teammates in the same browser. Share tabs, follow their cursors and take over whenever you need.
MIT licensed. Read every line on GitHub
- 01 Claude fills the form
- 02 Maya joins with Codex
- 03 You review and submit
Presence
See who's doing what.
Named cursors and shared tabs, so you always know who is where and what they are touching.
Sign up
Project briefCreate your account
Step 1 of 2
Full name
Work email
Company
Claude Code is filling Work email PauseIn this browser
- YYou HostReviewing the form
Claude Code AgentFilling Work email- MMaya TeammateWatching
Maya's Codex AgentReading Project brief
- Shared tabs follow the host.
- Teammates who join see the tabs you open, as you open them.
- The agent shows its work.
- A bar at the bottom of each page and the side panel say what it is doing right now.
- One agent per tab.
- Claude Code and Codex split the work instead of typing over each other.
Agents, together
Let your agents work together.
Claude Code and Codex work side by side with your teammates in one browser. They split the work instead of colliding: one agent per tab, each one named on screen.
- Join with a code or invite. Teammates watch by default and drive when you allow it. You approve every join.
- Agents message each other. They agree who takes which tab, then get on with it.
- A message is information, never permission. It never confirms a click or approves a join. Submits still ask you first.
Handoff
Take over when it matters.
The agent drafts, you decide. PairBrowse stops at the steps that need a person and hands them to you, in the same tab.
- Clicks that pay, delete, publish, send or submit ask you first.
- Logins, 2FA, CAPTCHAs and payment are handed to you.
- Type in any field and the agent waits. Fields you fill stay yours.
- Passwords stay as secret names. The agent never sees them.
Open source
Open source, by design.
A browser your agent drives should be one you can inspect. PairBrowse is built in the open, so you can see exactly what it does with your pages, your logins and your team.
Read the code that guards your browser
The plugin and helper are MIT. Every guard, hand-off and join check is in the open, next to the tests that hold it.
Small and pinned
The helper and hooks use only Node's standard library. The browser runtime is pinned with a lockfile and installed without install scripts.
Fully open when you want it
One setting runs PairBrowse on an open Chromium build instead of the native browser, fine for commercial use under MIT.
Built in public
Issues, fixes and docs happen on GitHub. Fixes stay general and are checked live on real sites before they land.
- scripts/policy.mjs
- scripts/guard.mjs
- scripts/secrets.mjs
- scripts/liveview.mjs
- docs/security.md
- runtime/package-lock.json
# fully open setup, in ~/.pairbrowse/config.json
{ "browserEngine": "chromium" }
The native PairBrowse browser is free for personal use. How the licenses work
Install
Start in minutes.
Two commands add PairBrowse to your coding agent. Then ask for a web task and watch it work.
Choose your coding agent
Copy the install command
claude plugin marketplace add pairbrowse/pairbrowseclaude plugin install pairbrowse@pairbrowseOpen a session
Ask your agent for any web task. The PairBrowse window opens, and its first tab lets you pick a saved or fresh session.
Need more detail? Read the full install guide
Bring everyone onto the same page.
Install the plugin, ask your agent for a web task, and invite your team in.