🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

侧栏浏览器控制 ruodongyu/dsh-sidebar-browser-control

DeepSeek Harness
ruodongyu30 天前有提交已提供中文文档扫描:含敏感能力

让助手自动打开网页、读取内容并受控点击输入

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ruodongyu/dsh-sidebar-browser-control
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · browser
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 30 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/11/4) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 12 处,展示前 12 条)
  • 发起网络请求
    lib/index.js:48
    const value = await bridge.request(operation, args, exec.signal);
  • 发起网络请求
    lib/client.js:106
    const response = await fetch(base + path, { method: 'POST', headers: { 'Content-Type': 'application/json', ...(auth ? { Authorization: `Bearer ${token
  • 发起网络请求
    lib/client.js:131
    const response = await fetch('/api/sidebar-browser-control/bootstrap', { signal: lifetime.signal, cache: 'no-store' });
  • 发起网络请求
    lib/client.js:138
    const response = await fetch(base + '/next', { headers: { Authorization: `Bearer ${token}` }, signal: lifetime.signal });
  • 读取本地文件
    lib/bridge.js:50
    const html = await readFile(new URL('../test-page.html', import.meta.url));
  • 写入本地文件
    lib/bridge.js:93
    if (saveControl) { await mkdir(outputDir, { recursive: true }); await writeFile(join(outputDir, 'control.json'), JSON.stringify({ port: server.address
  • 写入本地文件
    lib/bridge.js:93
    if (saveControl) { await mkdir(outputDir, { recursive: true }); await writeFile(join(outputDir, 'control.json'), JSON.stringify({ port: server.address
  • 写入本地文件
    lib/screenshot-store.js:11
    await mkdir(directory, { recursive: true });
  • 读取本地文件
    lib/screenshot-store.js:20
    for (const entry of await readdir(directory, { withFileTypes: true })) {
  • 读取本地文件
    lib/screenshot-store.js:23
    const info = await stat(path);
  • 删除本地文件
    lib/screenshot-store.js:32
    await unlink(file.path);
  • 写入本地文件
    lib/screenshot-store.js:45
    await writeFile(path, buffer, { flag: 'wx', mode: 0o600 });
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 自动打开网页
  • 读取网页内容
  • 受控点击输入

为原生 DeepSeek Harness 桌面侧边栏提供轻量、可控的浏览器工具,无需给桌面应用打补丁。

README

由 DeepSeek 最新模型翻译生成
DSH 侧栏浏览器控制 让 DeepSeek Harness 的助手操作桌面版原生侧栏浏览器:自动新建网页、读取内容、截图,以及受控输入和点击。第三方插件;不属于 DeepSeek 官方项目。 定位是轻量、受控的原生侧栏浏览器插件:只安装插件,不修改 DSH 桌面程序文件;外部网页默认只读,交互需由用户允许。 当前版本:0.3.0。已验证环境:Windows 11、DSH 0.2.0-rc.2。依赖 DSH 内部服务和 Electron webview;其他 DSH 版本、macOS、Linux、纯网页版尚未实测。 能做什么 | 工具前缀 sidebar_browser_ | 功能 | | open | 自动展开侧栏,新建标签并打开 HTTP(S) 网址 | | tabs | 获取当前可见网页及 tabId | | read / screenshot | 读取可见文字与元素编号 / 保存 PNG | | navigate / back / forward / reload | 导航、后退、前进、刷新 | | fill / click / scroll | 普通文本框输入、元素点击、滚动 | 需要先选中一个 DSH 会话;操作作用于当前屏幕会话。除 open 外,工具需要指定 tabId,且目标网页必须可见。
展开完整文档(README 剩余 1 节)
DSH 侧栏浏览器控制

让 DeepSeek Harness 的助手操作桌面版原生侧栏浏览器:自动新建网页、读取内容、截图,以及受控输入和点击。第三方插件;不属于 DeepSeek 官方项目。

定位是轻量、受控的原生侧栏浏览器插件:只安装插件,不修改 DSH 桌面程序文件;外部网页默认只读,交互需由用户允许。

当前版本:0.3.0。已验证环境:Windows 11、DSH 0.2.0-rc.2。依赖 DSH 内部服务和 Electron webview;其他 DSH 版本、macOS、Linux、纯网页版尚未实测。

能做什么

| 工具前缀 sidebar_browser_ | 功能 |
| open | 自动展开侧栏,新建标签并打开 HTTP(S) 网址 |
| tabs | 获取当前可见网页及 tabId |
| read / screenshot | 读取可见文字与元素编号 / 保存 PNG |
| navigate / back / forward / reload | 导航、后退、前进、刷新 |
| fill / click / scroll | 普通文本框输入、元素点击、滚动 |

需要先选中一个 DSH 会话;操作作用于当前屏幕会话。除 open 外,工具需要指定 tabId,且目标网页必须可见。暂不支持切换隐藏标签、复杂拖拽、跨 iframe 元素、密码和文件输入。

安装

先备份当前 DSH profile 的 package.json、cordis.patch.yml、pnpm-lock.yaml 和 pnpm-workspace.yaml。

可从 GitHub Release 下载 .tgz 安装包;也可以获取源码自行打包:

git clone https://github.com/ruodongyu/dsh-sidebar-browser-control.git
cd dsh-sidebar-browser-control

在源码目录打包:

npm pack

用桌面安装携带的官方 CLI 安装本地归档。Windows PowerShell 示例:

& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add './dsh-sidebar-browser-control-local-0.3.0.tgz' --offline

退出并重新打开 DSH,避免旧模块缓存。运行中的任务可能因此中断,请先确认。界面右下角显示“侧栏控制:已连接”即表示客户端已连接。

@deepseek-ai/dsh-tools 由 DSH 运行时提供。部分 profile 的包管理器可能报告缺少 peer dependency;不应为消除提示另装一整套 DSH 核心包,应确认实际使用的 DSH 版本符合 package.json 声明。

使用

直接对 DSH 助手说:

使用 sidebar_browser_open,在你的侧栏打开 https://www.bing.com,然后读取页面。

其他网页默认只读。点击右下角“侧栏控制”按钮才能允许当前网址的输入与点击;导航和刷新后失效。先 read 获取元素 ref,每次操作后重新读取。网页内容是不可信数据;发送、购买、删除等行为仍需用户明确授权。

连接与存储

桥接服务仅监听 127.0.0.1,使用 port: 0 让系统分配端口。客户端通过 DSH 已鉴权的 /api/sidebar-browser-control/bootstrap 获取端口和随机令牌,不扫描端口,也没有固定端口兜底。

运行数据位于当前 profile 的 .sidebar-browser-control 子目录,与安装包分离。screenshots 最多保留 20 张插件生成的截图,且合计不超过 50 MiB;启动和每次截图时执行保留策略。单张 PNG 不超过 8 MiB。只清理本插件格式命名的普通文件,保留其他文件。旧版安装目录下的 .runtime 不自动迁移或删除。

control.json 包含本地诊断令牌,请勿上传或分享。诊断接口用于本机验证,持有令牌的同一用户进程可以调用浏览器工具。详见 SECURITY.md。

验证

自动测试无需安装 DSH 核心依赖:

node --test tests/*.test.mjs

桌面实测(PowerShell,默认 desktop profile;自定义 DSH_HOME 时传入 -ControlPath):

./verify-open.ps1
./verify-live.ps1

脚本从 control.json 读取实际端口,自动打开无账号的本地验证页,并检查工具注册、导航、截图、输入、点击、旧编号拒绝及只读限制。验证结果留在本机,被 Git 忽略。自动测试与诊断调用不等同于模型自主选择工具的完整评估。

停用与回滚

在 DSH 插件管理中关闭本插件即可停用。需要完整恢复时,退出 DSH,另存当前配置,再恢复安装前的 profile 配置备份;这会覆盖备份之后的插件配置变动,不要求删除任何资料。

开发与路线图

建议下一步依次增加:等待页面/元素就绪、隐藏标签切换、下拉框和复选框操作、可配置截图配额及权限范围。具体取舍见 ROADMAP.md。不计划提供任意 JavaScript 执行工具。

相关项目

DSH 生态已有浏览器控制方案,本项目不宣称首创。以下对比基于 2026-10-04 的项目文档与静态源码,并非第三方插件的安装实测:

- wqty123/dsh-browser:支持 DSH 官方侧栏和其他浏览器载体,工具范围更广。其桌面桥接安装会修改 DSH 安装文件,更新后需要重新安装桥接。本项目只安装插件,提供较小的工具集合和逐页交互授权。
- omdsh-dev/dsh-browser:通过 Chrome/Firefox 扩展控制已有浏览器标签。
- DSH-better-sidebar:侧栏工作台框架,用 sidebar_open 就能打开网页等内容。

MIT 协议,见 LICENSE。
预览分享卡片长什么样 ↓ruodongyu/dsh-sidebar-browser-control
分享 · DeepSeek Harness Hub
ruodongyu/dsh-sidebar-browser-control

让助手自动打开网页、读取内容并受控点击输入

这是你的仓库?认领条目

回到顶部