Why it mattersAn agent on a text-only model can now ground, crop, diff and re-screenshot its own visual work in an ordinary tool-calling loop, which makes UI changes checkable without switching models.
dsh-vision-router, a plugin that gives text-only DeepSeek Harness agents the ability to work with images, has reached 1,083 GitHub stars since developer ysr666 created the repository on 13 August. The counts come from the GitHub REST API, retrieved 7 September: 1,083 stars and 47 forks in 25 days, MIT licensed, currently at version 2.1.0 on Node 22 or newer.
The plugin hands the image turn to a vision model with the pixels intact. The README contrasts this with most DSH vision plugins, which convert an image into a text description before the session sees it, losing the pixels on the way. DeepSeek stays the reasoning model for every text turn, and the vision model is called on demand, so looking at a picture becomes an ordinary tool call inside the session, with answers cached by image content.
Fourteen tools sit on top of that routing: visual question answering, grounding, cropping, pixel diff, colour and palette extraction, OCR, SVG tracing, cutout, description and HTML screenshots among them. The processing pipeline runs on sharp, potrace, tesseract and the system's Chrome, with no Python requirement. That toolset supports a loop the README demonstrates: ground an element, crop it, diff the pixels against the expected state, fix the code, screenshot again, and repeat until the work checks out.
The free tier is the unusual part. Vision tools fall back to a chain of five models on OVHcloud's anonymous endpoint, with no account and no key, limited to 2 requests per minute per IP per model. Vision models the user configures run first, and the free chain answers only when no key is set. The current 2.1.0 release adds a native settings panel, an explicit Vision mode toggle in the composer, runtime language switching, and sets the supported harness floor at the 0.1.2 release-candidate line, which pins the plugin to a preview host the same way the rest of the DSH plugin ecosystem is pinned.
For a team running agents on a text-only model, the capability is self-verification of visual work. An agent that edits a UI can now check what actually rendered, at the pixel level, without the whole session moving to a more expensive multimodal model: the text model keeps its cost and context, and the vision model is billed only on the turns that need eyes. The rate-limited free chain is enough to evaluate the plugin and no more, so adopting it for real work means bringing a vision model key. The traction number, 1,083 stars in 25 days, is the evidence that text-only harness users consider the absence of image support a real gap.
Source
Primary source: ysr666/dsh-vision-router on GitHub. Star and fork counts from the GitHub REST API, retrieved 2026-09-07.
Source: GitHub
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually shipping with them. Short, and only when there is something worth reading.