Skip to content

dsh-vision

⭐ 88 · ✅ active · plugin

Type plugin Category Vision & multimodal
Stars ⭐ 88 Status ✅ active
Author oil-oil Updated —
Subcategory 👁️ Vision tools Capabilities coding, multimodal

One-liner

Near-native image understanding for DeepSeek Harness

About

The plugin does not replace the main model selected in Harness. Multiple image attachments are 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.

📦 Install

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

🚀 Quick Start

llm-deepseek:
  visionBackend: zenmux
  visionBackendModel: qwen/qwen3.7-plus
  visionBackendBaseURL: https://zenmux.ai/api/v1
  maxImages: 8

📚 Learn more

Install

Use the plugin manager built into DeepSeek Harness: 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. The plugin replaces the official deepseek-official adapter while preserving its model catalog, settings, and credentials. It also adds a Vision Recognition card to **Settings → Plugins → Plugin confi

Configure Vision Recognition

Open Settings → Plugins → Plugin configuration → Vision Recognition. Select ZenMux, Alibaba Cloud Model Studio, TokenDance, or OpenRouter, then enter its API key. The same card lets you change the model ID, API endpoint, and image limit. The API key is stored through Harness's official credential service. It is write-only in the browser: the plugin can report whether a key exists, but never re

Advanced file configuration

Most setups should use the UI. The equivalent non-secret fields live in the existing llm-deepseek section of $DSH_HOME/settings.yaml: llm-deepseek: visionBackend: zenmux visionBackendModel: qwen/qwen3.7-plus visionBackendBaseURL: https://zenmux.ai/api/v1 maxImages: 8 Do not put API keys in this file. Save them in the Vision Recognition card or provide the matching environment variable. Changes