linenxi-ctrl/dsh-vision
Added plug-in image recognition model to DeepSeek Harness: circular whale button, automatic postback after sending image for image recognition, model independent screenshot + image recognition tool, multi-protocol automatic adaptation, one-click installation for beginners (automatic download if Node.js is not installed)
Attaches an external vision model to DeepSeek Harness for image recognition: a web settings panel lets you configure any OpenAI-compatible vision provider (API key, base URL, model name, resolution), and the plugin intercepts image attachments in the composer — forwarding them to the configured model and auto-injecting the recognition result back into the conversation as a message. A dedicated agent tool (vision_screenshot or similar) also lets the model initiate a screenshot-based capture and pass it to the vision model without user action.
Install
dsh plugin --profile web add @linenxi-ctrl/dsh-visiondsh plugin --profile web add @linenxi-ctrl/dsh-vision (npm @linenxi-ctrl/dsh-vision 0.2.6, verified npm 2026-08-30). Requires Node.js 18+ and pnpm. After install restart dsh web.
Compatibility
DSH web profile (Cordis plugin framework); Node 18+; configures any multimodal vision provider via a web panel; MIT.
Details
- Repo: linenxi-ctrl/dsh-vision
- Category: Web UI Enhancements
- Stars: 12
- Version: npm @linenxi-ctrl/dsh-vision 0.2.6
- Last push: 2026-08-15
- First seen: 2026-08-13
Recent updates
Web config panel for any vision provider; composer image intercept + auto-reply injection; model-initiated screenshot capture tool; supports multi-provider switching.
FAQ
- Which vision models can I use?
- Any OpenAI-compatible vision API — the panel accepts a custom base URL and model name, so local Ollama endpoints, cloud providers, or proxy servers all work.
- Does it work with drag-and-drop image uploads?
- Yes — the plugin intercepts images dropped into the DSH composer (any format supported by the configured provider) and returns the recognition text automatically.
- Is there an npm-only install path?
- The primary path is dsh plugin add @linenxi-ctrl/dsh-vision; an alternative install.mjs script is included for environments where the plugin command flow needs manual help.
Alternatives
Isekai-Mfu/dsh-mimo-vision-hint · poiuyjie/dsh-vision-opencode · niyongsheng/free-vision-skill