DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Photos — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

dsh-photos

Photos

Photo upload for the DeepSeek Harness composer — native picker feeding the stock paste pipeline

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:johndfowler/dsh-photos#c767cc82bec7fd7284e577fd79bfc1cf9d370b4e
READMECompatibilityVersions

Compatibility and provenance

Photos is published as dsh-photos and currently resolves to version 0.2.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/31/2026

Versions

0.2.0stable
8/31/2026
0.1.0stable
8/30/2026

Related plugins

Loading related plugins…

Latest
0.2.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/30/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in vision-media.

Tool Describe Image@linxin666/dsh-tool-describe-imageModel-facing describe_image tool for the dsh web GUI: gives a text-only model image understanding by asking a vision-language model at an OpenAI-compatible endpoint to describe one image (local path, http(s) URL, or attachment reference). Hot-pluggable — Modlens@liustack/modlensPlug-in vision for text-only LLMs, powered by the free Antigravity CLIDeepseek Ivideodeepseek-ivideoiPolloWork HyperFrames Video Studio and 27 editable video templates as a native DeepSeek Harness conversation view.Image Gendsh-image-genBring ChatGPT-like image generation to DeepSeek Harness — Gemini, OpenAI, Seedream, DashScope, local ComfyUI & more.

README

dsh-photos

Photo upload for the DeepSeek Harness composer.

A 📷 button floats next to the voice mic at the composer's top-right. Tap it and you get the native picker — on iPhone: Photo Library / Take Photo / Choose File; on desktop: a file dialog. Picked images land in the composer as draft attachments with thumbnails, ready to send.

How it works

The stock composer already supports image attachments via paste and drag-and-drop — there was just no way to initiate that from a phone. This plugin feeds the picked files into the composer's own paste pipeline (a synthetic ClipboardEvent with a DataTransfer), so:

  • stock validation applies (media types, per-message count, byte limits, with the stock toast errors)
  • stock thumbnails render in the attachments row
  • the stock send flow serializes them — identical to a real clipboard paste

No React internals touched, no DOM mutation inside React's tree (the button and file input are fixed/hidden overlays).

Install

cd ~/.dsh/profiles/web
pnpm add file:~/path/to/dsh-photos

Add dsh-photos to the profile's dsh.profile.bundles in package.json, restart the GUI, and the 📷 appears.

Notes

  • Sending images needs a vision-capable model selected (a GLM-5V variant, Gemini, Qwen-vl, Solar Pro 4, …) — admission is model-agnostic, but the model must accept image input for the turn to succeed
  • Multiple selection works (the picker allows it; files arrive as one paste)

License

MIT