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

视绘套件 Castem114/dsh-visioncraft

DeepSeek Harness
Castem11469 天前有提交已提供中文文档扫描:含敏感能力

让纯文本模型截图识图并按提示词生成图片

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
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 69 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
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
预览分享卡片长什么样 ↓Castem114/dsh-visioncraft
分享 · DeepSeek Harness Hub
Castem114/dsh-visioncraft

让纯文本模型截图识图并按提示词生成图片

这是你的仓库?认领条目

回到顶部