youyli03/dsh-bib

youyli03★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

Embed a controllable real-browser viewport inside DeepSeek Harness — shared by humans and AI agents via an Edge extension + local relay bridge.

README excerpt

dsh-bib 在 DSH(DeepSeek Harness)对话内嵌入可控的真实浏览器视口 —— 人和 AI 代理共享同一个浏览器标签页。 通过 Edge 扩展( chrome.debugger )+ 本地中继桥,让 AI 代理和人类共同操作同一个真实浏览器标签页:AX 树感知、坐标/ref 点击、实时画面预览、 单标签锁定 (AI 操作不打断你的浏览)。复用你的真实 Edge 登录态,无需 headless、无需重新登录。 详细规格见 docs/spec.md (v1 定稿 · 已实现)。 为什么需要它 - AI 代理操作真实浏览器 :不是截图猜测,而是通过 CDP 拿到页面的语义 AX 树(带坐标与稳定 ref),像人一样点击、输入、滚动。 - 复用真实登录态 :直接 attach 你日常使用的 Edge 标签页,登录过的站点(小红书、Google、企业后台等)开箱即用。 - 人和 AI 共享视口 :DSH 对话里嵌一个浏览器窗口,模型操作时画面实时跟进;你也可以随时切到真实 Edge 手动操作,互不干扰。 - 单标签锁定 :AI 永远在同一个标签页操作,点击链接弹出的新标签会被自动关闭,你的浏览器焦点永远不会被 AI 操作抢走。 特性 能力 说明 browser 工具集 status / open / navigate / go / reload / click / type / scroll / screenshot / eval / tabs / switch / activate / stop AX 树感知 每次操作后返回页面语义树(role + 名称 + 视口坐标 + ref N 稳定引用),可点击的卡片/链接自动收录 ref 点击 树节点带 ref,点击时自动滚动到元素并点中心,无需手动算坐标 实时画面 操作后主动截帧 + 2s 周期刷新,页面自身变化(懒加载/动画)也能跟上 单标签锁定 target= blank 新标签自动关闭;AI 操作(导航/点击/输入/滚动)全部后台进行,浏览器焦点不被抢 自动发现 扩展经 DSH Web 路由 /dsh-bib/bridge-info 自动发现桥的端口与令牌,免手动配对 保活机制 页面心跳动画 + chrome.alarms,规避 MV3 Service Worker 30s 空闲限制 架构 - 扩展 ( extension/ ):MV3 service worker, chrome.debugger attach 真实标签页,转发 CDP 帧/事件到桥,从中继桥取命令执行。 - 中继桥 ( bridge/bridge.js ):零依赖 Node http 服务,命令队列(FIFO)、长轮询、鉴权(X-Bib-Token + Origin 校验)、CORS。 - DSH 插件 : - 持久静态插件…

View full README on GitHub →
Agentsbrower-extensiondshdsh-plugindsh-pluginsagent

Category