Show HN: Chrome Relay – background tabs in your real Chrome for coding agents Developer aindeev released Chrome Relay, an open-source tool that lets coding agents including Claude Code, Codex, Cursor and Paseo drive the user's everyday Chrome with real logins from the command line in background tabs, at roughly 0.15 seconds per command. The tool requires macOS, Google Chrome, Node.js 20+ and Vercel Labs' agent-browser, and is opt-in: it installs no extension automatically and runs only on Macs whose owner set it up. Chrome Relay authenticates each agent connection with a per-Mac secret stored in ~/.chrome-relay/token and an allowlist of agent apps, and refuses connections carrying a browser Origin header, though the author notes it is not a boundary against malware already running as the user. Website: https://agent-chrome-relay.aindeev.com https://agent-chrome-relay.aindeev.com Lets your coding agents Claude Code, Codex, Cursor, Paseo use your everyday Chrome , with your real logins, from the command line, in background tabs : nothing takes focus, no dialogs, ~0.15s per command. agent-browser --cdp "$ chrome-relay url you@company.com " open https://app.example.com/ agent-browser snapshot -i the page's buttons, links and fields, each with a ref like @e5 agent-browser click @e5 agent-browser close It's opt-in: nothing installs the extension for you, and it only runs on Macs whose owner set it up. agent-browser CLI ──ws──▶ relay 127.0.0.1:9333, LaunchAgent ──ws──▶ Chrome Relay extension ──chrome.debugger──▶ agent tab - Extension extension/ , MV3, one per Chrome profile you load it in : opens each agent tab inactive in a collapsed "Agents" tab group and runs DevTools commands in it via chrome.debugger . No remote-debugging port, so Chrome never shows "Allow remote debugging?". Chrome does show "Chrome Relay started debugging this browser" while agents work. - Relay relay/relay.mjs : a DevTools endpoint per agent. Each agent sees and controls only the tabs it opened; commands that could raise or focus the browser are swallowed. - CLI bin/chrome-relay : setup, the connection URL, diagnostics, audit trail. Fastest: paste this prompt https://agent-chrome-relay.aindeev.com/setup-prompt.txt into Claude Code, Codex or Cursor and let your agent do it. By hand: Needs macOS, Google Chrome, Node.js 20+ and agent-browser https://github.com/vercel-labs/agent-browser npm i -g agent-browser . git clone https://github.com/aindeev/agent-chrome-relay cd agent-chrome-relay bin/chrome-relay setup secret, background service, identities, chrome-relay on PATH, Claude Code skill Then, in each Chrome profile agents should use : open chrome://extensions , turn on Developer mode , Load unpacked , and pick the extension folder of your clone. Check with chrome-relay doctor . After git pull : chrome-relay update restarts the relay, reloads the extension in every profile . To remove: chrome-relay uninstall , then remove the extension in each profile. Claude Code: setup links the skill skill/SKILL.md into ~/.claude/skills/chrome-relay , so every repo gets it. Codex, Cursor and others: point them at the same file, e.g. a line in your global ~/.codex/AGENTS.md : "For any browser step that needs my logins, follow