Everything renders
Crosery/dsh-viewer · skills
Everything renders: images, video, audio, PDF, Office documents and local web pages inline in the DeepSeek Harness web UI, via a displayfile tool.
★ 3GitHub stars
0Forks
2026-09-04Last updated
TypeScriptLanguage
MITLicense
Key features
- The harness ships read_image, whose job is to put a picture into model context.
- One display_file tool that puts images, video, audio, PDF, Office documents and local web pages inline in the DeepSeek Harness web UI — with a real player, not a filename and a byte count.
- A signed HTTP route (/crosery/dsh-viewer/asset) streams from the host.
- Key32 random bytes at $DSH_HOME/.dsh-viewer-asset-key, mode 0600, generated on first use.
- It refuses on a text-only route, it handles four raster formats, and the built-in web client draws no card for it — so the human in front of the screen sees one line of text.
Requirements
- Built and tested against the newest coherent harness train, next = 0.1.1-rc.2, and the peer ranges carry an explicit prerelease branch so every 0.1.x prerelease resolves — a naive broad range silently excludes them all.
- 2-alpha.2 is deliberately not claimed.
Install command
dsh plugin --profile web add github:Crosery/dsh-viewer