Extension installed · bridge not registered

You're three commands away from
a connected extension.

The Taprun extension talks to a CLI on your machine through Chrome Native Messaging — an OS-supervised channel, no network port. After a one-time setup, Chrome launches the bridge on demand whenever you trigger a tap. Pick up the commands from the Tap popup, or copy them from here.

1

Install the CLI and register the bridge

required · ~60 seconds · macOS / Linux

Two commands, one time. The extension ID is pinned via the manifest "key" field, so tap bridge setup takes no flag — no copy-pasting from the popup.

# Install the CLI
$ brew install LeonTing1010/tap/taprun
# or
$ curl -fsSL https://taprun.dev/install.sh | sh

# Register the Chrome Native Messaging manifest (no daemon, no port)
$ tap bridge setup

Then open Chrome and click the Taprun toolbar icon — the bridge launches automatically when this extension's service worker activates. The popup should say Connected to local bridge. The bridge lives only as long as the extension is active; closing all Chrome windows shuts it down, and re-opening Chrome wakes it back up.

2

Optional · Wire your AI agent

Claude Code · Cursor · Windsurf · Codex · any MCP host

Auto-edit your MCP host's config so it can call Tap as an MCP tool. Independent from Step 1 — these are two separate channels.

$ tap mcp connect           # auto-detects host, edits config

Then quit and reopen your AI agent (it only re-reads MCP config on launch). After that you can ask it "run the github-stars tap" and it dispatches via MCP.

3

Optional · Run taps from the terminal

scripts · cron · CI · no AI agent involved

Saved taps run directly from the shell. The extension is only invoked when a tap needs your authenticated browser session.

$ tap ls                      # list saved taps
$ tap run github/stars       # execute one

Windows users: the Chrome-extension bridge is honest-warning until verified — use the headless / Playwright path via npx -y @taprun/cli. +1 demand for native bridge support here.

Verify it worked

  1. Click the Taprun icon in your Chrome toolbar.
  2. Connected: Connected to local bridge
  3. Still red? The popup tells you which failure mode you hit:
    • Setup required → Step 1 second command (tap bridge setup) hasn't run yet.
    • Bridge not running → the extension's service worker isn't active. Make sure a Chrome window is open and click the Taprun toolbar icon. If it persists, check host.log next to the tap binary for a host crash.
    • Chrome blocked the host → Restart Chrome to clear the crash lockout.
    • Bridge down → See troubleshooting below.
Still disconnected? Four things to check

Once connected, try these

Login-required taps that the Taprun extension makes possible. Click any to see the tap definition and how to invoke it.

Browse all 140+ taps