DSH Market
D

Dsh Vision Router

by ysr666 · ysr666/dsh-vision-router

InstallableBundlenpmfresh

Eyes for text-only DeepSeek Harness agents: built-in free vision chain (no key) + pixel-level vision tools (Q&A, grounding, crop, pixel diff, colors, OCR, SVG trace, cutout, screenshots). One-command install, no Python, image turns work like ordinary tool-calling turns.

Install Dsh Vision Router

Clean install: prebuilt on npm and declares a `dsh.bundle` layer.

The one-line version

dsh plugin --profile my-profile add dsh-vision-router

The easy path: this bundle is published to npm, so the install pulls a prebuilt artifact — no build step runs on your machine and no build approval is needed.

From npm — installs a prebuilt artifact, no build step on your machine

# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add dsh-vision-router

# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config

# 3. boot the profile
dsh --profile my-profile

Package: dsh-vision-router

Prefer to install from source instead?

From GitHub — pulls source, and may ask for build approval on first run

# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:ysr666/dsh-vision-router#<commit-sha>

# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config

# 3. boot the profile
dsh --profile my-profile

Prerequisites

API key
Not required.
Network access
Not required at runtime.
Language
JavaScript

Install check

Every field the verdict was derived from, so you can re-derive it yourself

Field checkedResultWeightWhat the spec says about it
lifecycleScriptspassinfono install-time scripts
dsh.bundlepassfatalpackage.json declares a `dsh.bundle` layer
dsh.bundle.patch filepassfatalpatch file present at `cordis.patch.yml`
npm registrypassfatalpublished as `dsh-vision-router` — prebuilt artifacts
Verdict reason
on npm with a valid bundle declaration
package.json read
package.json
Rules applied from
docs/user/develop/basic/publish.md
Checked at
2026-08-15

From the README

Excerpt as published by the author, plain text, unedited

> [!WARNING] > 📌 **Announcement (v1.2.0)** > > v1.2.0 closes the loop on zero-config vision: the lower-right chat picker only selects conversation models, settings only select user vision models, internal `Vision HTTP` is hidden, and a five-model anonymous OVH chain remains the final no-signup/no-key fallback. It also adds the three-step model guide, durable inline `vision_present` images, BOM doctor/repair, resilient update checks/safe updates, and fixes image tool results poisoning text-only DeepSeek histories. Most DSH vision plugins bridge images to DeepSeek as *text descriptions* — lossy, one-shot, and blind to pixels. This plugin keeps the **original pixels on the vision model's side** and DeepSeek on the reasoning side, and makes looking at an image an **ordinary tool call**: - **O

Topics

GitHub topics on this repository

More in Text Only Vision Model

Ranked by similarity inside the cluster, not alphabetically