dsh-screenshot

DSH PLUGIN视觉与多模态

仓库 liu19666/dsh-screenshot

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH 截图插件:窗口/屏幕/任务栏自动识别 + 标注 + 马赛克,截图直接进会话输入区(Windows 原生 C# + Cordis 插件,v2.1.4)

一句话选型结论

按资料字段整理

dsh-screenshot 是视觉与多模态类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类视觉与多模态 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-10-28 创建于 2026-10-25
README 5.2 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:liu19666/dsh-screenshot#v2.1.4
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

文件读写内容创作视觉识别

上游标签

annotationcordiscsharpdshdsh-pluginmosaicscreenshotscreenshot-toolwindows

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在视觉与多模态场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-screenshot当前 L5 · 运行验证通过 低风险 0 未标注 有
open-design L4 · 沙盒安装通过 低风险 10.0 万 未标注 有
awesome-gpt-image-2 L3 · 安装规范通过 低风险 3.4 万 未标注 无
PicGo L3 · 安装规范通过 低风险 2.7 万 未标注 无
iPolloWork L4 · 沙盒安装通过 低风险 6,775 未标注 有
modlens L5 · 运行验证通过 低风险 4,207 0.2.0-rc.2 等 13 个 有

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方liu19666仓库 dsh-screenshot · 默认分支 main
分类视觉与多模态vision
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-10-25 · 2026-10-28最后推送 2026-10-28
本站收录2026-10-30首次进入本站目录的时间

README 全文

5.2 KB
作者原文,中文版优先;只做安全转义,不改内容

DSH 内置截图工具 v2

给 DeepSeek Harness 的原生截图工具 v2:窗口/屏幕/任务栏自动识别高亮、手动框选、图形/画笔/文本标注、马赛克、取色,确认后图片填入 DSH 输入区(不自动发送)。入口左键=保留 DSH 窗口、右键=最小化 DSH 窗口。

English | 中文

> 注:示意图为 v2.1 实际界面——鼠标悬停的候选选区(稍粗蓝色边框 + 左上角尺寸标签)、区域外暗化,以及底部的纯图标工具栏。

特性 (R1–R30)

特性 说明
入口剪刀按钮(左键/右键) 话筒按钮左侧新增剪刀图标,同容器紧邻话筒之前,尺寸/圆角/hover 风格一致;左键进入=不隐藏 DSH,右键进入=最小化 DSH,悬停提示写明两种用法,右键时浏览器菜单被阻止 (R1, R2, R2a)
自动识别目标 鼠标移动自动高亮窗口、桌面完整屏幕、任务栏;蓝色边框 + 白底尺寸标签(如 888×777)+ 区域外暗化 (R6, R8, R9)
单击与框选 单击直接确认识别区域进入编辑;按住拖动自由框选,松开即确认 (R10, R11)
无开关栏、无设置文件 v2.1 删除了顶部「隐藏 DSH 窗口 / 长截图」开关栏与 settings.json 持久化:截图界面内没有第二个隐藏入口 (R3, R13)
统一编辑器 所有截图进入同一编辑器:图形(矩形/椭圆/直线)、箭头、画笔、文本(支持粗细/颜色),中间马赛克 (R18, R20, R21)
保存 / 取消 / 确定 右侧三键:保存 PNG、红叉取消、绿勾确定 (R22, R24)
注入输入区且绝不自动发送 确定后图片经由合成粘贴事件注入 DSH 会话输入区,代码绝不触发发送操作 (R23)
快捷取消 选区外单击鼠标右键或按 Esc 即可退出截图模式 (R4, R17)
按需启动 + 30 秒余温 页面加载不预热,点剪刀才启动 SnipTool.exe(运行 %LOCALAPPDATA%\dsh-screenshot\<哈希> 下的副本,不占用 node_modules);一次截图结束后(确定/取消/右键退出)进程只多活 30 秒就自行消失——30 秒内再截一张走管道唤醒、秒开;空闲超时后机器上没有任何截图进程 (R27)
语言与主题跟随 自动跟随 DSH 中/英文语言偏好与明/暗主题 (R28)
纯本地与零遥测 原生 .NET Framework 4.8 / GDI+ 实现,纯本地运行,无网络请求、无遥测 (R26, R29)

> 注:示意图为 v2.1 工具栏:矩形、椭圆、直线、箭头、画笔、文本、马赛克 | 保存、取消(红叉)、确定(绿勾);撤销用 Ctrl+Z。

安装

需要 Windows 10/11 和 DeepSeek Harness。不需要管理员权限,也不需要额外运行库。

  1. 把仓库放到插件目录,例如 D:\dsh-home\plugins\dsh-screenshot。

  2. 在 DSH profile(/profiles//package.json)里加入 bundle 与链接:

{
"dsh": {
"profile": {
"bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-screenshot"]
}
},
"dependencies": {
"dsh-screenshot": "link:D:/dsh-home/plugins/dsh-screenshot"
}
}
  1. 启动 DSH,语音输入话筒左侧即会出现剪刀截图按钮:

> 注:示意图为 v1 按钮样式;v2 剪刀按钮紧邻话筒左侧(同一容器),移除了旧的选项箭头菜单。

快捷键与操作

操作 效果
左键点击剪刀按钮 进入截图覆盖层,DSH 窗口保持原样(不隐藏)
右键点击剪刀按钮 进入截图覆盖层并最小化 DSH,退出/完成后自动恢复
单击 确认自动识别的窗口/屏幕/任务栏区域
拖拽鼠标 手动框选矩形区域
拖动控制点 调整选区尺寸
Ctrl+Z 撤销上一笔标注
C 或 Ctrl+C 复制指针处色号(#RRGGBB)
回车 或 ✓ 确定并将截图注入 DSH 输入区(不自动发送)
Esc、鼠标右键、✕ 取消截图并恢复 DSH 窗口

架构

  • Host (lib/index.js): Cordis 插件服务,声明 inject = ['webServer'],管理暖进程(SnipTool.exe --serve --parent)与 /shot/api/capture、/shot/api/last、/shot/api/probe 等路由(/shot/api/probe 默认关闭;touch %TEMP%\dsh-shot-debug.on 后刷新页面,POST /shot/api/probe 才会把前端诊断 JSON 写到 %TEMP%\dsh-shot-probe.json),透传语言与主题,并按本次点击传 hide=1|0(左键 0、右键 1)。
  • Client (lib/client.js): 前端注入剪刀按钮到话筒左侧,移除旧选项菜单;截图完成后通过合成 paste 事件注入 composer,绝不自动发送;中英双语可读错误处理。
  • Native (bin/SnipTool.exe): C# 原生覆盖层,实现窗口/任务栏/屏幕探测、统一编辑工具栏(v2.1 无长截图、无设置文件)。

常见问题

6 问
答案由本站依据条目字段整理,不引用上游原文
dsh-screenshot 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:liu19666/dsh-screenshot#v2.1.4` 即可。

dsh-screenshot 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-screenshot 安全吗?

低风险。

dsh-screenshot 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-screenshot 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

8 条
不同作者的仓库分开列,请确认你要装的是哪一个
视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

liu19666 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。