WSL043/dsh-native-image-viewer ↗★ 0
dsh-native-image-viewer
Native zoom, pan, download, gallery, and region-note image viewer for DeepSeek Harness
AI 分析
核心用途是无缝升级 DSH 的图片预览交互。适合需要对图片进行鼠标滚轮缩放、拖拽平移、单张区域标注及键盘快捷键切图的用户。
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WSL043/dsh-native-image-viewerドキュメント
README 全文を読む ↗DSH Native Image Viewer
A compact, provider-neutral image viewer for DeepSeek Harness. It upgrades images already shown by DSH without replacing the conversation, attachment, or model workflows.
Beta: the viewer targets the latest public DSH release. Unsupported image markup is left untouched instead of being guessed.
Features
- Wheel zoom centered on the pointer, drag-to-pan, touch pinch, and double-click 100% view.
- Fit and original-size controls, original-file download, keyboard navigation, and multi-image galleries.
- One-shot region marking with each note edited beside its numbered image marker.
- Light and dark themes through DSH design tokens, responsive layout, focus containment, and reduced-motion support.
- Optional
nativeImageViewerclient service so image-producing plugins can add their own continuation action.
DSH keeps working when the plugin is absent or cannot recognize a newer image surface. Other plugins may use the service when present, but must retain their own basic fallback.
Install
Install the Beta:
dsh plugin --profile web add dsh-native-image-viewer@0.1.0-beta.1
Restart DSH manually after saving active work. The installer never needs access to provider credentials or image-generation accounts.
Update
Run the same add command with the version you want to install.
Uninstall
dsh plugin --profile web remove dsh-native-image-viewer
Uninstalling restores DSH's built-in image lightbox. It does not remove conversations, attachments, generated images, provider plugins, or credentials.
Privacy
Image bytes stay in the current browser profile. The plugin reads only URLs already rendered by DSH, does not upload images, does not call a model, and does not read provider credentials. Region notes remain transient unless another plugin explicitly uses them for a user-requested action.
Support
Open an issue with the exact plugin version, DSH version, operating system, image location (message or composer), and the action that failed. Do not include private images, credentials, or full session logs.
License
MIT