wangzhanchao883/dsh-screenshot-capture0

dsh-screenshot-capture

Point-and-shoot screenshot capture for DeepSeek Harness: clipboard watcher + system floating window (comment & key-point, copy/save-doc/save-image) + instant OCR + Obsidian per-day merging + evening AI organization. 指哪拍哪 · 截图即存:剪贴板监听 + 鼠标位置系统级悬浮窗 + 即时 OCR + Obsidian 按天合并 + 晚间 AI 整理打双链

包名
dsh-screenshot-capture
版本
0.2.0
许可证
MIT
最近更新
2026年8月24日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wangzhanchao883/dsh-screenshot-capture

配置 / Configuration

方式一:Web 图形界面 / Web settings (推荐)

DSH Web 界面 → 侧栏 设置截图入库 分区,直接改:

  • 通用:启用监听、Obsidian 库路径、轮询间隔、冷却时间
  • OCR:识别模式(通义千问 / 关闭)、模型、API Key(留空则用环境变量)
  • 悬浮窗:横向/纵向偏移、预览最大宽度

改动实时生效(监听器会自动重启)。配置存储在 DSH 的 settings.yaml 用户层。

方式二:配置文件 / config file (base 层)

%USERPROFILE%\.dsh-screenshot-capture\config.json

{
  "enabled": true,
  "vaultPath": "D:\\path\\to\\obsidian-vault",
  "ocr": { "mode": "qwen", "model": "qwen-vl-plus", "apiKey": "" },
  "pollIntervalMs": 200,
  "cooldownMs": 2000
}
  • OCR key 也可放环境变量 DASHSCOPE_API_KEY(推荐,避免明文落盘);
  • ocr.mode"off" 时存文档不识别文字。

注意:插件内置一份默认示例库路径作为兜底。首次使用请务必在 Web 设置里把它改成你自己的 Obsidian 库路径。

方式二:配置文件 / config file (base 层)

%USERPROFILE%\.dsh-screenshot-capture\config.json

{
  "enabled": true,
  "vaultPath": "D:\\path\\to\\obsidian-vault",
  "ocr": { "mode": "qwen", "model": "qwen-vl-plus", "apiKey": "" },
  "pollIntervalMs": 200,
  "cooldownMs": 2000
}
  • OCR key 也可放环境变量 DASHSCOPE_API_KEY(推荐,避免明文落盘);
  • ocr.mode"off" 时存文档不识别文字。

注意:插件内置一份默认示例库路径作为兜底。首次使用请务必在 Web 设置里把它改成你自己的 Obsidian 库路径。

使用 / Usage

  1. 开着 DSH;
  2. Win+Shift+S 框选截图(或 Ctrl+C 复制任意图片);
  3. 悬浮窗出现在鼠标旁:先在注释框里写注释/评论(可选),需要的话勾选「重点」,再选【复制截图 / 存文档 / 存图片】;
  4. 晚上对 DSH 说"整理今天的截图",按提示选择保留条目。

注释与「重点」标记 / Comments & key points

  • 截图时填写的注释会写入当天收件箱该条目下方;
  • 勾选「重点」后,注释上方加一行标题一 # **重点** 作为醒目提示;
  • 晚间整理时,注释与重点标记随条目进入「知识库//」笔记的 ## 重点 小节(未勾重点的纯注释也保留);
  • 点「复制截图」不写笔记,忽略输入框内容。