📌 项目地址:github.com/Player-YN/PawWork_ZhuaZhua | 星数:2,600+ | 协议:MIT | 要求:Chrome 135+
大多数浏览器 agent 的尴尬在于:要么装一个「小号浏览器」里没有你的登录态,要么通过远程调试端口操作你不敢开的浏览器。爪爪 · 完全解放版(PawWork_ZhuaZhua)走的是第三条路:直接住进你正在用的 Chrome,把你已登录的一切当作它的手脚。这是一个 Chrome MV3 解包扩展,侧边栏(sidepanel)里住着一个 agent,它通过 service worker 和 offscreen 模式干活:操作当前标签页(action)、以页面身份运行 JS(run + sys)、在会话里保持表格(sheet)、Univer 文档和站点 HTML。作者是国人开发者,README 中英双语,内置一个打包好的技能 page-restyle。想要导出 AI 编程工具聊天记录的读者,可以配合 AI Data Extractor教程:一键导出10款AI编程工具聊天记录 使用。
| 能力 | 说明 |
|---|---|
| 操作当前页 | action 工具:快照、点击、填表(fill_form) |
| 页面身份跑 JS | run + sys.eval,以当前页身份执行 |
| 带身份下载 | sys.download,用页面登录态拿文件 |
| 会话保持 | sheet / Univer doc / site HTML 留在会话里 |
| BYOK | 自带模型 key(pagewand_providers),不托管模型 |
| 技能系统 | 随包附 page-restyle 技能,无用户脚本商店 |
# 1. 下载 Release zip 或 clone 仓库,用 extension/ 文件夹
# (manifest.json 在其根目录)
# 2. Chrome → chrome://extensions → 开发者模式
# →「加载已解压的扩展程序」→ 选该文件夹
# 3. 打开侧边栏 → 粘贴 BYOK key(pagewand_providers)
# → 在普通 http(s) 页面发任务
要求 Chrome 135+;Chrome 138+ 需要 sys.eval/页面 fetch 的话,在扩展详情打开 Allow User Scripts。改完扩展文件夹里的文件,点扩展卡片上的「重新加载」即可,没有每日 npm 流程。
chrome://、Chrome 商店等受限页面返回 NEED_PAGE,动不了国人开发者 Player-YN 开源的 Chrome MV3 解包扩展(GitHub 2.6k 星,MIT 协议),理念是「把已登录的 Chrome 当作可编程计算机,爪爪是这台机器上的 agent」。它是一个侧边栏 agent:能操作当前标签页、以页面身份运行 JS(run 里的 sys)、把表格/Univer 文档/站点 HTML 保持在会话里。不提供 Chrome 商店安装,只能解包加载;不托管模型,BYOK 自带 API key。
三步:1)下载 Release zip 或 clone 仓库,用 extension/ 文件夹;2)Chrome 打开 chrome://extensions,开开发者模式,点「加载已解压的扩展程序」选该文件夹;3)打开侧边栏,粘贴 BYOK key(pagewand_providers),在普通 http(s) 页面上发任务。要求 Chrome 135+;Chrome 138+ 若需要 sys.eval/页面 fetch,需在扩展详情里打开 Allow User Scripts。修改扩展文件夹里的文件后点扩展卡片上的「重新加载」即可,无每日 npm。
能做:给页面换装/隐藏杂乱元素(page-restyle 技能或 run+sys.eval)、抓取已登录视图进表格(sys.fetch)、自动填表(action 快照/fill_form)、带页面身份下载、标签批处理与 SPA 导航、阅读辅助遮罩——一切 Tampermonkey 用户脚本能做的都在范围内。不能做:Chrome 商店安装(仅解包)、托管模型(仅 BYOK)、chrome:// 和商店等受限页面(返回 NEED_PAGE)、CDP 时目标标签需关闭 F12(否则 CDP_BUSY)。