@yuxianglin/dsh-bridge-browser

@Lum1104 · packages/browser/bridge-browser · 浏览器与网页
检测有风险提示无安装脚本

让 DSH 通过 Chrome 侧边栏扩展以纯文本方式直接操控你的浏览器,无需视觉能力

v0.0.3版本
GitHub 源码安装安装方式
2026-08-22最近更新
374Star
dsh plugin --profile web add github:Lum1104/dsh-browser#path:/packages/browser/bridge-browser查看仓库

插件介绍

根据仓库资料整理 · commit eefd503

主要功能

  • 通过 Chrome 侧边栏扩展直接操控用户当前活动标签页:点击、填表、滚动、导航,无需视觉识别
  • 页面内容以结构化纯文本快照呈现(标题、正文、可交互元素编号清单、脱敏表单字段),并支持增量快照
  • 内置 bearer token 鉴权的 WebSocket 桥接通道,独立于 /api 信任边界,非本地连接仍需 token 且部分敏感网关方法一律拒绝
  • 浏览器操作按来源域进行 ask/auto/off 权限策略控制,状态变更类操作需要侧边栏显式授权,无面板时直接失败
  • 支持延迟创建会话,仅在首次发消息时才在会话存储中落盘,打开面板不聊天不留痕迹
  • 为浏览器会话提供专属工作区目录分组,便于在 GUI 中区分浏览器发起的会话

适合什么时候用

  • 希望让 DSH agent 在真实浏览器中代替人工完成网页操作(登录态保留),如填表、点击、跳转等
  • 需要以纯文本方式驱动浏览器交互而非依赖截图/视觉模型,以降低 token 消耗
  • 希望在远程部署 DSH web 服务时,浏览器操作通道有独立于普通 API 的鉴权与权限控制

安装后会多出什么

界面Chrome 浏览器侧边栏面板,作为对话入口 · GUI 中的 "browser-sessions" 工作区分组,展示扩展创建的会话
Agent 工具browser_snapshotbrowser_clickbrowser_typebrowser_pressbrowser_scrollbrowser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_get_textbrowser_wait

使用前需要

  • 需要在 Chrome 浏览器中加载配套的侧边栏扩展(安装脚本会拷贝至 ~/.dsh/browser-extension)
  • 依赖多个 DSH 官方包:@deepseek-ai/cordis、dsh-agent、dsh-attachment、dsh-host-apiproxy、dsh-host-webserver、dsh-invariants、dsh-llm、dsh-home-paths、dsh-tools
  • 需要通过 npx @deepseek-ai/dsh web 运行 web 模式并注册对应 bundle/profile
  • 非本地(loopback)访问时需要配置 bearer token 才能连接桥接通道

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制环境变量文件系统外部网络
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Lum1104/dsh-browser/packages/browser/bridge-browser安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:Lum1104/dsh-browser#eefd503 锁定本次检测的 commit。收录日期2026-08-14固定 commiteefd503da960 · 2026-08-22
dsh plugin --profile web add github:Lum1104/dsh-browser#path:/packages/browser/bridge-browser