diff --git a/.github/assets/hero-dark.png b/.github/assets/hero-dark.png index 88ccf87..0f17e7a 100644 Binary files a/.github/assets/hero-dark.png and b/.github/assets/hero-dark.png differ diff --git a/.github/assets/hero-light.png b/.github/assets/hero-light.png index 9724c12..c0c4891 100644 Binary files a/.github/assets/hero-light.png and b/.github/assets/hero-light.png differ diff --git a/README.md b/README.md index 7d6b555..16f9f80 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,8 @@
reins.tech · - docs + docs · + changelog
@@ -25,112 +26,49 @@
-reins gives agents (Claude Code, Cursor, Codex, Copilot, … — anything with a -shell) full control of your actual, logged-in Chromium browsers — Chrome, -Dia, Brave, Edge, Arc — through a CLI and a Manifest V3 extension. No MCP -server to register, no separate debug profile, no launch flags, no tokens: -install the CLI once, add the extension, install the skill, done. +reins gives your coding agent (Claude Code, Cursor, Codex, Copilot — anything +with a shell) control of the real, logged-in Chromium browser you already use, +through a CLI and a Manifest V3 extension. No MCP server to register, no debug +profile, no launch flags, no tokens. -## How it works - -``` -agent ── shell ──► reins CLI ── HTTP /rpc ──► reins daemon ◄── WS ── reins extension(s) - (auto-spawns the daemon) (127.0.0.1) │ chrome.debugger (CDP) - ▼ your tabs -``` - -- The **CLI** is the whole interface: `reins tabs`, `reins click`, - `reins screenshot`, … A **skill** teaches agents the commands. -- The **daemon** is invisible plumbing: any command starts it on demand; it - holds the WebSocket the extensions dial into (one daemon, any number of - browsers). `reins kill` stops it. -- The **extension** finds the daemon on its own (localhost port discovery) - and authenticates by its unforgeable `chrome-extension://No results.
+ ) : null} + + {filteredPages.length > 0 ? ( +Searching…
+ ) : null} + {results.map((r) => ( +{r.title}
+ +