Back to home@Castem114

dsh-visioncraft

为 DeepSeek Harness(DSH)Web 量身打造的双插件扩展,为纯文本模型补齐"视觉"短板

Stars
0
Language
JavaScript
Created
Aug 26, 2026
Updated
Aug 26, 2026
GitHub repo

Introduction

dsh-visioncraft · 视绘套件

DeepSeek Harness(DSH)Web 版开发的 Cordis 插件集合,为文本模型补充视觉能力:识图分析 + 图片生成。

目录

插件用途模型/服务
dsh-screenshot-analyzer非多模态模型主动截图/读图,交给多模态模型分析SenseNova 6.8 Flash-Lite · 智谱 GLM-4.1V
dsh-u1-imagegen按提示词生成架构图 / 信息图 / 示意图 / 风景图,以及图生图编辑SenseNova U1 Fast · U1.5 Lite

快速开始

1. 安装到 DSH Web profile

~/.dsh/profiles/web/package.jsondependencies 中添加:

"@oil-oil/dsh-screenshot-analyzer": "file:/绝对路径/dsh-screenshot-analyzer",
"@oil-oil/dsh-u1-imagegen": "file:/绝对路径/dsh-u1-imagegen"

并在 dsh.profile.bundles 中添加这两个包名,然后:

cd ~/.dsh/profiles/web && pnpm install

重启 DSH,两个插件会自动加载。

2. 配置 API Key

打开 DSH Web UI → 设置 → 插件配置

  • 截图识图 卡片:填写多模态识图 API 的 Key、模型、端点
  • 图片生成 卡片:填写 SenseNova U1 系列的 Key(两个模型分组独立配置)

3. 使用

  • 对话中让模型"看看屏幕上有什么" → 自动截图 + 识图
  • imagePath 分析指定图片文件
  • 讨论项目架构/逻辑时 → 模型主动调用图片生成插件出图

插件详情

dsh-screenshot-analyzer(截图识图)

  • 工具:capture_analyze(query?, imagePath?)
  • 截图前通过 macOS 系统通知提示用户,非静默截图
  • 支持大图自动压缩(>800KB 缩放至 1024px)
  • 相对路径按会话工作区解析

dsh-u1-imagegen(图片生成)

  • 工具:generate_image(prompt, model?, size?, watermark?) · edit_image(prompt, image_path|image_url, ...)
  • 内置详细的生图提示词写作方法论(8 维:主体/风格/构图/文字/元素/配色/细节/尺寸)
  • 模型自动选择:信息图/架构图 → sensenova-u1-fast;通用图 → sensenova-u1.5-lite
  • 生成结果保存到工作区 .u1-images/ 目录

API 文档

作者唠嗑

  • 这个项目基本是DeepSeek独自完成(应该给她加个协作者的),本人甚至没学过js
  • 主要解决痛点:大部分的纯文本模型不能主动截图/主动分析图片,之前作者下过dsh-vision,但是只能允许我上传图片,故让蓝色大肥鱼做了一个能用的插件
  • 通知功能只由macos支持(实在懒得改了,梁文谷定价都比之前高好多)
  • 为什么用SenseNova?答:免费(能白蹬的大模型就是好模型)
  • 但是SenseNova也有很多的问题,限流倒是还好,主要u1信息图中文有时会乱码(有点难绷,本职工作没做好),u1.5的图像生成能力也和先进的有代差
  • 想用其他模型的自己配吧,作者要冲刺高三了
  • 等我好消息(额啊)

License

MIT · MIT