dsh-vision-bridge
Run the following command in DeepSeek Harness:
dsh plugin install DreamRift/dsh-vision-bridge
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install DreamRift/dsh-vision-bridge in the DeepSeek Harness terminal to install; source code is available at https://github.com/DreamRift/dsh-vision-bridge
About this plugin
The official DeepSeek API is text-only — drop a screenshot or a wireframe into DSH's Web UI and the adapter immediately throws UNSUPPORTED_CONTENT, killing the conversation. dsh-vision-bridge closes that gap: it intercepts messages containing image blocks on the request waterfall, hands the ImageBlock to an OpenAI-compatible vision model (DashScope qwen-vl-max by default) to produce a structured Chinese description with verbatim OCR, then re-injects it as a plain text block so DeepSeek receives input it can actually work with.
Beyond passive proxying, the plugin registers two proactive tools — view_image and ocr_image — letting the model inspect local screenshots, diagrams, or design files on demand, or run a dedicated transcription pass. A settings-page card (Vision Model) exposes endpoint, model, and OCR parameters with hot-reload support, so no backend restart is needed. Starting from v0.4.0 the plugin also auto-detects whether the current route natively supports multimodality (e.g. llm-pi-ai); if it does, requests pass straight through with zero overhead — the VL bridge only activates for text-only routes.
It is built for developers who use DeepSeek's text model inside DSH and want to reference images inline during a conversation: debugging screenshots, product mockups, data charts, error screens. Paste them in and the model can describe, analyse, and act on what it sees. The plugin ships with zero hard npm dependencies (core modules are dynamic-imported), does not modify DSH core source code, and runs natively on Windows, Linux, and macOS with no Python, uvx, or WSL requirement.
Use Cases
- Paste a screenshot or wireframe into a DeepSeek conversation and the model auto-describes and analyses the content
- Prompt the model to inspect data charts, error screens, or product mockups from the local file system
- Extract verbatim text from images, including code snippets, data tables, and key labels
Best For
- Engineers who use the DeepSeek text model for everyday development conversations
- Product and design professionals who frequently reference screenshots, mockups, or charts in dialogue
- Backend developers who habitually paste error screenshots and want the model to interpret them inline
Related Plugins
A unified suite combining hot runtime injection, task-aware thinking-mode routing, and a graded session protocol with red-team gates to sustain model diligence across long-horizon inference.
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.