让纯文本模型截图识图并按提示词生成图片
27.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Castem114/dsh-visioncraft该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 69 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 16 处,展示前 16 条)
- 发起网络请求dsh-screenshot-analyzer/lib/client.js:54
fetch(API_BASE).then(function (r) { return r.json(); }).then(function (cfg) { - 发起网络请求dsh-screenshot-analyzer/lib/client.js:82
var r = await fetch(API_BASE, { - 读取本地文件dsh-screenshot-analyzer/lib/index.js:30
const text = await readFile(CONFIG_PATH, "utf-8"); - 写入本地文件dsh-screenshot-analyzer/lib/index.js:38
await writeFile(CONFIG_PATH, JSON.stringify(config, null, 2), "utf-8"); - 读取本地文件dsh-screenshot-analyzer/lib/index.js:147
imageBuffer = await readFile(imagePath); - 删除本地文件dsh-screenshot-analyzer/lib/index.js:148
await unlink(imagePath).catch(() => {}); - 读取本地文件dsh-screenshot-analyzer/lib/index.js:167
imageBuffer = await readFile(resizedPath); - 删除本地文件dsh-screenshot-analyzer/lib/index.js:168
await unlink(resizedPath).catch(() => {}); - 发起网络请求dsh-screenshot-analyzer/lib/index.js:200
const response = await fetch(cfg.apiBaseUrl, { - 发起网络请求dsh-u1-imagegen/lib/client.js:54
fetch(API_BASE).then(function (r) { return r.json(); }).then(function (cfg) { - 发起网络请求dsh-u1-imagegen/lib/client.js:94
var r = await fetch(API_BASE, { - 读取本地文件dsh-u1-imagegen/lib/index.js:37
const text = await readFile(CONFIG_PATH, "utf-8"); - 写入本地文件dsh-u1-imagegen/lib/index.js:55
await writeFile(CONFIG_PATH, JSON.stringify(config, null, 2), "utf-8"); - 发起网络请求dsh-u1-imagegen/lib/index.js:60
const response = await fetch(url, { - 写入本地文件dsh-u1-imagegen/lib/index.js:85
await mkdir(dir, { recursive: true }); - 写入本地文件dsh-u1-imagegen/lib/index.js:89
await writeFile(filePath, buf);
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 纯文本模型截图识图
- 按提示词生成图片
为 DeepSeek Harness(DSH)Web 量身打造的双插件扩展,为纯文本模型补齐"视觉"短板
README
由 DeepSeek 最新模型翻译生成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
展开完整文档(README 剩余 1 节)
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 文档 - SenseNova 6.8 Flash-Lite 识图文档 - SenseNova U1 系列使用文档 作者唠嗑 - 这个项目基本是DeepSeek独自完成(应该给她加个协作者的),本人甚至没学过js - 主要解决痛点:大部分的纯文本模型不能主动截图/主动分析图片,之前作者下过dsh-vision,但是只能允许我上传图片,故让蓝色大肥鱼做了一个能用的插件 - 通知功能只由macos支持(实在懒得改了,梁文谷定价都比之前高好多) - 为什么用SenseNova?答:免费(能白蹬的大模型就是好模型) - 但是SenseNova也有很多的问题,限流倒是还好,主要u1信息图中文有时会乱码(有点难绷,本职工作没做好),u1.5的图像生成能力也和先进的有代差 - 想用其他模型的自己配吧,作者要冲刺高三了 - 等我好消息(额啊) License MIT · MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Castem114/dsh-visioncraft
让纯文本模型截图识图并按提示词生成图片
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目