Cheng-cheng9669/dsh-deepseek-vision

Reuses DeepSeek web's built-in vision mode for text-only models: the deepseek_vision tool drives the local deepseek-vision-cli browser automation (manual login helper, deep-think enabled, auto-closes browser) and returns image descriptions as text.

Gives text-only DeepSeek models image recognition. It registers the deepseek_vision tool, which calls the local deepseek-vision-cli (browser automation driving chat.deepseek.com's vision mode) and returns the image description as text to the model. The tool takes an absolute path to a local image (PNG/JPG/WebP/GIF; HEIC unsupported) and an optional question, and only accepts local file paths.

Vision & Multimodal ★ 1 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add dsh-deepseek-vision-0.0.1.tgz

README-documented release-tarball install (the README also shows a machine-specific local-path form like dsh plugin --profile web add D:/Dsh/tools/dsh-deepseek-vision — use your own path). Requires the external deepseek-vision-cli tool and a logged-in chat.deepseek.com web session token stored locally (README uses D:\Dsh\.cache\dsv_token; the token is never committed).

Compatibility

DSH Web profile plus the external deepseek-vision-cli. DeepSeek web vision needs a web login session; the README's helper (dsv_manual_login.py) or a manually copied userToken provides it. Default config assumes Python py -3.13.

Details

Recent updates

README documents a token-login alternative: copy the userToken value from chat.deepseek.com local storage into the local token file (no quotes, no newline); the token stays local and is never committed.

FAQ

How do I install dsh-deepseek-vision?
Install the release tarball with dsh plugin --profile web add dsh-deepseek-vision-0.0.1.tgz (or the local-path form with your own path), plus the external deepseek-vision-cli.
What do I need for the DeepSeek web vision session?
A logged-in chat.deepseek.com session token stored locally (README: D:\Dsh\.cache\dsv_token). Use the manual login helper or paste the userToken from local storage.
Which image formats are supported?
PNG, JPG, WebP and GIF via an absolute local path; HEIC is not supported. The tool only accepts local file paths.

Alternatives

dickpy/dsh-imagegen · ConsoleSun/Gemini-Eyes · corrinehu/dsh-chat-imagine

More plugins in Vision & Multimodal

Browse more in Vision & Multimodal

Guides for Vision & Multimodal plugins