ディレクトリに戻る

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 Web 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

02DeepSeek 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` を再起動するとサイドバーに全プラグインの入口が表示されます。タスクボード・SSH・ペット・画像理解などの単体プラグインや、スキンセンターだけを npm パッケージ名で個別導入することも可能です。

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 のみリッスンします。

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。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。