🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

视觉识图工具 moon09300731/dsh-vision-tools

DeepSeek Harnessv0.1.2
moon0930073178 天前有提交已提供中文文档扫描:含敏感能力

粘贴或拖入图片,让纯文本模型读懂画面与文字

29/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:npm 同名包「dsh-vision-tools」归属 github:moon09300731/dsh-vision-tools,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add moon09300731/dsh-vision-tools
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · vision
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 78 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

npm 同名包「dsh-vision-tools」归属 github:moon09300731/dsh-vision-tools,装到的可能不是本插件

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-vision-tools @ 0.1.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 11:37:10

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    src/index.mjs:59
    text = await readFile(p, 'utf8')
  • 读取本地文件
    src/index.mjs:112
    const bytes = await readFile(p)
  • 写入本地文件
    src/index.mjs:153
    await mkdir(dir, { recursive: true })
  • 写入本地文件
    src/index.mjs:155
    await writeFile(abs, Buffer.from(base64, 'base64'))
  • 发起网络请求
    src/index.mjs:212
    res = await fetch(cfg.endpoint, {
  • 发起网络请求
    lib/client.bundle.js:42
    return fetch("/api/vision-paste", {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 粘贴或拖入图片
  • 识别画面与文字
  • 纯文本模型可读图

DeepSeek Harness 视觉能力全家桶:vision_understand 工具 + 粘贴/拖拽/按钮三入口识图

README

由 DeepSeek 最新模型翻译生成
dsh-vision-tools DeepSeek Harness(DSH)视觉能力全家桶 —— 让 DeepSeek 纯文本模型“看得见”。 - vision_understand 工具:调用 OpenAI 兼容视觉大模型 API 理解本地图片(描述画面、识别文字、回答问题),注册为全局工具,所有会话可用。 - 三入口识图:Cmd/Ctrl+V 粘贴截图、拖图到按钮、点按钮选文件 → 图片自动落盘到 $DSH_HOME/pasted-images/ → 输入框填入 请识别这张图片: → 发送后模型自动调用识图工具。 默认使用智谱 GLM-4.6V-Flash(免费),支持 4 家 provider 切换。被限流时自动降级到 GLM-4V(glm-4v-flash)重试,免费模型高峰期也不容易失败。 安装 方式一:npm 安装(推荐) dsh plugin --profile web add dsh-vision-tools 方式二:GitHub 安装 dsh plugin --profile web add "github:moon09300731/dsh-vision-tools#main" 重启 dsh web 后生效。
展开完整文档(README 剩余 1 节)
dsh-vision-tools

DeepSeek Harness(DSH)视觉能力全家桶 —— 让 DeepSeek 纯文本模型“看得见”。

- vision_understand 工具:调用 OpenAI 兼容视觉大模型 API 理解本地图片(描述画面、识别文字、回答问题),注册为全局工具,所有会话可用。
- 三入口识图:Cmd/Ctrl+V 粘贴截图、拖图到按钮、点按钮选文件 → 图片自动落盘到 $DSH_HOME/pasted-images/ → 输入框填入 请识别这张图片: → 发送后模型自动调用识图工具。

默认使用智谱 GLM-4.6V-Flash(免费),支持 4 家 provider 切换。被限流时自动降级到 GLM-4V(glm-4v-flash)重试,免费模型高峰期也不容易失败。

安装

方式一:npm 安装(推荐)
dsh plugin --profile web add dsh-vision-tools

方式二:GitHub 安装
dsh plugin --profile web add "github:moon09300731/dsh-vision-tools#main"

重启 dsh web 后生效。

配置(vision_understand 工具需要)

创建 ~/.dsh/vision.env(全局生效,推荐):

VISION_PROVIDER=zhipu # zhipu | dashscope | siliconflow | openai
VISION_API_KEY=你的APIKey

可选覆盖:

VISION_BASE_URL=https://open.bigmodel.cn/api/paas/v4/chat/completions
VISION_MODEL=glm-4.6v-flash

限流自动降级(可选):

VISION_FALLBACK_MODEL=glm-4v-flash

- 主模型 VISION_MODEL 被限流(HTTP 429 / 负载过高 / 频率限制等)时,自动降级到 VISION_FALLBACK_MODEL 重试一次
- 缺省降级模型 = provider 预设模型(zhipu → glm-4v-flash,即 v4 版本);主模型与降级模型相同时不会重复请求
- 仅限流类错误触发降级;密钥无效、参数错误等业务错误不降级,直接报错

| provider | 默认模型 | 说明 |
| zhipu | glm-4.6v-flash | 智谱,免费(128K 上下文,支持思考模式) |
| dashscope | qwen-vl-plus | 阿里百炼 |
| siliconflow | Qwen/Qwen2.5-VL-7B-Instruct | 硅基流动 |
| openai | gpt-4o-mini | OpenAI |

工作区回退:在项目目录放 .dsh-vision.env(同格式),仅该项目生效。配置每次调用实时读取,改完无需重启。

使用

1. 粘贴:直接 Cmd/Ctrl+V 粘贴剪贴板截图(捕获阶段拦截,优先于 GUI 自身附件处理)
2. 拖拽:拖图片到输入框左侧的「📷 识图」按钮
3. 选择:点「📷 识图」按钮选文件

发送后 agent 会自动调用 vision_understand 识别图片。

安全边界

- 图片会经外部视觉 API 出网(base64 传输),敏感数据请改用本地 OCR(tesseract/paddleocr),或自建内网视觉服务用 VISION_BASE_URL 指向
- vision.env 含 API Key,不要提交到 git(本仓库 .gitignore 已忽略)
- 粘贴路由仅监听 DSH 本机端口,图片保存于 $DSH_HOME/pasted-images/

技术说明

⚠️ 依赖约定:@deepseek-ai/dsh-tools 是 DSH 宿主运行时自带(bundle 机制提供),本插件不声明为 dependencies。若声明,dsh plugin add 触发 npm install 会在 profile 里装出第二份 dsh-tools,与宿主全局那份形成模块双实例,导致工具执行层 scheduler.prepare 崩溃(Cannot read properties of undefined (reading 'prepare'))。安装后建议确认 profile 的 node_modules/@deepseek-ai/dsh-tools 是符号链接或单实例。

- 宿主半区:src/index.mjs(Cordis 插件,inject: ['tools', 'webServer'])
- vision_understand 工具经 defineTool 注册(@deepseek-ai/dsh-tools)
- POST /api/vision-paste 路由落盘粘贴图片
- 浏览器半区:lib/client.bundle.js(手写 __ModuleLoader__ bundle,零构建依赖)
- conversation.input.left slot 注册「📷 识图」按钮
- 捕获阶段 paste 监听拦截剪贴板图片

License

MIT
预览分享卡片长什么样 ↓moon09300731/dsh-vision-tools
分享 · DeepSeek Harness Hub
moon09300731/dsh-vision-tools

粘贴或拖入图片,让纯文本模型读懂画面与文字

这是你的仓库?认领条目

回到顶部