网页批注 uugvkbvkdjbsdbvwxxl/dsh-plugin-web-annotate
DeepSeek Harness在 DSH 内置浏览器里给页面元素加标注,一键把评论发到会话。
31.8/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add uugvkbvkdjbsdbvwxxl/dsh-plugin-web-annotate该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成网页批注 / Web Annotations
在 DSH 内置浏览器里打开网页,点选页面元素写评论,再一次性把「页面地址 + 元素定位 + 你的批注」发给当前会话,让模型直接在项目源码里找到对应位置并修改。
这是 Codex / Qoder 那种「可视化批注 → 一次发送 → 改代码」的流程,落在 DSH 自己的右侧栏里。
界面
点选元素后,评论框浮现在它旁边;已收集的批注在页面上留下编号和高亮框,底部是一条深色功能栏:
批注与明细
评论框是胶囊形输入条,左缘与元素对齐,按住左侧六点手柄可以拖走:
写批注
攒够之后点功能栏的「发送」,整批一次性发给会话:
悬浮功能栏
它解决什么
对着截图或口头描述说「把这个按钮改蓝一点」,模型只能猜是哪个按钮。批注把「哪个元素」变成可核对的定位信息:选择器、可见文本、DOM 路径、标签名,必要时还有 HTML 片段。
你只需要做一件事:在页面上点一下,写一句话。
展开完整文档(README 剩余 1 节)
网页批注 / Web Annotations
在 DSH 内置浏览器里打开网页,点选页面元素写评论,再一次性把「页面地址 + 元素定位 + 你的批注」发给当前会话,让模型直接在项目源码里找到对应位置并修改。
这是 Codex / Qoder 那种「可视化批注 → 一次发送 → 改代码」的流程,落在 DSH 自己的右侧栏里。
界面
点选元素后,评论框浮现在它旁边;已收集的批注在页面上留下编号和高亮框,底部是一条深色功能栏:
批注与明细
评论框是胶囊形输入条,左缘与元素对齐,按住左侧六点手柄可以拖走:
写批注
攒够之后点功能栏的「发送」,整批一次性发给会话:
悬浮功能栏
它解决什么
对着截图或口头描述说「把这个按钮改蓝一点」,模型只能猜是哪个按钮。批注把「哪个元素」变成可核对的定位信息:选择器、可见文本、DOM 路径、标签名,必要时还有 HTML 片段。
你只需要做一件事:在页面上点一下,写一句话。
入口:就是原来的「浏览器」
插件以 extension 优先级接管了出厂的 browser 标签类型,所以没有单独的入口:
- 右侧栏引导页里的 浏览器 卡片(Ctrl + T)打开的就是带批注的浏览器;
- 聊天里的链接选「在内置浏览器打开」,以及 sidebarRight.openTab('browser') 打开的标签,都落到同一个实现;
- 卡片图标是「地球 + 评论气泡」。
移除本插件后,出厂浏览器原样恢复。
用法
1. 右侧栏点 + → 浏览器(或 Ctrl + T)。
2. 地址栏输入页面地址。不带协议时,本机/内网默认 http,其余默认 https。
3. 点工具栏的批注按钮(气泡+笔图标)进入批注模式:鼠标划过元素出现蓝色高亮,点击即选中。
4. 评论框浮现在元素旁边,是一个胶囊形输入条:左侧六点拖动手柄 + 中部输入框 + 右侧圆形确认按钮。
按住手柄可以拖到任意位置;换一个元素重新点选时,评论框回到新元素旁边。
5. 写完点 ✓(或 Ctrl/Cmd + Enter):只添加这一条,并立刻回到拾取状态。
6. 连续批注:一条加完直接点下一个元素,不用再点工具栏按钮,也不会中途发出去。
7. 攒够之后,点悬浮功能栏的蓝色「发送」一次性发整批。
悬浮功能栏
批注控制集中在网页视口底部的一条深色胶囊里,宽度随内容收紧:
[拖动柄] 正在批注 · 2 [暂停/继续] [标记显隐] [明细] [清空] [发送] [×]
| 按钮 | 行为 |
| 拖动柄 | 移动整条功能栏,始终夹在视口内;Home 恢复默认位置。拖动不会触发页面拾取。 |
| 状态文案 | 显示已收集条数;暂停时为「批注已暂停 · 2」。 |
| 暂停/继续 | 暂停后可以正常操作网页,已收集批注保留;继续恢复悬停与点选。 |
| 标记显隐 | 只切换网页上的编号与批注边框,条目和发送都不受影响;导航与重新注入后仍保持该状态。 |
| 明细 | 在功能栏旁打开抽屉,逐条查看 / 编辑 / 删除。默认与功能栏居中对齐;拖动功能栏后跟随其左缘并夹在视口内;拖到视口上半部时抽屉翻到下方。 |
| 清空 | 清掉全部已收集批注与未保存输入。 |
| 发送 | 唯一的整批发送入口。未保存的输入会先加入本次批次,只提交一次。 |
| × | 退出模式并隐藏功能栏,保留已收集批注与未保存输入。 |
新增批注只更新数量,不会自动展开抽屉。编辑一条批注时就地展开输入框,只有一个蓝色「保存」按钮,取消用 Esc。
Esc 按由内到外逐层退出:行内编辑 → 明细抽屉 → 退出批注模式。焦点在输入框里时 Esc 交给输入框自己处理,不会丢正在写的字。
窄视口(≤520px)下状态文案缩短为「批注 · 2」并收紧间距,320px 不横向溢出。
所有图标都有 title 与 aria-label,开关带 aria-pressed,明细带 aria-expanded。过渡约 120ms 并尊重 prefers-reduced-motion。
发送出去是什么样
会话里出现一张可折叠的批注卡片,而不是一大段 Markdown:
┌ 网页批注 3 条 ─────────────────┐ │ 1 把主按钮文案改成「开始试用」 │ │ 2 这里的圆角再小一点 │ │ 3 表格列宽不对 │ └──────────────────────────────────┘
模型收到的是完整文本,卡片只是它的折叠视图。展开后能看到每一条的定位信息。
卡片由消息文本本身解析出来,没有旁表:重开历史时会从同一段文字重新解析,不会出现「卡片和内容对不上」。
发送成功后只移除本次提交的那几条,之后新收集的批注保留并重新编号。发送期间会暂停拾取,避免新条目混进正在提交的批次。
安装
插件通过 dsh.bundle 清单安装:
dsh plugin add github:uugvkbvkdjbsdbvwxxl/dsh-plugin-web-annotate
或从本地目录安装:
dsh plugin add /path/to/dsh-plugin-web-annotate
安装后刷新桌面窗口(Ctrl + R)加载客户端包。
能力边界
以下是有意为之,不是遗漏:
- 不读取跨源 iframe 内部。浏览器安全模型不允许,页内脚本只在顶层文档与同源 frame 上工作。
- 不写会话输入框。批注以一次消息提交的形式进入会话,而不是塞进 composer 当草稿。宿主没有提供向 composer 写入草稿的服务,插件不绕过这个边界。
- 不修改被访问的页面。页内只有一个 Shadow DOM 覆盖层用于高亮与编号,样式通过 CSSOM 注入(严格的 style-src CSP 下 会被拒绝)。
- 不持久化批注列表。刷新页面后已收集的批注不保留;发送后的卡片仍在会话历史里。
文件
| 文件 | 作用 |
| package.json | bundle 清单:dsh.bundle.patch + dsh.client(platform: web) |
| cordis.patch.yml | 插入 Host 行;所有行为在 Client 半 |
| index.js | Host 半,空实现(本功能不需要 Host 工具) |
| client.js | 浏览器类型接管、webview guest、页内拾取脚本、功能栏、发送 |
| locale/en.json / locale/zh.json | 插件元数据与全部界面文案 |
| icon.svg | 图标(地球 + 评论气泡) |
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
uugvkbvkdjbsdbvwxxl/dsh-plugin-web-annotate
在 DSH 内置浏览器里给页面元素加标注,一键把评论发到会话。
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目