Back to directory

dsh-vision

Curated pickMaintenance: Active

oil-oil/dsh-vision

Near-native image understanding for DeepSeek Harness

View on GitHub
$ npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision

89

stars

7

forks

TypeScript

Language

MIT

License

2026-08-14

Created

2026-08-18

Last push

MIT-licensed DeepSeek Harness plugin (TypeScript) that passes images natively to vision-capable models and bridges a configured vision model for text-only models, with a macOS Vision / Tesseract fallback — one command via the plugin manager built into Harness.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-27

License

MIT

01What can it help you accomplish?

  • Make a text-only DeepSeek Harness model understand images

    A configured vision model observes the original images and its output is injected as untrusted attachment context; the original DeepSeek model still produces the final answer

    Users who select `deepseek-official` or another text-only model in Harness but still want to paste or drag images into the composer

  • Analyze several images together in one conversation

    Multiple image attachments analyzed together so comparisons and combined evidence work naturally; the user's task is forwarded unchanged instead of being wrapped in a fixed report template

    Users who want to compare screenshots or combine evidence across several image attachments

  • Keep image support when cloud vision is unavailable

    Observation falls back to macOS Vision or Tesseract, and the DeepSeek model still produces the final answer

    Users without access to cloud vision who still want image understanding in Harness

02How to install into DeepSeek Harness

Prerequisites

  • DeepSeek Harness — the README introduces dsh-vision as a plugin for DeepSeek Harness and installs it through the plugin manager built into Harness

Installation steps

  1. 01

    Run `npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision`

    $ npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision

  2. 02

    Restart Harness, then paste or drag images into the composer as usual

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Installed as a native dsh plugin through the plugin manager built into DeepSeek Harness (`npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision`)

  • Native image passthrough

    images for a vision-capable main model→original images sent directly to the current model without preprocessing or OCR

  • Vision bridge for text-only models

    images when the main model is `deepseek-official` or another text-only model→a configured vision model observes the original images and its output is injected as untrusted attachment context; DeepSeek produces the final answer

    the vision model's output is injected into the conversation as untrusted attachment context
  • Local vision fallback

    images when cloud vision is unavailable→observation falls back to macOS Vision or Tesseract, and DeepSeek still produces the final answer

  • Multi-image analysis with task passthrough

    multiple image attachments→attachments analyzed together so comparisons and combined evidence work naturally; the task is forwarded unchanged

    the plugin does not replace the main model selected in Harness

04Who is it for? When not to use it?

Good for

  • Users who select `deepseek-official` or another text-only model in Harness but still want to paste or drag images into the composer
  • Users who want to compare screenshots or combine evidence across several image attachments
  • Users without access to cloud vision who still want image understanding in Harness

Not for

  • When a text-only main model is in use, the vision model's observation output is injected into the conversation as untrusted attachment context.

05Compatibility, maintenance and safety notes

  • Image understanding depends on the selected main model: vision-capable models receive images natively, while text-only models require a separate configured vision model to observe the images.
  • When a text-only main model is in use, the vision model's observation output is injected into the conversation as untrusted attachment context.
  • When cloud vision is unavailable, the fallback relies on local tools — macOS Vision or Tesseract.
2026-08-142026-08-18Not specified by the author

MIT · actively maintained (last push 2026-08-18)

06Frequently asked questions

How do I install dsh-vision?

Use the plugin manager built into DeepSeek Harness: run `npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision`, restart Harness, then paste or drag images into the composer as usual.

My main model supports images — does the plugin change anything?

No. Vision-capable models keep receiving images natively; original images are sent directly without preprocessing or OCR, and the current model produces the final answer.

Can a text-only model like `deepseek-official` understand images with this plugin?

Yes — when the main model is text-only, the plugin asks a configured vision model to observe the original images and injects its output as untrusted attachment context; the original DeepSeek model still produces the final answer.

What happens if cloud vision is unavailable?

The plugin falls back to macOS Vision or Tesseract for local image observation.

Does it replace my selected main model or wrap my task in a template?

No. The plugin does not replace the main model selected in Harness, and your task is forwarded unchanged instead of being wrapped in a fixed report template.

08Data and sources

  • Author-claimedgithub.com9446a41dc96b…

    `dsh-vision` is a plugin for DeepSeek Harness. Vision-capable models keep receiving images natively.

  • Author-claimedgithub.com9446a41dc96b…

    Use the plugin manager built into DeepSeek Harness:

  • Author-claimedgithub.com9446a41dc96b…

    npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-27. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.