dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
快速截图:DeepSeek Harness 插件,输入框旁一键框选截图(自动隐藏 DSH 窗口),图片进剪贴板 Ctrl+V 即贴,模型可读最近截图分析 / Quick region screenshot for DeepSeek Harness (snip UI + clipboard image + MCP vision hook)
一个 DeepSeek Harness(DSH)插件: 输入框旁的「📸 截图」按钮——像豆包一样一键框选截图,不用再开本地截图工具。 截完图片自动进剪贴板,Ctrl+V 直接贴进对话;模型还能用 MCP 工具读最近的截图帮你分析。
客户端 lib/client.js
「📸 截图」按钮(conversation.input.right 插槽)→ POST /dsh-snip/start
宿主 lib/index.js
本地路由 POST /dsh-snip/start(等待拖选完成/取消/超时)+ GET /last
+ 挂载 MCP 桥接(模型工具)
PowerShell scripts/snip.ps1(-STA)
全屏半透明遮罩 + 橡皮筋选框 + ESC 取消
→ CopyFromScreen 抓屏 → PNG 落盘 ~/.dsh/dsh-snip/ + 图片写剪贴板
→ 记录 last.json(路径/尺寸/时间)
MCP mcp/server.mjs
last_screenshot 最近一次截图的 PNG 路径与尺寸(配视觉工具"看图")
take_screenshot 静默截指定区域(x,y,w,h,无遮罩,模型自助观察屏幕用)dsh plugin --profile <你的 profile> add github:hezhaochao/dsh-snip安装后完全退出 DSH(含托盘)再重启。要求 Windows 10/11。
DSH 的对话输入是网页环境,浏览器安全沙箱不允许插件替用户模拟粘贴。 这是与豆包(原生应用可自动插入)唯一的差别——截图本身已经进了剪贴板, Ctrl+V 是你的最后一个动作。
mcp__snip__)工具 · 作用 last_screenshot · 最近一次截图的 PNG 路径 + 尺寸——配视觉工具即可"看"你刚截的图并分析 take_screenshot · 模型自助静默截屏(指定 x,y,w,h 区域),用于观察屏幕状态;无遮罩、不抢焦点
~/.dsh/dsh-snip/;last.json 只记最近一次的路径与尺寸engines.dsh: ">=0.2.0-rc.1 <0.3.0-0",已在 v0.2.1-rc.3(当前最新版)上完成安装 / 配置树组合 / 卸载验证
git clone https://github.com/hezhaochao/dsh-snip.git
cd dsh-snip
npm test # MCP 协议层(隔离 USERPROFILE)
npm run test:snip # 截图脚本真实 E2E:-Rect 抓屏/PNG 尺寸/last.json/剪贴板图片(仅 Windows).ps1 必须保持 UTF-8 with BOM(PowerShell 5.1 编码坑,真机踩过)。
本地真机验证插件挂载:
dsh plugin --profile zz-test add link:"<本仓库绝对路径>"
dsh --profile zz-test --dump-config # 应能看到 id: snip-button 条目take_screenshot 抓屏包含遮罩以外的一切内容,请勿用于窥探他人屏幕MIT © hezhaochao