tabrelay
v0.1.4
Published
Run isolated browser tools through TabRelay
Readme
tabrelay
Command-line client for TabRelay. Drives one browser tab through the TabRelay bridge so a coding agent can screenshot, click, read, and audit a page without owning the browser.
Install
npm install -g tabrelay
tabrelay inittabrelay init installs the bundled Agent Skills into every coding agent it finds on the machine
(Claude Code, Codex CLI, OpenCode). Use --dry-run to preview and --dir <path> for an agent it
does not know about yet.
Usage
Every bridge command needs the connection ID of the tab you selected in the TabRelay extension:
tabrelay --connection-id tab_… status
tabrelay --connection-id tab_… screenshot --out page.pngTABRELAY_CONNECTION_ID and TABRELAY_BRIDGE work as environment variables instead of flags.
Run tabrelay --help for the full verb list.
How the binary is shipped
The native binary lives in a per-platform optional dependency (@tabrelay/linux-x64 and friends);
npm installs only the one matching your OS and CPU. There is no postinstall download, so the install
works under --ignore-scripts, private registries, and offline caches.
Supported: macOS arm64, macOS x64, Linux x64, Windows x64. On anything else, build the CLI from
source and point TABRELAY_BINARY_PATH at the result.
License
MIT
