dsh-browser-plus
ParticleLight/dsh-browser-plus
面向 DSH 的可见 Electron 浏览器:共享一个 BrowserWindow,提供隔离任务视图、显式人机交接、快照引用与原生导航工具、操作轨迹、按需页面缩略图、可靠标签页切换与关闭的 keyed session 恢复,以及按站点清理 Cookie 的登录态维护能力。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 1,826
- 最近推送
- 16 天前更新
项目说明
From README
dsh-browser-plus 专为 DeepSeek Harness(DSH)打造的 EGO 风格可视化 Agent 浏览器。基于 dsh-browser 构建,支持人机协同操作:用户可以在真实页面中操作,Agent 也能同步执行、接管和恢复任务。浏览器支持多任务流并行管理与切换,并完整记录 Agent 的操作轨迹;任务流和操作轨迹均配备独立的可视化菜单面板,让任务状态、页面缩略图与操作过程一目了然。基于 MIT 许可的 dsh-browser 代码基础持续开发,并由 ParticleLight 独立维护。为何使用它 浏览器自动化不应躲在用户看不见的进程里。
dsh-browser-plus 把浏览器窗口留在用户眼前,同时让 agent 获得可靠的 CDP 操作能力。- 真实可见 :Electron WebContentsView ,不是 headless relay。- 任务隔离 :所有 DSH session 共享一个可见窗口,但各自保留隔离的任务视图、标签与历史;页面任务管理器切换可见视图, browser space 命名浏览器任务。- 人机协作 :工具栏是 常驻顶栏 (画在独立视图里,不随页面缩放);书签、任务工作区与操作轨迹都在真实页面上运行,用户可在工具栏最右侧接管或显式交还给 Agent。
- 任务工作区 :任务与操作轨迹是彼此独立的不透明面板(Chrome 菜单表面 292a2d ),可同时打开;每项任务显示执行中、等待用户、用户接管、失败或空闲状态。缩略图仅在任务面板打开时为当前可见任务按需刷新,后台任务保留最后图像。- 真实输入 :键盘、鼠标、hover、双击和文件选择都走 CDP,而不是 element.click() 伪事件。- 恢复能力 :child 回收后会重新物化相同会话的视图;恢复后的首张截图等待 compositor 稳定。- 稳定基线 :固定 Electron 42.9.3;43.4.1 的 compositor 故障会被 resolver 拒绝。
安装 从 npm 安装(推荐): 或直接从仓库安装: 已有浏览器
Original description
Visible, agent-driven browser for DeepSeek Harness: Electron WebContentsView + CDP tools, Chrome-style page chrome, task spaces, operation trail, controllable dialogs and console/network diagnostics. Electron 42.x pinned.
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add dsh-browser-plusdsh plugin --profile web add github:ParticleLight/dsh-browser-plusnpm install安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 动态执行代码
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 16 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1826 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 84
- 生态热度
- 65
- 上手便捷
- 100
- 信号质量
- 86
- 数据置信度
- 100%
相关插件
pi-control-chrome
lyd123qw2008/pi-control-chrome
通过 MV3 扩展和本地 loopback Bridge 驱动用户已登录的真实 Chrome/Edge Profile、标签页与 Cookie,为 DSH 提供 browser_* 工具、Skill 和 /chrome 命令。
open-web-bridge
woniu9524/open-web-bridge
Drive your real Chrome from any AI agent — logged-in sessions, real fingerprint, live tabs. CLI-based, works with OpenCode, Pi, or any Harness.
dsh-browser-cdp
drscrewdriver/dsh-browser-cdp
看得见的 Agent 浏览器(CDP 接入),同时驱动 egolite、Tabbit、Chrome、Edge、Brave 与 Lightpanda 后端。常驻只有 bcdp_status(401 字符),其余 33 个经过上下文优化的 bcdp_* 工具按活动批次解锁——不碰浏览器的会话不缴 schema token 税(实测 -91.9%)。实时观察窗支持直接点击/滚动/中文输入,点选元素以 @"picks/*.json" 引用投进输入框,人机验证提醒;非 CDP 通道(ego CLI / Tabbit CLI)以 3s 轮询同步画面。DSH 0.1.7-rc.1 ~ 0.2.2-rc.1 跨版本支持(精确枚举 10 个 rc)。