インストール
dsh がインストール済みで dsh web が正常に起動すること(npm インストール系なら追加要件なし)。リポジトリからのインストールには Node.js ≥ 22 + pnpm が必要。既知の落とし穴(README の自己申告):pnpm 11 の release-age のしきい値により、公開 10 日以内の新しい @linxin666/* が旧版としてインストールされ、スキン適用時に ERR_MODULE_NOT_FOUND ... dsh-client-ui-skin-* が出る(上記の設定で除外する)。SSH のパスワード/パスフレーズは ~/.dsh/dsh-ssh.json に平文で保存され(0600)、再接続時に冪等でないコマンドが再実行される可能性があり、リモートの出力もマスキングされない。Cloudflare quick tunnel と Tailscale Serve は SSE 非対応のため、モバイル側は自動的にポーリングへフォールバックし、メッセージが数秒遅れることがある。ホストの停止/スリープ中に逃したスケジュールタスクはスキップされ、後から補完実行はされない。
dsh プラグイン:profile に入れて dsh web を再起動すると有効になります。
フルセット(推奨)
dsh plugin --profile web add @linxin666/dsh-web-ui-all
テーマのみ
dsh plugin --profile web add @linxin666/dsh-skins
個別インストール
dsh plugin --profile web add @linxin666/dsh-liangshen
dsh plugin --profile web add @linxin666/dsh-client-ui-task-board
dsh plugin --profile web add @linxin666/dsh-ssh
dsh plugin --profile web add @linxin666/dsh-tool-describe-image
dsh plugin --profile web add @linxin666/dsh-pet
dsh plugin --profile web add dsh-better-sidebar
リポジトリからインストール(開発/デバッグ)
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
dsh web
アンインストール
dsh plugin --profile web remove @linxin666/dsh-web-ui-all
完全チュートリアル
01推奨コマンドで統合パッケージ @linxin666/dsh-web-ui-all をインストールする
02dsh web を再起動すると、サイドバーに各プラグインの入口が現れる
03Settings → Plugin Configuration で各プラグインを切り替える、またはスキンセンターで 11 種類のテーマを試着する(プレビューしてから適用)
特徴
·cron によるスケジュール実行付きのタスクボード。Git のブランチをスイムレーン図で可視化
·スマホの QR コードペアリングによる遠隔操作 + SSH 操作パネル。ビジョン API に接続した画像理解ツール
·カスタマイズ可能なクジラのマスコット、リアルタイムの token 集計、11 種類のスキンを試着してすぐ切り替え。さらに DeepSeek V4 Pro 向けに最適化した agent preset を同梱