meow-vision

DSH PLUGIN视觉与多模态

仓库 meimiaoji-creator/meow-vision · npm meow-vision

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

meow-vision 是 DeepSeek Harness 的视觉插件,为纯文本模型提供图像识别,并让多模态模型通过截图预览 Vue 组件真实渲染效果,辅助 UI 迭代。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 3 复刻 0 · 未关闭 issue 0
最近更新 2026-08-21 创建于 2026-08-21
README 8.9 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:meimiaoji-creator/meow-vision
兼容 DSH 版本0.2.0-rc.2 等 12 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^0.1.0需要同时安装的同级依赖
npm 包名meow-vision可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

meow-vision:DeepSeek Harness 的视觉插件,让模型看见图片与 UI 渲染

  • 图像识别转文字
  • Vue 组件截图预览
  • 自动注入系统提示
  • 复用已配视觉模型

适用场景

视觉识别文件读写

上游标签

deepseek-harnessdeepseek-harness-plugindeepseek-harness-pluginsdshdsh-plugindsh-plugin-desktopdsh-plugin-marketdsh-plugins

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方meimiaoji-creator仓库 meow-vision · 默认分支 main
分类视觉与多模态vision
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue3 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-21 · 2026-08-21最后推送 2026-08-21
本站收录2026-08-21首次进入本站目录的时间

README 全文

8.9 KB
作者原文,中文版优先;只做安全转义,不改内容

meow-vision

> dsh-plugin for DeepSeek Harness(DSH):给文本模型补一双眼睛,给多模态模型补一对"看 UI 渲染"的眼睛。

meow-vision 提供两个工具:

  1. meow_vision — 当你正在用的模型不能直接看图时(非多模态会话),调用它,由你预先在设置里指定的视觉模型识别图片并返回文字描述。
  2. meow_preview — 渲染一个页面(本地 Vue demo、URL、HTML 文件)并把截图作为图片返回给当前模型,让多模态模型能"看见"组件真实渲染效果(样式/边距/布局),方便迭代 UI 组件写法。

零 dsh 源码改动;与 dsh-meow-skill / meow-file-view / meow-dsh-task 平级共存,互不影响。


安装

通过 dsh 官方插件管理器安装(profile = web):

dsh 插件 --profile web add meow-vision

如果你想直接装 GitHub 仓库的 main 分支:

dsh 插件 --profile web add github:meimiaoji-creator/meow-vision

安装完成后,重启 dsh 即可在设置弹窗看到 meow-vision 配置 tab,模型工具列表里也会多出 meow_vision 和 meow_preview 两个工具。


功能一:meow_vision —— 给纯文本模型补一双眼睛

适用场景

当前模型无法直接处理图片(read_image 工具会被 dsh 的多模态门禁拒绝),但你又需要把一张图(截图、UI 设计稿、报错截图)喂给模型"看"。

配置

  1. 打开 dsh 设置 → meow-vision tab → 视觉模型 区块。
  2. 从候选列表里选一个多模态模型作为视觉模型(候选列表自动从 dsh 已配置的模型里过滤 inputModalities 含 image 的)。
  3. 保存。配置会写入插件根目录的 vision.json。

用法

模型(即使是文本模型)会自动调用:

调用 meow_vision(image_path="/path/to/screenshot.png", question="这个报错的堆栈含义是什么?")

模型会收到该图的文字描述,然后继续推理。

> 主模型本身就是多模态时,meow_vision 会自动提示模型改用 read_image 直接看图,避免绕道。


功能二:meow_preview —— 给多模态模型补"看见 UI 渲染"的眼睛

适用场景

团队 UI 库组件的真实渲染样式(padding、margin、hover、disabled 等)往往和文档描述对不上。让多模态模型自己"截图看一眼"是最快的迭代方式。

配置

在同一个 meow-vision tab → 预览配置 区块填:

字段 含义 示例
libName 团队 UI 库的 npm 包名(用于 demos/<名字> 时定位 dev server) @sky/sky-ui
port dev server 端口(默认 4173) 4173
.preview 目录 你的 Vue demo 工作目录绝对路径 /Users/you/work/my-lib/.preview

用法(推荐写法:demos/<名字>)

在 .preview/src/demos/ 写一个最小 Vue demo(只渲染一个组件,显式设置要研究的 props/slots;库组件已全局注册,直接写 &lt;组件名&gt; 即可):

&lt;!-- .preview/src/demos/button-basic.vue --&gt;
禁用小号按钮

然后让模型调用:

调用 meow_preview(target=&quot;demos/button-basic&quot;)

返回的是截图图片(自动喂给当前多模态模型的视觉通道),模型能直接"看见"组件真实样式,然后按需调整 props/slots,再 meow_preview 迭代。

其他 target 形式

形式 用途
demos/button-basic 预览 .preview/src/demos/button-basic.vue(推荐,最稳)
https://example.com/page 截图任意公网 URL
file:///path/to/index.html 截图本地静态 HTML

强制规则

  • 禁止整页布局、禁止多组件同框、禁止业务数据/路由/状态管理/外部接口请求。
  • 这是研究单个组件行为的简单预览,不是整页预览。
  • 截图保存在 .preview/shots/.png,可再用 read_image 或 meow_vision 复用。

