all repos — sz-chrome-remote-extension @ 7f88205fbb52db6ae90ba97286350cf91d5232bf

pi-chrome, patched to drive a signed-in browser on another host through a broker, with an MCP server

pi-chrome 0.15.1: ASCII architecture diagram + author object form
Tianren Dong tianrendong.dtr@gmail.com
Wed, 13 May 2026 08:42:37 -0400
commit

7f88205fbb52db6ae90ba97286350cf91d5232bf

parent

150d92fce35caccd81856f99fc3a62a9731a1e47

3 files changed, 17 insertions(+), 12 deletions(-)

jump to
M CHANGELOG.md → CHANGELOG.md

@@ -2,6 +2,11 @@ # Changelog

All notable user-facing changes to `pi-chrome`. +## 0.15.1 — 2026-05-13 + +- **Architecture diagram now renders on pi.dev.** Replaced Unicode box-drawing characters (`┌─┐│└┘┬▼`) with plain ASCII (`+ - | v`). Pi.dev's monospace font was dropping the horizontal `─` glyphs, leaving the diagram as floating vertical bars. ASCII renders everywhere. +- **`author` switched to object form.** Was `"tianrendong (Earendil Inc.)"` — npm's author-string spec parses `(parens)` as the URL slot, so `"Earendil Inc."` ended up in `author.url`. Now `{ "name": "tianrendong", "company": "Earendil Inc." }`. + ## 0.15.0 — 2026-05-13 - **README rewrite — top-3 recipes as terminal mockups.** PR triage, Linear standup, and Bug-repro-with-evidence each get a copy-pasteable prompt → tool trace → result block modeled on the hero example. The other six recipes (form auto-fill, admin cross-check, visual diff, auth-only data pull, network forensics, file upload) collapsed into a `<details>` block so the section sells before it catalogs.
M README.md → README.md

@@ -222,16 +222,16 @@ ---

## Architecture -``` - ┌──────────────────────┐ ┌──────────────────────────┐ - │ Pi agent (terminal) │ ─── http://127.0.0.1:17318 ─→ │ Chrome extension │ - │ chrome_* tools │ │ (your real profile) │ - └──────────┬───────────┘ └─────────┬────────────────┘ - │ same machine │ - ▼ ▼ - Other Pi sessions Tabs you already have open - share the same bridge (signed in to GitHub, - automatically Linear, Stripe, etc.) +```text + +----------------------+ +--------------------------+ + | Pi agent (terminal) | -- 127.0.0.1:17318 ->| Chrome extension | + | chrome_* tools | | (your real profile) | + +-----------+----------+ +-------------+------------+ + | same machine | + v v + Other Pi sessions Tabs you already have open + share the same bridge (signed in to GitHub, + automatically Linear, Stripe, etc.) ``` Multiple Pi sessions (planner / worker / audit) can all drive the same Chrome at once. The first session opens the local bridge; later sessions detect it and pipe their commands through.
M package.json → package.json

@@ -1,6 +1,6 @@

{ "name": "pi-chrome", - "version": "0.15.0", + "version": "0.15.1", "scripts": { "version": "node scripts/sync-manifest-version.js", "prepublishOnly": "node scripts/sync-manifest-version.js"

@@ -36,7 +36,7 @@ "browser-use",

"stagehand-alternative" ], "license": "MIT", - "author": "tianrendong (Earendil Inc.)", + "author": { "name": "tianrendong", "company": "Earendil Inc." }, "homepage": "https://github.com/tianrendong/pi-chrome#readme", "repository": { "type": "git",