dsh-visioncraft
为 DeepSeek Harness(DSH)Web 量身打造的双插件扩展,为纯文本模型补齐"视觉"短板
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 26, 2026
- Updated
- Aug 26, 2026
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.json 的 dependencies 中添加:
"@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的图像生成能力也和先进的有代差
- 想用其他模型的自己配吧,作者要冲刺高三了
- 等我好消息(额啊)