No access by default
The agent sees no tabs until you explicitly share a tab or enable all-tabs mode for an isolated profile.
Share the tab you choose with an AI coding agent. Nothing else is visible by default, and every local operation is designed to stay inspectable.
The current public build is v0.4.1. Install the macOS app with Homebrew or the signed DMG below; both point at the same current release payload.
Published by ArcManagement, Inc. Public release artifacts are served from this site. Windows packaging is still pending while the signed setup workflow and WinGet submission are completed.
arcmanagement/agent-browser-gateway, trust the cask when
Homebrew requires tap trust, then install with
brew install --cask agent-browser-gateway or run the signed DMG.
winget install --id ArcManagement.AgentBrowserGateway after
package indexing. The setup ZIP will be published on this site after the signed
Windows release workflow completes.
abg and refreshes Claude Code and Codex skills. macOS SHA-256 4d84561b88252f38592c847022101956b11172614cbb5338ad87e9be70cabafa
Windows SHA-256 Available after signed Windows release
macOS trust: verify the SHA-256 checksum before opening the DMG.
Extension: install Agent Browser Gateway from the Chrome Web Store.
Uninstall: remove the app from /Applications, delete
abg from your PATH if manually linked, and remove the Chrome extension.
Browser access is powerful for AI agents because the real work often happens inside pages you are already logged into. That same power becomes risky when the bridge is opaque, global, or tied to a single hosted assistant.
If your AI can see your browser, you should be able to inspect the bridge it uses.
No tab is shared until you choose it, and sharing is scoped to that tab.
The CLI can be used by Codex, Claude Code, Cursor, Cline, or your own scripts.
ABG is local-first, avoids product telemetry, and records operations in a local audit log.
ABG is built for the moment when you are already looking at the real page and want to hand selected local browser state to an agent workflow.
The agent sees no tabs until you explicitly share a tab or enable all-tabs mode for an isolated profile.
ABG keeps permission scoped to selected tabs unless you opt into all-tabs access for a sandbox profile.
Manual tab access is revoked when the tab closes, navigates to another origin, or you revoke it.
Write actions can require a local approval step before they run.
Agent Browser Gateway combines a Chrome extension, a macOS menu bar gateway, and
the abg CLI. The extension has no default host permissions, optional
all-tabs access is local opt-in, the gateway listens on 127.0.0.1, and
the product does not include analytics or telemetry.
You choose the active tab from the extension popup.
Your agent asks abg for reads, screenshots, console logs, tables, or operations.
Local operation records are written to a JSONL audit log on your Mac.
Raw browser HTML is noisy: scripts, styles, framework wrappers, hidden UI, and unrelated app chrome all get mixed into the prompt. ABG can return clean Markdown from the shared tab, preserving useful structure while cutting out the page noise.
In a README benchmark on a typical article page, ABG's Markdown read reduced input from roughly 50,000 tokens of raw HTML to roughly 5,900 tokens while keeping headings, links, lists, and article structure.
ABG is for handing a human-owned, already-open tab to an agent workflow. Playwright remains the better fit when automation should own the whole browser lifecycle.
| Option | Best fit | Tradeoff | Where ABG differs |
|---|---|---|---|
| Agent Browser Gateway | AI-assisted work in a tab you are already using | Requires explicit local setup and tab sharing | Per-tab consent, local transport, CLI-first workflow, local audit log |
| Playwright | Deterministic E2E tests, CI, screenshots, clean browser profiles | Automation owns the browser session | ABG uses your everyday Chrome tab with your current login and context |
| Claude in Chrome | Provider-integrated browser assistance | Tied to that provider's product surface and data path | ABG is agent-agnostic and designed around local-first browser access |
| Browser MCP tools | MCP-native browser control and structured snapshots | Often targets a dedicated or broader browser context | ABG keeps the human's selected tab as the permission boundary |