工具输出示例

meow_vision

输入:

{ &quot;image_path&quot;: &quot;/tmp/screenshot.png&quot;, &quot;question&quot;: &quot;界面上的错误码是什么?&quot; }

输出:

界面上的错误码是 ERR_NETWORK_TIMEOUT,出现在右下角的 Toast 提示里……

meow_preview

输入:

{ &quot;target&quot;: &quot;demos/button-basic&quot;, &quot;width&quot;: 800, &quot;height&quot;: 400 }

输出(多模态模型看到的是图片 + 文字信封):

target: demos/button-basic
path: /Users/you/work/my-lib/.preview/shots/button-basic.png
+ [截图图片已附上]

系统提示词注入

插件会向 dsh 的 systemPrompt 注册两段 hint(order=150):

  1. meow-vision:hint — 告诉文本模型何时该用 meow_vision。
  2. meow-preview:demo-note — 告诉多模态模型写 meow_preview demo 的最简规范。

无需手动配置,apply() 时自动注入。


权限与运行时行为

透明地列出来本插件安装后会做什么 / 不会做什么,方便你评估是否安装。

会做

  • 写文件
  • &lt;插件根&gt;/vision.json:保存你在设置 tab 选中的视觉模型 { provider, model }
  • &lt;你配置的 .preview 目录&gt;/shots/*.png:meow_preview 工具生成的截图产物
  • &lt;你配置的 .preview 目录&gt;/src/demos/.vue:模型按 demo 规范写的 Vue 文件
  • 启动 1 个常驻 dev server:仅当 meow_preview 被首次调用时拉起你配置的团队 UI 库 dev server(默认 localhost:4173),插件卸载时自动 kill
  • 注册 Web 路由(仅同源,DSH 进程内)
  • GET /api/meow-vision/config — 读视觉模型配置
  • POST /api/meow-vision/config — 写视觉模型配置
  • GET /api/meow-vision/candidates — 候选视觉模型列表
  • 调用 DSH 已注入的服务
  • ctx.tools.register:注册 meow_vision / meow_preview 两个工具
  • ctx.systemPrompt.section:注入两段 hint(order=150)
  • ctx.webServer.use:注册上面 3 条路由
  • ctx.llm.resolveModelInfo:探测当前主模型多模态能力(决定走 meow_vision 还是提示用 read_image)
  • ctx.llm.stream:复用 DSH 已配的视觉模型流式调用,不发起任何第三方 API 请求,不发起子 agent
  • ctx.fs / ctx.attachments:读写本地文件、把截图以 attachment 形式喂给当前模型
  • 设置弹窗注入:在 DSH 设置弹窗加一个名为 meow-vision 的 section tab(视觉模型 + 预览配置)

不会做

  • ❌ 不读聊天记录 / 会话历史 / 用户上传的其他附件
  • ❌ 不读其他插件的配置或状态
  • ❌ 不调用任何 DSH 之外的第三方 API(视觉模型完全复用你 DSH 已配的 provider/model)
  • ❌ 不修改 DSH 源码,纯 Cordis 插件
  • ❌ 不持久化任何用户隐私:vision.json 只存你选的 {provider, model},不含 API key
  • ❌ 不向外发请求:无 telemetry、无 analytics、无远程上报

兼容性

项目 要求
DSH profile 仅 web(依赖 webServer 服务 + settings tab 注入)
DSH runtime @deepseek-ai/cordis ^0.1.0(peerDependencies)
DSH client 注入 @deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-settings
Node 半 inject webServer / tools / systemPrompt / llm / attachments / fs
运行平台 Node 18+,ESM only(&quot;type&quot;: &quot;module&quot;)
视觉模型 DSH 已配置的多模态模型中任选一个(用户自选;候选列表自动过滤 inputModalities 含 image 的)
meow_preview dev server 你团队的 Vue 组件库 demo 项目(默认端口 4173,需支持 demos/.vue 路由)
浏览器 现代浏览器(支持同源 fetch + React 18 hooks);无 IE / 老 Safari 兼容承诺

已知不兼容

  • ❌ TUI / CLI profile(依赖 web profile)
  • � 旧版 DSH rc 之前的 cordis API(需要 ^0.1.0)
  • ❌ meow_preview 对非 Vue 库的 demo(如 React 组件库)需要你自行改写 dev server 入口

开发

# 安装依赖
npm install

# 编译(产出 lib/)
npm run build   # 或你自己的 tsc 编译命令

# 本地链路调试:把插件根目录软链到 dsh 的插件目录
# 或用:
dsh 插件 --profile web add link:./   # 本地路径安装

License

MIT © meimiaoji-creator

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
meow-vision 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:meimiaoji-creator/meow-vision` 即可。对应的 npm 包名是 `meow-vision`。

meow-vision 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

meow-vision 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

meow-vision 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2。版本较多,只列出前 8 个。

meow-vision 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@^0.1.0。环境不满足时安装会失败,建议先确认本机版本。

meow-vision 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

meow-vision 有哪些功能?

图像识别转文字、Vue 组件截图预览、自动注入系统提示、复用已配视觉模型。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

meimiaoji-creator 的其它插件

3 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。