dsh-browser-playwright-codex
miqian-nomad/dsh-browser-playwright-codex
浏览器自动化:让 AI 用你已经登录的账号,在真实网页上填表、抓取列表、多标签查后台。它跑在你桌面上的一个可见窗口里 —— 最小化它就不抢焦点、安静干活;遇到登录、验证码和原生弹窗会停下来等你,绝不替你点「确定」。登录一次一直记得(独立 profile + session cookie 回注)。23 个 Playwright 工具(20 个常驻、3 个默认关闭的强力工具),URL 白名单、弹窗挂起、CDP 方法白名单都是机制级且有测试钉住。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 3,831
- 最近推送
- 9 天前更新
项目说明
From README
dsh-browser-playwright-codex 一句话 :让 AI 用你 已经登录的账号 在真实网页上干活 —— 填表、抓取列表、多标签查后台;浏览器窗口就在你桌面上、你随时看得见。原生弹框会被挂起、 绝不替你点「确定」 (机制级);验证码/挑战页会被识别出来,并以提示要求模型停下交给你( 提示不是阻断 )。登录/二次验证 没有探测器 ,靠模型从快照看出来并停下;密码、一次性验证码、卡号字段 browser fill 直接拒绝 ——这类字由你本人在窗口里输。
In one line : the agent drives a visible, profile-backed browser window with the logins you already have — filling in forms, scraping lists and working across tabs in real pages — through accessibility snapshots with stable element refs.
Native dialogs are parked and reported instead of auto-accepted.Challenge pages are detected and reported as a note that tells the agent to stop and hand the page back — a note, not a block.
There is no sign-in detector , and browser fill refuses password / one-time-code / card fields outright — you type those in the visible window.No CSS-selector guessing, no full-DOM dumps.为什么值得装 / What makes it different - 登录一次,一直用
Original description
DSH 的浏览器:登录一次,它就用你的账号替你办事(查后台/填表/抓列表/多标签);要登录、验证码、弹框会停下来等你,绝不替你点「确定」;你最小化它就不吵你,AI 在哪动手你随时看得见
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile <name> add dsh-browser-playwright-codexdsh plugin --profile <name> add github:miqian-nomad/dsh-browser-playwright-codexdsh plugin --profile <name> add link:<absolute path to this directory>安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 动态执行代码
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 10 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 3831 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 86
- 生态热度
- 72
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
dsh-chrome-bridge
OrderG-X/dsh-chrome-bridge
操作你已经登录的 Chrome:模型在你真实的标签页里点击、打字、填表、读网页、截图、下载文件,同源 iframe 里的内容也能读能点。支持 macOS、Windows、Linux;需要 Chrome 116+ 与 Node 18+。走 native messaging 与 chrome.debugger,不开监听端口。提供 12 个 browser_* 原生工具和一个 cb 命令行,发送真实 CDP 输入事件,绘制会出现在截图里的页内光标,并带一个工具栏面板(连接状态、正在控制的标签页、暂停开关)。browser_download 带着这个网站的登录 Cookie 下载链接、元素指向的文件或网址(跟随跳转、用服务器给的文件名),存进「下载」文件夹或会话的工作目录;跨站 iframe 只在快照里标出来,不进去读。宿主(原生宿主 + MV3 扩展)随本 tarball 一起发:插件首次加载时自己把它们落盘并写好 native messaging 注册,不用 clone 仓库、不用 install.sh、不用 python3——只剩把扩展装进 Chrome:从 Chrome 应用商店装 DSH Bridge(https://chromewebstore.google.com/detail/bippcbbbipppmhjkjomgdnjbooecbimo,不用开发者模式),或者到 chrome://extensions 加载自带的已解压扩展(插件会替你打开那个页面并把文件夹放进剪贴板)。没装好之前,工具会带着这几步明确报错。Windows 上注册写进注册表(Chrome 和 Edge 都写),宿主走命名管道。每天在 GitHub 的 macOS / Windows / Linux 机器上自动跑一遍:装插件、把扩展加载进真 Chrome、用 browser_* 工具读一个网页。
dsh-native-browser
longmiaoo/dsh-native-browser
DSH 浏览器插件(Browser):以 Codex 浏览器操作为体验参考,直接使用已登录的 Chrome 浏览器,平滑虚拟鼠标,支持页面读取、填表、截图与控制交还;安装后从侧栏「浏览器」完成配置。需要 macOS + Google Chrome(125+),并一次性以解压加载方式安装随包的 MV3 扩展;Edge、Windows 与完整的 Linux 安装仍属实验。
dsh-chat-import
Nwflower/dsh-chat-import
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。