TaurusWood/dsh-plugin-appshot

TaurusWood★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

dsh-plugin-appshot — a DeepSeek Harness plugin (tool template).

README excerpt

dsh-plugin-appshot macOS 全局快捷键「一键截图 当前窗口 」,自动作为图片上下文挂入 DeepSeek Harness (DSH) 的 Composer —— 把当前工作窗口零摩擦交给 Agent。 English · 中文 安装(一条命令) - npm 包为 预构建产物 :宿主插件 + 客户端模块 + Native Agent 已全部打包, 无需本地编译、无需构建授权 ; - 安装后 重启 dsh ,启动日志出现 [dsh-plugin-appshot] plugin applied successfully 、 native agent ready 即加载成功; - 首次触发截图时 macOS 会弹出授权引导,需授予 屏幕录制 与 辅助功能 权限(见权限)。 从源码安装(开发/贡献者):在插件目录 pnpm install && pnpm build && pnpm build:native ,然后在插件 父目录 执行 dsh plugin --profile add ./dsh-plugin-appshot ( dsh plugin add 的相对路径锚定调用目录)。 这是什么 DSH 版的「Codex Appshots」:为 DeepSeek Harness 带来全局快捷截屏上下文体验。 典型场景 :无论你是在浏览器中查阅文档、在 IDE 中调试代码,还是在终端中排查报错——在任何应用的任何窗口中遇到疑问,只需按下 左 ⌘ + 右 ⌘ ,当前窗口截图便会瞬间自动传递到 DSH 客户端并挂入 Composer;附上你的问题即可直接向 Agent 提问,彻底告别「手动截图 → 切换窗口 → 粘贴上传」的繁琐流程。 截的是「当前窗口」,不是「整个屏幕」 ——与 Codex 官方对 Appshots 的描述一致( "An appshot captures the frontmost window only." ,Appshot 只截取最前面的那个窗口): ✅ 截取 ❌ 不截取 触发瞬间正在操作的那 一个 前台窗口(Chrome / VS Code / Finder / Terminal…) 整个屏幕、桌面壁纸、菜单栏/Dock、其他窗口、后台应用 目前支持 macOS 14+ ; Windows 版本正在开发中 。 使用 1. 在任意应用(Chrome、VS Code、Finder、Terminal…)中 同时按下左 ⌘ 与右 ⌘ ——截的就是你眼前正在看的这 一个窗口 ,不是整屏; 2. 截图完成落盘后 DSH 窗口自动唤起并聚焦(先截后唤,不会截到 DSH 自身;窗口唤起仅对 DSH 桌面端生效, dsh web 下截图仍会挂入 Composer,只是不唤起窗口); 触发前(正在操作的前台窗口) 触发后(自动截取并挂入 Compo…

View full README on GitHub →
Tools / Devdsh-pluginagent

Category