omdsh-dev/Qwen-MM-Plugins
Qwen-MM-Plugins support
Native multimodal plugins for Qwen models, framed as making any agent harness multimodal-native. Each capability installs independently as a Skill plus an optional MCP server, with names of the form qwen-mm-plugins-<capability>: core (read images and video; visualize documents, code, data and 3D files, with no API key required), api (Qwen VL/Omni vision, OCR, grounding, ASR, segmentation and audio-video understanding via DashScope), search (web search, page extraction and reverse-image search), video-memory (hierarchical memory for long-video QA), video-edit (image/video/audio generation and editing workflows), blender, freecad, and edu-agent (Chinese math/science explainer videos and interactive pages). Shared configuration lives in ~/.qwen-mm-plugins/config.
Install
dsh plugin --profile web add @omdsh-dev/qwen-mm-plugins-dshREADME DeepSeek Harness section quoted verbatim. Caveat disclosed: a registry check on 2026-09-13 returns 404 for @omdsh-dev/qwen-mm-plugins-dsh, so treat the command as README-verbatim but unpublished; the README also describes a source-checkout mode. The repository's own installer is curl -fsSL https://raw.githubusercontent.com/QwenLM/Qwen-MM-Plugins/main/install.sh | bash for guided harnesses (Claude Code, CodeBuddy, Codex, Qoder, OpenClaw, Qwen Code, Gemini CLI), with updates via ... | bash -s -- update. The DSH carrier mounts selected Qwen capabilities through the official @deepseek-ai/dsh-mcp-client, and the README points at docs/en/manual_harnesses.md#deepseek-harness-dsh for profile configuration and source-checkout mode.
Compatibility
The DSH carrier requires the native-media DSH client line and relies on its built-in attachment admission and finalizeContent support; the README states it does not carry a compatibility layer for older MCP clients. Capabilities are installed independently as a Skill plus an optional MCP server, and per-capability requirements include ffmpeg for local audio/video, DashScope keys, search-provider keys (Serper/Exa/Tavily), and Blender/FreeCAD with Xvfb on headless Linux.
Details
- Repo: omdsh-dev/Qwen-MM-Plugins
- Category: uncategorized
- Stars: 4
- Version: No npm version resolvable for @omdsh-dev/qwen-mm-plugins-dsh on 2026-09-13 (registry 404); capabilities use independent, immutable release tags
- Last push: 2026-08-09
- First seen: 2026-08-05
Recent updates
The README states released capabilities use independent, immutable tags and points to the installation guide for local checkouts, rollback and manual skill + MCP setup rather than publishing a version table; verify the current tag or registry state before installing.
FAQ
- How do I install the DSH carrier?
- The README's DSH section documents dsh plugin --profile web add @omdsh-dev/qwen-mm-plugins-dsh — note that the npm name did not resolve on 2026-09-13, so verify the publish status or use source-checkout mode.
- Do I need a Qwen API key?
- Not for everything: the README's core capability needs no API key and requires ffmpeg for audio/video, while api, video-memory and video-edit require DashScope and search requires a Serper, Exa or Tavily key.
- Which harnesses are supported?
- The guided installer covers Claude Code, CodeBuddy, Codex, Qoder, OpenClaw, Qwen Code and Gemini CLI; in-app setup covers WorkBuddy, QoderWork and QwenWork, and manual setup is documented for DeepSeek Harness, Hermes Agent, opencode, pi and QwenPaw.
Alternatives
Anionex/dsh-vision-toolkit · Flyvhidbwo/dsh-vision-proxy · 54xkeee/dsh-vision