Skip to content

Get Started

Agent Browser Gateway (ABG) is a local bridge between a browser tab you explicitly share and an AI coding agent that can run shell commands.

The default model is simple: the agent sees no tabs until you share one from the browser extension. After that, the agent uses the abg CLI to read, screenshot, inspect, or operate only that shared tab.

  1. Install the Gateway app, browser extension, and CLI.

  2. Open the browser tab you want to hand to the agent.

  3. Click the ABG extension icon and choose Share this tab with agent.

  4. Confirm the tab appears:

    Terminal window
    abg tabs --compact
  5. Give the tab reference, such as t1, to your agent or use it directly:

    Terminal window
    abg read t1 --format markdown
    abg screenshot t1 --out page.png
    abg revoke t1
  • A local Gateway app that listens on loopback.
  • A browser extension that can share explicitly selected tabs.
  • The abg CLI for agents, scripts, and manual debugging.
  • Claude Code and Codex skills installed by abg install-skill.
  • A local JSONL audit log for Gateway operations.

ABG starts with no visible tabs. The user shares a tab from the extension popup, and ABG revokes that share when the tab closes, changes origin, or is explicitly revoked.

For isolated profiles or sandbox machines, ABG also has an optional all-tabs profile mode. That mode uses a separate consent boundary and can be disabled again from the extension popup.

Mutating commands, such as click, fill, paste, navigate, upload, and dialog handling, can require a local approval prompt. Read-only observation commands do not prompt, but still require a shared tab.