Apache-2.0 的 DeepSeek Harness 网页 UI 插件与皮肤合集,通过官方 profile 机制装入 dsh web——任务看板、Git 图谱、手机远程、12 款皮肤开箱即用。
DSH 适配
兼容
作者声明
安全审计
未审计
最后核验
2026-08-21
许可证
Apache-2.0
01它能帮你完成什么?
Turn `dsh web` into a full development workstation with task board, Git graph, right-side panel and mobile remote
Multi-column task board with cron-scheduled real agent runs, branch-lane Git graph, right-side panel (explorer/editor/terminal/Git/browser), QR-paired mobile remote with SSE sync
DeepSeek Harness users who want the `dsh web` GUI to cover task scheduling, repo visualization and remote control
Restyle the dsh web interface with switchable skins, preview before applying
Skin center with 12 skins (Windows XP Luna, Blue Fantasy, Whale Song, Harbor, Maid Atelier, Wallpaper Engine backgrounds), try-on first then one-click apply
Users who want a personalized DeepSeek Harness web UI theme without touching DSH code
Run remote ops and give text models vision from inside dsh web
SSH panel with web terminal / SFTP / port forwarding / cluster execution, and `describe_image` which returns text descriptions from an OpenAI-compatible vision endpoint
Ops-oriented users and anyone running text-only DSH models that need image understanding
02如何接入 DeepSeek Harness?
前置条件
- DeepSeek Harness installed and `dsh web` starts normally
- npm install path has no extra requirements; installing from the repo needs Node.js >= 22 and pnpm
安装步骤
- 01
Install the aggregate package: `dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest`
$ dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest
- 02
Restart `dsh web` — all plugin entries appear in the sidebar
$ dsh web
- 03
Open Settings > Plugin Config to toggle plugins as needed, or try on skins in the skin center
- 04
Skins only: install `@linxin666/dsh-client-ui-skin-center` instead; individual plugins can be installed by their own `@linxin666/*` package names
验证接入成功
- After install, restart `dsh web` and the corresponding sidebar entries mean it is active
- Run `dsh --profile web --dump-config` to confirm the plugin config layer is mounted
回滚
- Uninstall: `dsh plugin --profile web remove @linxin666/dsh-web-ui-all`, then restart `dsh web`
03DSH 适配与能力边界
Plugin/skin bundle mounted into `dsh web` via the official profile mechanism (`dsh plugin --profile web add`), without modifying DSH source
Task board with cron-scheduled real agent runs
task cards across five columns (to-plan / todo / in-progress / done / failed) with optional cron expressions→tasks executed by real DSH agent sessions, status auto-written back; scheduled runs fire even with the browser closed
Scheduling is done by the dsh web Host; missed triggers during Host stop or system sleep are skipped, not backfilledMobile / PC remote pairing
QR code or pairing link from the sidebar pairing panel→phone gets a dedicated mobile UI to view/open sessions, send messages, switch models and permissions; the same link also runs the full Web GUI on another PC
Unpaired devices get nothing beyond a banner; tokens are one-time and limited, `停止` revokes all devicesOptional cloudflared public tunnel enables pairing from any networkSkin center (12 skins + Wallpaper Engine backgrounds)
skin selection in Settings; optional local Wallpaper Engine library or manual video/wallpaper folders→try-on applies instantly, exit fully restores, one-click apply when satisfied; wallpapers render as GUI backgrounds
Applied skins write config; try-on does not persist until Apply is clickedWallpapers stay local files — never uploaded or redistributedSSH remote ops panel
hosts configured with key/password auth, importable from `~/.ssh/config`, stored in `~/.dsh/dsh-ssh.json`→xterm.js web terminal, SFTP transfer with progress, local port forwarding (127.0.0.1 only), parallel cluster execution, and agent direct-connect over the same host config
SSH passwords/passphrases are stored in plaintext in `~/.dsh/dsh-ssh.json` (mode 0600)Reconnect may replay non-idempotent commands; remote output is returned as-is, unmasked
04适合谁?何时不该用?
适合
- DeepSeek Harness users who want the `dsh web` GUI to cover task scheduling, repo visualization and remote control
- Users who want a personalized DeepSeek Harness web UI theme without touching DSH code
- Ops-oriented users and anyone running text-only DSH models that need image understanding
不适合
- SSH passwords and passphrases are saved in plaintext in `~/.dsh/dsh-ssh.json` (permission 0600); reconnects may replay non-idempotent commands and remote output is returned unmasked.
- Mobile realtime push relies on SSE: Cloudflare quick tunnels (trycloudflare.com) and Tailscale Serve do not pass SSE through, so the plugin degrades to polling and new messages may arrive seconds late.
05兼容性、维护与安全提示
- SSH passwords and passphrases are saved in plaintext in `~/.dsh/dsh-ssh.json` (permission 0600); reconnects may replay non-idempotent commands and remote output is returned unmasked.
- Mobile realtime push relies on SSE: Cloudflare quick tunnels (trycloudflare.com) and Tailscale Serve do not pass SSE through, so the plugin degrades to polling and new messages may arrive seconds late.
- Installing from the repo is dev-only and requires Node.js >= 22 and pnpm (npm install is unaffected); the legacy aionui-panel right panel is deprecated — off by default and slated for removal.
Apache-2.0 · actively maintained (latest release v0.2.5, 2026-08-20)
06常见问题
怎么把 dsh-web-ui 装进 DeepSeek Harness?
执行 `dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest`,然后重启 `dsh web`,侧边栏就会出现全部插件入口。也可以按 npm 包名单独安装任务看板、SSH、宠物、图像理解等插件,或者只装皮肤中心。
会修改 DSH 源码吗?
不会。所有插件都走官方 profile 机制(`dsh plugin --profile web ...`)挂载到 `dsh web`,DSH 源码不动;聚合包还能把 dsh-better-sidebar 这类外部插件拼进全家桶。
需要什么前置条件?
只要已安装 DeepSeek Harness、`dsh web` 能正常启动即可,npm 安装方式没有额外要求。从仓库安装才需要 Node.js >= 22 与 pnpm(仅供开发调试)。
如何验证安装成功?怎么卸载?
装完重启 `dsh web`,侧边栏出现对应入口就是生效了;也可以用 `dsh --profile web --dump-config` 确认插件配置层已挂载。卸载执行 `dsh plugin --profile web remove @linxin666/dsh-web-ui-all`,然后重启 `dsh web`。
远程配对和 SSH 的数据去哪了?
手机/PC 配对走门控的 `/remote/api` 通道,令牌一次性、限时,未配对设备拿不到任何数据。SSH 主机配置存在 `~/.dsh/dsh-ssh.json`(权限 0600),注意密码与 passphrase 是明文保存的,端口转发只监听 127.0.0.1。
07相关的 DSH 工作流
modlens
作者 liustack
The first vision plugin for DeepSeek Harness, and the vision bridge for every text-only coding agent. Paste an image, get structured JSON evidence (OCR, layout, semantics). | 全网最强 DeepSeek Harness 外挂视觉插件,为 DeepSeek、GLM 等纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面、语义)。
agent-vision-toolkit
作者 anionex
为纯文本模型"看图“设计更好的视觉工具箱和技能,支持多图理解,图片问答,前端UI还原、GUI 自动化等,并可选无缝接入多个主流agent,直接识别粘贴图片| A vision toolkit and skill designed for text-only llms — image Q&A, long-screenshot OCR, frontend UI restoration, and GUI automation, with optional seamless integration for Codex, Claude Code, Pi, Oh My Pi, and OpenCode
dsh-vision-router
作者 ysr666
为纯文本 DeepSeek Harness 智能体提供「视觉」能力,内置免密钥视觉链路与像素级视觉工具,一条命令安装,无需 Python。
dsh-vision-toolkit
作者 anionex
[dsh]为纯文本模型设计更强大的视觉工具箱:一行安装使用、粘贴图片直接识别、多张图片问答、截图到前端UI 还原等|DeepSeek Harness-native integration for agent-vision-toolkit: image Q&A, long-screenshot OCR, UI restoration, grounding, pixel diff, Artifacts, and Web UI.
08数据与来源
所有插件都走官方 profile 机制挂载到 `dsh web`,不改 DSH 源码
1. 安装聚合包:`dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest` 2. 重启 `dsh web`,侧边栏出现全部插件入口
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-21。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
