以已登录浏览器发起 Fetch
向已知 URL 发送受限请求,Cookie 始终留在扩展内部。
携带浏览器登录态请求已知 URL,或把 agent-browser、Browser Use、Playwright CLI 接入现有 Chrome / Edge 标签页。
把本地 AI Agent 接入现有浏览器,授权当前标签页或全部受支持网页。
Setup 提供 CLI;一个 Skill 负责引导 Fetch 与 Connect 工作流。
npx --yes @panerelay/setupnpx skills add https://github.com/F-loat/panerelay --skill
panerelay
panerelay 命令与 Skill 已就绪
npx --yes @panerelay/setup --agent-browser
$npx --yes @panerelay/setup doctor --agent-browser
✓Panerelay 已就绪 · 还需要授权标签页
agent-browser --provider panerelay tab list
→t1 · 项目看板
$agent-browser --provider panerelay snapshot -i
→观察 1 · 控制 0
$agent-browser --provider panerelay click @e4
✓已找出 2 个影响发布的问题
当前标签页仍保持授权;再次点击已选范围,才会取消授权。
请求已登录接口或接入自动化工具,无需导出 Cookie、创建另一个 Profile 或开启远程调试。
向已知 URL 发送受限请求,Cookie 始终留在扩展内部。
只让 agent-browser、Browser Use 或 Playwright CLI 使用你授权的标签页。
Fetch 域名、标签页范围和当前控制相互独立,并始终由用户管理。
从 Chrome 应用商店安装官方版本。使用 Edge 时,首次安装可能需要允许来自其他商店的扩展。
打开 Chrome 应用商店基础 Setup 会安装 Native Host 和全局 CLI,并引导完成受支持工具的接入;Skill 继续负责 Fetch、Agent 路由、验证与排错。
npx --yes @panerelay/setup
npx skills add https://github.com/F-loat/panerelay --skill panerelay
提供要请求的完整 HTTP(S) URL。
让 Agent 通过 Panerelay Fetch 携带浏览器登录态发起请求。
扩展弹出提示时,只批准这个域名。
请使用已安装的 panerelay Skill 和 Panerelay Fetch,携带我的浏览器登录态请求 https://api.example.com/me。
已知 HTTP(S) 请求使用 Fetch;页面渲染与交互使用 Connect。
运行一次 Setup,批准精确域名,然后请求绝对 URL。Cookie 留在扩展内部,重定向失败关闭。
Fetch 只处理精确 URL;DOM、导航、截图或点击请使用 Connect。
# Install the Host and global CLI once $ npx --yes @panerelay/setup # Approve the exact domain, then request an absolute URL $ panerelay fetch --authorize api.example.com $ panerelay fetch https://api.example.com/me \ --response json ✓ 200 OK · browser session attached # Optional: install and use a site adapter $ npx --yes @panerelay/setup add bilibili $ panerelay bilibili me
agent-browser、Browser Use 和 Playwright CLI 保留各自的自动化语义;Panerelay 只提供接入现有浏览器的已授权连接。
让支持 CLI 或 MCP 的 Agent 使用 agent-browser 操作当前标签页或全部受支持网页,保留 snapshot、ref、截图、网络和调试等原生工作流。
# See the tabs you authorized $ agent-browser \ --provider panerelay tab list → t1 Project board → t2 Pull request · Panerelay # Work without switching your visible tab $ agent-browser --provider panerelay \ --session research snapshot -i
browser-use CLI 和 CLI MCP 保持原有用法;Panerelay 让 Browser Harness 按你选择的范围连接现有 Chrome,无需开启远程调试,也不用导出登录状态。
# Browser-use helpers through Panerelay $ BU_CDP_URL=http://127.0.0.1:43827/cdp/browser-use browser-use <<'PY' print(list_tabs()) PY → Existing Chrome · authorized tabs $ BU_CDP_URL=http://127.0.0.1:43827/cdp/browser-use browser-use <<'PY' print(page_info()) PY ✓ Control visible · release stays available
保留上游 CLI,并显式连接 Panerelay 的 Playwright CDP 地址;attach、标签页选择、snapshot 和页面求值仍遵循 Playwright CLI 的原有工作流。
# Attach the upstream CLI explicitly $ playwright-cli attach --cdp \ http://127.0.0.1:43827/cdp/playwright ✓ Connected · authorized tabs only $ playwright-cli tab-list → t1 Project board $ playwright-cli tab-select t1 # Inspect the selected tab $ playwright-cli snapshot
Panerelay 将 Fetch 域名批准、Connect 标签页授权和页面写操作所需的当前控制租约分开管理。释放控制不会暗中改变授权范围。
阅读架构 RFC哪些 Origin 可以接收浏览器登录态请求。
授权当前标签页或全部受支持网页。
明确此刻由谁执行操作;释放控制时保留已选授权范围。
Panerelay 按你选择的范围复用现有浏览器。默认不导出 Cookie,也不记录凭据、提示词、截图、页面内容或请求正文。
隔离浏览器配置文件、修改启动代理、关闭浏览器等能力,都超出了扩展连接的控制范围。
精确实测基线为 agent-browser 0.33.0、browser-use 0.13.7 + Browser Harness 0.1.8,以及 Playwright CLI 0.1.17。Edge 在完成代表性验收前仍标记为 Forwarded。
安装扩展、运行 Setup 并添加一个 Skill;已知 URL 使用 Fetch,浏览器自动化使用 Connect。