一键截图并自动粘贴进输入框
28.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Alain-Prot0s5/dsh-screenshot该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 72 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 执行外部命令固定命令lib/index.js:36
const killer = spawn("powershell.exe", ["-NoProfile", "-ExecutionPolicy", "Bypass", "-Command", ps], { - 执行外部命令固定命令lib/index.js:63
const child = spawn("powershell.exe", listenerArgs(cfg), { stdio: "ignore", windowsHide: true }); - 发起网络请求lib/client.js:60
fetch(HEALTH_URL, { method: "GET" }) - 发起网络请求lib/client.js:95
fetch(TRIGGER_URL, { method: "GET" })
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-settings@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-api-remotes给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 一键截图
- 自动粘贴进输入框
- 全局热键Alt+A
README
由 DeepSeek 最新模型翻译生成dsh-screenshot
Screenshot-to-input for DeepSeek Harness — 截图自动粘贴到 DSH 输入框
一键截图并直接送入 Harness 输入框:输入框旁的相机按钮、全局快捷键(默认 Alt+A)、以及跟随 DSH Desktop 应用生命周期的监听器。一切均可从插件设置页配置。
一键截图并自动粘贴到 DeepSeek Harness 输入框:输入框旁的相机按钮、全局快捷键(默认 Alt+A)、监听器随 DSH Desktop 生命周期启停。快捷键、自动粘贴、后台跳转均可从设置页配置。
⚠️ 项目性质 / Project nature:这是一个纯 AI 生成的、面向新手的项目(AI-generated, beginner-level code),未经专业安全审计,生产环境使用前请自行审阅代码。欢迎提 Issue / PR 改进。
🖥️ 平台 / Platform:仅支持 Windows 10(1809+)与 Windows 11——依赖系统自带截图工具(ms-screenclip:)与 Win32 API。macOS / Linux / Windows 7/8 不支持。
展开完整文档(README 剩余 1 节)
dsh-screenshot Screenshot-to-input for DeepSeek Harness — 截图自动粘贴到 DSH 输入框 一键截图并直接送入 Harness 输入框:输入框旁的相机按钮、全局快捷键(默认 Alt+A)、以及跟随 DSH Desktop 应用生命周期的监听器。一切均可从插件设置页配置。 一键截图并自动粘贴到 DeepSeek Harness 输入框:输入框旁的相机按钮、全局快捷键(默认 Alt+A)、监听器随 DSH Desktop 生命周期启停。快捷键、自动粘贴、后台跳转均可从设置页配置。 ⚠️ 项目性质 / Project nature:这是一个纯 AI 生成的、面向新手的项目(AI-generated, beginner-level code),未经专业安全审计,生产环境使用前请自行审阅代码。欢迎提 Issue / PR 改进。 🖥️ 平台 / Platform:仅支持 Windows 10(1809+)与 Windows 11——依赖系统自带截图工具(ms-screenclip:)与 Win32 API。macOS / Linux / Windows 7/8 不支持。 🧭 建议搭配 / Recommended companion:dsh-vision-router —— 截图自动粘进输入框后,由 vision-router 负责图片的视觉路由,实现「截图 → 提问 → 图片理解」的完整流程。 适用范围与 DSH Desktop 绑定(重要) / Scope & DSH Desktop binding (important) 本插件是 DSH Desktop 专用,与桌面版存在三层绑定: 1. 宿主生命周期 / Host lifecycle:lib/index.js(node ESM 宿主插件)运行在 DSH Desktop 的主机进程内,随应用启动拉起监听器、应用关闭时停止。浏览器版 Web 端没有这个宿主进程,监听器无法自动启停。 2. 看门狗 / Watchdog:监听器始终以 -ExitWhenDshGone 启动,监视 DSH Desktop 进程——检测不到该进程约 8 秒后自动退出。纯 Web 环境下监听器无法常驻。 3. 前台判断 / Foreground detection:热键「是否自动粘贴」取决于 DSH Desktop 窗口是否在前台(Get-Process 'DSH Desktop' + GetForegroundWindow)。Web 端没有该窗口,行为等同「DSH 不在前台」——只截图、不自动粘贴。 Web 端(浏览器版)能用吗? / What about the Web version? - 部分可用、未实测、体验不完整。 - 相机按钮(conversation.input.right 槽位)与设置卡片属于客户端 UI,理论上能注入 Web 版输入框,点击走本机 http://127.0.0.1:17890/trigger 触发服务; - 但触发服务需要监听器在跑——Web 版可改用独立版监听器(dsh-screenshot-script/,默认常驻、可开机自启、不带生命周期绑定)来提供; - 受上述第 3 条限制,Web 版下自动粘贴判断不生效,截图只会留在剪贴板。 结论 / Conclusion:以 DSH Desktop 使用为主;Web 端场景建议用独立版监听器,并接受行为受限。 Features / 功能 - 🖼️ Camera button in the composer tool row — click, snip, auto-paste 输入框右侧相机按钮:点击 → 系统截图 → 拉框完成自动粘贴 - ⌨️ Global hotkey (default Alt+A, modifier/key configurable) 全局快捷键(默认 Alt+A,修饰键与按键可配置) - 🔄 Listener bound to the app lifecycle — starts with DSH Desktop, stops when it closes (no OS autostart needed) 监听器随 DSH Desktop 生命周期启停(无需开机自启) - ⚙️ Settings page — hotkey / auto-paste toggle / background-switch toggle, applied live 设置页:快捷键 / 是否自动粘贴 / 后台是否跳转粘贴,即时生效 - 🧹 Resilient — non-blocking clipboard wait, single-flight debounce, cancel detection, stale SnippingTool cleanup, watchdog fallback 可靠性:非阻塞等待、单飞防抖、取消检测、SnippingTool 卡死自愈、看门狗兜底 Screenshots / 截图 | Screenshots / 截图 | Description / 说明 | | Screenshot 1 - composer | DSH Desktop composer with the camera button in the tool row / 输入框工具行里的相机按钮 | | Screenshot 2 - snipping toolbar | System snipping tool (camera highlighted) / 系统截图工具(相机高亮) | | Screenshot 3 - copied to clipboard | Screenshot copied to clipboard & saved automatically / 截图已复制到剪贴板并自动保存 | | 截图 4 - 插件设置 | dsh-screenshot 插件设置卡片 / 插件设置卡片 | 使用环境 / 使用环境 - Windows 10(1809+)/ Windows 11 — 使用系统自带截图工具(ms-screenclip:)与 Win32 API(热键注册、剪贴板、前台切换);PowerShell 5.1 两者均自带。 Windows 10(1809+)与 Windows 11 均支持:依赖系统自带截图工具(ms-screenclip:)与 Win32 API(热键注册、剪贴板、前台切换), PowerShell 5.1 两者均自带,无需额外安装。 - DeepSeek Harness Desktop(desktop profile)— 需要客户端/宿主插件机制(详见上方「DSH Desktop 绑定」)。 DSH Desktop 应用(desktop profile):需要客户端/宿主插件机制(绑定关系见上)。 - 不支持 / 不支持:macOS / Linux(PowerShell + Win32 + 系统截图工具均为 Windows 专属);Windows 7/8(无 ms-screenclip:,且未自带 PowerShell 5.1)。 安装 / 安装 从 GitHub 安装 / 从 GitHub 安装(需机器上有 dsh CLI): dsh plugin --profile desktop add github:alain-prot0s5/dsh-screenshot 或 / 或 dsh plugin add https://github.com/alain-prot0s5/dsh-screenshot 从 npm 安装 / 从 npm 安装(DSH Desktop 市场受管安装,走标准插件验证): dsh plugin add @alain-prot0s5/dsh-screenshot 手动安装 / 手动安装(Desktop app 无独立 CLI 时): 1) 将包复制到 profile 的 node_modules 下,使用其完整包名(DSH Desktop >= 2.0.2 强制包身份:文件夹、清单 name、bundle 入口和客户端 id 必须全部为带作用域的名称) New-Item -ItemType Directory -Force "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\@alain-prot0s5" Copy-Item -Path '' -Destination "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\@alain-prot0s5\dsh-screenshot" -Recurse 2) 将 "@alain-prot0s5/dsh-screenshot" 添加到 profile 的 package.json 中的 dsh.profile.bundles(UTF-8 无 BOM!) 3) 重启 DSH Desktop DSH Desktop >= 2.0.2 兼容性说明 / 兼容性说明:加载器要求 profile bundle 条目、插件清单 name、cordis.patch.yml 行 name 以及客户端 bundle id 全部为确切的 npm 包名 @alain-prot0s5/dsh-screenshot(不能用裸短名)。本包符合此要求。 DSH Desktop 2.0.2+ 要求 profile 的 bundles 条目、插件 package.json 的 name、 cordis.patch.yml 行 name、客户端 bundle id 全部等于完整包名 @alain-prot0s5/dsh-screenshot(不能用短名)。本包已按此规范发布。 重启后输入框旁出现相机按钮;监听器日志在插件目录 dsh-screenshot.log(启动行含"模式:热键=… 自动粘贴=… 后台跳转粘贴=…")。 设置项 / 设置项(设置 → 插件 → 可配置插件 → dsh-screenshot) | 设置 / 设置 | 默认 / 默认 | 说明 / 说明 | | 全局快捷键 / 全局快捷键 | Alt+A | 修饰键 + 键(A–Z);修改后自动生效 / 修饰键 + 键(A–Z),修改后自动生效 | | 自动粘贴到输入框 / 自动粘贴到输入框 | 开 / 开 | 关 = 只截图,图片留在剪贴板 / 关 = 只截图,图片留在剪贴板 | | 当 DSH 在后台时切换到前台并粘贴 | 关 | 开 = 始终将 DSH 带到前台并粘贴 | 原理 - 客户端:相机按钮(通过 onMouseDown preventDefault 保持编辑器焦点)+ 设置卡片(settingsScope) - 宿主:启动/停止捆绑的 dsh-screenshot.ps1 -ExitWhenDshGone;注册 dsh-screenshot 设置命名空间,在变更时重启监听器 - 监听器:ms-screenclip: 打开系统截图(无合成按键)→ 等待剪贴板(非阻塞 + 单次执行 + 取消检测)→ Ctrl+V;在 DSH 进程消失后约 8 秒自动退出(看门狗) 文件 - lib/client.js — 相机按钮 + 设置卡片(ModuleLoader 格式,无需构建步骤) - lib/index.js — 宿主:监听器生命周期 + 设置命名空间 - dsh-screenshot.ps1 — 捆绑的监听器脚本(独立副本与 dsh-screenshot-script/ 保持同步) - cordis.patch.yml / package.json — 捆绑清单(dsh.bundle.patch + dsh.client) 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Alain-Prot0s5/dsh-screenshot
一键截图并自动粘贴进输入框
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目