返回目錄

zhu1090093659/dsh-web-ui#packages/dsh-tool-describe-image

編輯精選

zhu1090093659/dsh-web-ui

為純文本模型提供的 describe_image 視覺工具:圖片(本地路徑、URL、附件)送往可配置的 OpenAI 相容視覺端點,僅將返回的文本進入會話。

前往 GitHub
$ dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest

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

安裝步驟

  1. 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

  2. 02

    Restart `dsh web` — all plugin entries appear in the sidebar

    $ dsh web

  3. 03

    Open Settings > Plugin Config to toggle plugins as needed, or try on skins in the skin center

  4. 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 整合程度與能力邊界

DSH 整合相容

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 expressionstasks 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 backfilled
  • Mobile / PC remote pairing

    QR code or pairing link from the sidebar pairing panelphone 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 network
  • Skin center (12 skins + Wallpaper Engine backgrounds)

    skin selection in Settings; optional local Wallpaper Engine library or manual video/wallpaper folderstry-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 redistributed
  • SSH 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.
2026-08-122026-08-19v0.2.5

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。

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、版面、語義)。

精選設計、媒體與視覺TypeScript
3,863113

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

設計、媒體與視覺Python
1,16041

dsh-vision-router

作者 ysr666

為純文本 DeepSeek Harness 智慧體提供「視覺」能力,內建免金鑰視覺鏈路與畫素級視覺工具,一條命令安裝,無需 Python。

精選設計、媒體與視覺JavaScript
1,07044

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.

精選設計、媒體與視覺TypeScript
85242

08資料與來源

  • 作者聲明github.com0c668c82f13f…

    所有插件都走官方 profile 机制挂载到 `dsh web`,不改 DSH 源码

  • 作者聲明github.com0c668c82f13f…

    1. 安装聚合包:`dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest` 2. 重启 `dsh web`,侧边栏出现全部插件入口

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-21。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。