{"slug": "show-hn-reins-let-coding-agents-drive-your-real-logged-in-browser", "title": "Show HN: Reins – let coding agents drive your real, logged-in browser", "summary": "Reins, an open-source tool from Karnstack, lets coding agents like Claude Code and Cursor control a user's real logged-in browser via a CLI, daemon, and Chrome extension, with no cloud component and full local control. The tool provides a curated command set for page interaction, debugging, and state preservation, aiming to streamline agent-driven browser automation.", "body_md": "# Take the reins of your real browser\n\nreins lets coding agents (Claude Code, Cursor, Codex, anything with a shell) drive the logged-in browser you already use. No debug profile, no launch flags, no MCP server to register.\n\nnpm i -g @karnstack/reins\n\nagent session\n\nHow it works\n\n## Install once, drive everything\n\nThree pieces, all yours: a CLI your agent calls, a daemon it auto-spawns, and an extension that dials in. Nothing to keep running, nothing to register per agent.\n\n01\n\n### Install the CLI\n\nThe daemon ships inside and starts on demand; any command spawns it.\n\nnpm i -g @karnstack/reins\n\n02\n\n### Add the extension\n\nInstall it from the Chrome Web Store in every browser you want agents to reach. It discovers the daemon on its own and the toolbar icon turns green when connected.\n\n[Get the extension](https://chromewebstore.google.com/detail/reins/hnjcfgochepemjndccfblpmfmlblkofo)03\n\n### Teach your agent\n\nThe skill teaches any coding agent the command loop. From here, the agent drives.\n\nnpx skills add karnstack/reins\n\n## Everything an agent needs to work a page\n\nA small, curated command set covers the whole loop: look at the page, act on it, verify the result.\n\n- Every tab, every browser\n- List, open, focus, and close tabs across Chrome, Brave, Edge, Arc, and Dia. One daemon serves every connected browser.\n- Real interaction\n- Click, type, fill, select, hover, scroll, press keys, and upload files, all addressed by stable element refs, not brittle selectors.\n- See the page\n- Snapshot interactive elements, read visible text, and capture screenshots your agent can open and reason about.\n- Debug signals\n- Read a tab's recent console messages and network requests without ever opening DevTools.\n- An escape hatch\n- Evaluate JavaScript in the page, or issue raw Chrome DevTools Protocol commands when the curated set isn't enough.\n- Your sessions intact\n- It is your real profile, with logins, cookies, and state included. No separate automation browser to babysit.\n\n## Local by design\n\nreins has no cloud half. The extension talks to one thing, your own daemon on 127.0.0.1, and collects nothing, for anyone. The whole stack is open source and auditable.\n\nEverything binds 127.0.0.1; nothing is reachable from the network.\n\nHost-header validation blocks DNS rebinding, so web pages can't reach the daemon.\n\nOnly allowlisted chrome-extension:// origins may connect, an identity pages can't forge.\n\nChrome shows its native debugging banner whenever the extension is attached.\n\nThe popup's Disconnect toggle severs the connection instantly.\n\n## Hand your agent the reins\n\nTwo installs and a skill: your agent is driving your browser in under a minute.\n\nnpm i -g @karnstack/reins", "url": "https://wpnews.pro/news/show-hn-reins-let-coding-agents-drive-your-real-logged-in-browser", "canonical_source": "https://reins.karnstack.com", "published_at": "2026-07-07 15:45:03+00:00", "updated_at": "2026-07-07 16:00:02.713171+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "ai-tools"], "entities": ["Karnstack", "Claude Code", "Cursor", "Codex", "Chrome", "Brave", "Edge", "Arc"], "alternates": {"html": "https://wpnews.pro/news/show-hn-reins-let-coding-agents-drive-your-real-logged-in-browser", "markdown": "https://wpnews.pro/news/show-hn-reins-let-coding-agents-drive-your-real-logged-in-browser.md", "text": "https://wpnews.pro/news/show-hn-reins-let-coding-agents-drive-your-real-logged-in-browser.txt", "jsonld": "https://wpnews.pro/news/show-hn-reins-let-coding-agents-drive-your-real-logged-in-browser.jsonld"}}