npm install -g tabrelaySame command on every platform. npm installs only the native binary matching your OS and CPU.
INSTALL / 04 STEPS
Install the extension and CLI, connect one tab, then give its connection ID to the current AI session.
CHROME EXTENSION
chrome://extensions.NATIVE CLI + SKILL
npm install -g tabrelaySame command on every platform. npm installs only the native binary matching your OS and CPU.
tabrelay initInstalls the TabRelay skills into every coding agent found on the machine. Use --dir <path> for an agent it does not detect.
The binary ships inside the npm package, so the registry and your lockfile pin its integrity.
SELECT A TAB
tab_.START A SESSION
Start a new Codex session. Ask it to use TabRelay, then send the connection ID when requested.
Restart Claude Code after install. Ask it to use the tabrelay skill, then send the connection ID when requested.
tabrelay --connection-id tab_... statusFAILURE MAP
Reload Chrome after loading the extension. Open a normal https:// page. Chrome blocks content scripts on internal pages such as chrome://extensions.
tabrelay is not foundOpen a new terminal so PATH is re-read. Check npm prefix -g resolves to a directory on your PATH.
Open the extension on that tab and reconnect it. Use the new connection ID in the current session. Do not save it in a config file.
Your OS or architecture has no published native artifact. Stop there. Do not reuse a binary from another platform. Set TABRELAY_BINARY_PATH only if you built one for your own platform.
install.shThe old binary at ~/.local/bin/tabrelay can shadow the npm one, which makes the upgrade look like it did nothing. Remove it and clear the shell hash:
rm -f ~/.local/bin/tabrelay && hash -rThen confirm which tabrelay points inside the npm global prefix.