DeepSeek Harness 插件

omdsh-dev/Qwen-MM-Plugins

Star 数 ★ 0 分类 模型与账号接入 收录于 2026-08-13

Qwen 多模态插件支持。

安装

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:omdsh-dev/Qwen-MM-Plugins

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

English · 中文

面向 Qwen 模型的原生多模态理解插件,让任何 Agent Harness 都具备原生多模态能力。

架构

Qwen-MM-Plugins 架构

安装

引导式安装器支持 Claude Code、CodeBuddy、Codex、Qoder、OpenClaw、Qwen Code 和 Gemini CLI。 共享配置位于 ~/.qwen-mm-plugins/config。

WorkBuddy、QoderWork 与 QwenWork 的应用内安装,以及 DeepSeek Harness、Hermes Agent、 opencode、pi 和 QwenPaw 的手动安装方式见其他 Harness 安装。

curl -fsSL https://raw.githubusercontent.com/QwenLM/Qwen-MM-Plugins/main/install.sh | bash

更新某个 harness 中已安装的能力:

curl -fsSL https://raw.githubusercontent.com/QwenLM/Qwen-MM-Plugins/main/install.sh | bash -s -- update

正式能力使用彼此独立且不可变的发布 tag。本地 checkout、版本回退、手动 skill + MCP 安装、 依赖以及 Windows/WSL2 说明见安装文档。

DeepSeek Harness(DSH)

源代码仓库包含 packages/dsh DSH carrier。它通过官方 @deepseek-ai/dsh-mcp-client 挂载选定的 Qwen 能力;Python MCP server 仍由本仓库的 uvx 包源启动,不会替换 DSH 启动器。将 carrier 安装到目标 profile:

dsh plugin --profile web add @omdsh-dev/qwen-mm-plugins-dsh

carrier 要求使用支持原生媒体处理的 DSH client,并依赖其内置的 attachment admission 与 finalizeContent;不再兼容旧版 MCP client。完整的 profile 配置与源代码 checkout 模式见 DSH 设置指南。

能力

每个能力独立安装,由一个 Skill 和可选的 MCP server 组成;安装名统一为 qwen-mm-plugins-<capability>。

能力 用途 主要依赖 Cookbook
core 读取图片和视频;可视化文档、代码、数据、3D 文件等 无需 API key;音视频需要 ffmpeg;其他格式按需安装应用 Cookbook
api Qwen VL/Omni 视觉理解、OCR、grounding、ASR、分割与音视频理解 DashScope;本地音视频需要 ffmpeg Cookbook
search 网页搜索、页面抽取和反向图像搜索 Serper、Exa 或 Tavily key;反向图搜需要 Serper Cookbook
video-memory 为长视频问答构建层次化记忆 DashScope;构建需要 ffmpeg/ffprobe Cookbook
video-edit 图片、视频、音频生成与剪辑工作流 DashScope;完整剪辑需要 ffmpeg、Node/Chromium Cookbook
blender 在 Blender 中完成建模、材质、灯光与渲染 Blender;无界面 Linux 需要 Xvfb Cookbook
freecad 参数化 CAD、STEP/STL 与 FEM 工作流 FreeCAD;FEM 需要 CalculiX;无界面 Linux 需要 Xvfb Cookbook
edu-agent 生成中文数理讲解视频与交互页面 纯 Skill;Node/Chromium、ffmpeg;视频旁白需要 DashScope Cookbook

快速体验

安装能力后,引用文件并直接提问即可;Skill 会选择对应的 MCP 工具。

@report.pdf          总结第 3 页,并提取其中的表格。
@meeting.mp4         带说话人标签和时间戳转写这段会议。
@place.jpg           判断照片拍摄地点,并联网核实。
@lecture-2h.mp4      按时间戳列出这段长视频的主要观点。

core 会以动态分辨率读取媒体,通常无需手动缩放。

依赖与配置

  • uv 提供 uvx,按需安装 Python 依赖。
  • 本地 core 工具在默认原生图片模式下无需 API key;纯文本图片描述 fallback、云端和搜索能力 需要对应服务的凭证。
  • 视频、文档、浏览器、Blender 和 FreeCAD 工作流可能需要系统程序。

通过安装器的 Configure 和 Verify 操作设置凭证并检查依赖。系统要求见 安装文档,全部设置见配置参考(英文)。

文档

许可证

Apache-2.0,见 LICENSE。Blender 与 FreeCAD 集成的第三方署名分别见 Blender NOTICE 和 FreeCAD NOTICE。

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。