Item logo image for reins

reins

ExtensionDeveloper Tools
Item media 1 (screenshot) for reins

Overview

Drive your real, logged-in browser from your coding agent (via the reins CLI).

Take the reins of your real, logged-in browser from your coding agent. reins lets AI coding agents — Claude Code, Cursor, Codex, GitHub Copilot, and any tool with a shell — drive the actual Chromium browser you already use, with all your sessions and logins intact. No separate automation profile, no launch flags, no signing in again. Your agent lists tabs, opens pages, clicks, types, fills forms, scrolls, screenshots, reads the page, runs JavaScript, and inspects console and network activity — right in your everyday browser. Everything stays on your machine. The extension talks only to a small companion program running locally on 127.0.0.1. Nothing is ever sent to a remote server, and no page data leaves your computer. HOW IT WORKS reins has two halves you install yourself: 1. This extension — connects to a local companion daemon over a WebSocket bound to 127.0.0.1. 2. The reins CLI (@karnstack/reins, installed from npm) — runs that daemon, which your coding agent controls with simple commands. Once both are in place, the extension discovers the daemon on its own and the toolbar popover turns green. From then on, your agent drives the browser through the CLI. WHAT YOUR AGENT CAN DO • Tabs — list, open, close, and focus tabs across every connected browser • Navigate — go to a URL, or back / forward / reload • Inspect — snapshot the page's interactive elements, read visible text, capture screenshots • Interact — click, type, fill inputs, choose dropdown options, hover, scroll, press keys, upload files • Debug — read recent console messages and network requests for a tab • Advanced — evaluate JavaScript and issue raw Chrome DevTools Protocol commands PRIVACY AND SECURITY • Local only. Page content and tab data are read via the Chrome DevTools Protocol only when your local daemon asks, and are sent only to that daemon on 127.0.0.1. • No tracking. No analytics, no telemetry, no advertising. Nothing is collected for the developer, sold, or shared with third parties. • No remote code. All code ships inside the extension. • You stay in control. Chrome shows its native "is being debugged" banner whenever the extension is attached to a tab, and the popup's Disconnect button cuts the connection instantly. • Trusted connections only. The daemon accepts the extension solely from allowlisted chrome-extension:// origins on 127.0.0.1 — an identity web pages cannot forge. PERMISSIONS, AND WHY • debugger — runs your agent's commands (click, type, screenshot, read console/network) on tabs via the Chrome DevTools Protocol. Chrome shows its native debugging banner while attached. • tabs — list, open, close, and focus tabs, and resize the tab's window. • storage — stores the auto-connect setting, cached daemon port, and connection status on your device. • offscreen — hosts the persistent WebSocket to your local daemon; MV3 service workers can't hold long-lived connections. REQUIREMENTS reins is a developer tool. The extension needs the reins CLI installed on your machine to connect to: npm i -g @karnstack/reins It's open source. Learn more, see the docs, or file an issue at https://github.com/karnstack/reins

Details

  • Version
    0.2.0
  • Updated
    July 7, 2026
  • Offered by
    karn
  • Size
    49.63KiB
  • Languages
    English
  • Developer
    Email
    mail@karngyan.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps