ningbainb/deepseek-harness-desktop--packages-dsh-web-ui-all ↗★ 491
@linxin666/dsh-web-ui-all
一键安装全部功能插件与皮肤全家桶
AI 分析
适合想要省去繁琐步骤,一次性装齐所有常用功能插件和皮肤资产的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ningbainb/deepseek-harness-desktop#f30137e7d72942d2cd851a0fa0713f596ed06ad6&path:packages/dsh-web-ui-all说明文档
阅读完整 README ↗@linxin666/dsh-web-ui-all
English | 中文
The one-click aggregate package for the whole dsh web UI family: installing it brings every functional plugin (task-board / git-graph / pet / remote-web-ui / live-stats / chat-artifacts / web-ui-settings) plus the skin family (dsh-skins, skin assets bundled inside). The compat bridge layer is folded into this package (src/client), so no separate compat npm package is needed.
What it is
- One install, everything on: its dependencies pull in all sub-plugin packages (dsh-client-ui-aionui-panel / dsh-client-ui-task-board / dsh-client-ui-git-graph / dsh-pet / dsh-remote-web-ui / dsh-live-stats / dsh-chat-artifacts / dsh-ssh / dsh-client-ui-web-ui-settings / dsh-skins).
- Aggregation carrier:
cordis.patch.ymlaggregates theinsertlines of each sub-plugin, mounted through the dsh plugin profile mechanism. - Native-first navigation: use the visible DSH turn rail when available; retain a compact fallback for older conversations and narrow layouts where the native rail is hidden. Window resizing switches between them without showing duplicate turn rails. Empty conversations do not show inactive navigation; imported scrollable output retains the bottom action even without user turns. A visible, enabled native bottom action takes precedence over the compatibility button; at the bottom, the inactive compatibility button is hidden. Navigation recovers after container replacement or remounting.
Install
From npm (recommended)
dsh plugin --profile web add @linxin666/dsh-web-ui-all
From the repository (development)
git clone https://github.com/zhu1090093659/dsh-web-ui.git
cd dsh-web-ui
pnpm install && pnpm -r build
node scripts/link-profile.mjs
dsh plugin --profile web add link:$(pwd)/packages/dsh-web-ui-all
Restart dsh web for the plugins to take effect.
Known limitations
- Every sub-plugin activates together. For only a subset, install that sub-plugin package directly.
- Do not install the aggregate package alongside the standalone package of the same plugin (e.g. @linxin666/dsh-liangshen); run
dsh plugin removeon the old package before switching. - Dependencies on the
@deepseek-ai/*SDK are pinned; compatibility follows the repository's release cadence.