dsh TUI プラグインの使い方:dsh-tui ターミナル図解
Bilibili の 2 本の実録から選んだ 10 シーン:起動、パネル、プロファイル、スキル、テーマ、構造化質問とバックグラウンドジョブ。
最終更新: 2026-09-23

dsh-tui(GitHub:ccch1mneyyy/dsh-TUI、2026 年 9 月時点で ★3,152)は、DeepSeek Harness のエージェントランタイムを、全画面ターミナルで動かします。ピクセル鯨のヘッダー、常時表示のステータスバー、スラッシュコマンドですべてのパネルに到達。公式 0.1.7-rc.1(next チャンネル)にはすでにサイドバー統合ターミナルが入っており、dsh-tui はより機能の充実したターミナルネイティブ体験を提供するコミュニティプラグインです。
以下のスクリーンショットはすべて 2 本の Bilibili 動画の実フレームです。メインの実録は aiwayDS——プラグインツリーに並ぶ @aiwayds プラグインの作者本人——によるもので、中立レビューではなく個人の構成紹介としてご覧ください。スプラッシュと機能一覧は「这真是神了」の短編から。
要点まとめ
- ▸dsh --profile tui の一発で全画面 TUI を起動:DSH ピクセル鯨ロゴ、プラグインツリー、常時ステータスバー(実録では mcp 2 · skills 82/115 · plugins 15)。
- ▸/model・/agents・/profile-switch・/skills の 4 大パネル:モデルのお気に入り、カスタムサブエージェント、仕事と個人プロファイル、115 個のスキル管理。
- ▸/theme でライト/ダーク即時切替、ask_user_question の構造化マルチセレクト、長時間ジョブはバックグラウンドで継続(next チャンネル 0.1.7-rc.1)。
図解ステップ
起動と 3 つのパネル
- 1
tui プロファイルを起動する
tui プロファイルで dsh を起動すると、ピクセル鯨の DSH ロゴが表示され、プラグインツリーが読み込まれます。実録は作者自身の構成——@aiwayds プラグイン 15 本と dsh-base——で、状態行は mcp 2 · skills 82/115 · plugins 15、下部には Esc ×2 で停止、Ctrl+G でサブエージェント、Tab でプリセットというショートカットバー。
dsh --profile tuimcp 2 · skills 82/115 · plugins 15
dsh --profile tui 直後の一枚目——ランタイム全体が 1 つのターミナルに収まっています。動画の 1:04 から見る - 2
/model パネルでモデルを選ぶ
/model はスクロール可能なモデル表を開きます:モデルとプロバイダーの組み合わせ 124 件(フッター 13/124)。f でお気に入り、h で非表示、/ で絞り込み、Enter で決定——実録では ark-agent-plan 経由の glm-5.3-flash に星を付けて選択。
f favorite · h hide · / filterEsc back (13/124)
124 の組み合わせ。f でお気に入り、/ で絞り込み。動画の 1:20 から見る - 3
/agents でサブエージェントを確認する
/agents はカスタムサブエージェントを表で一覧:名前、モデル、spawn 深度(DEEP)、説明。実録の作者は 4 つのペルソナエージェント(小狮妹・老法师・小黄鸭・牛马狗)を MiniMax と GLM で運用。Enter で開き、l で上限を表示。
Enter open · Esc back · l limits
4 つのペルソナエージェントが 1 行ずつ——Enter で開く、l で上限。動画の 1:32 から見る
プロファイルとスキル
- 4
仕事と個人プロファイルをワンキーで切替
/profile-switch は現在のワークスペースのモデル設定を丸ごと交換します。トランスクリプトには Profile → other(think max)と Profile → personal(think high)の 2 回の切替が記録され、選択は .dsh-profile でディレクトリツリーにピン留め。同じ画面のコマンドパレットには /agents・/resume・/new・/topics も並びます。
/profile-switchpinned this tree (.dsh-profile)
1 コマンドで 2 つの設定を行き来——ディレクトリごとにピン留め。動画の 2:40 から見る - 5
Skills Manager で 115 個のスキルを管理
/skills で Skills Manager を開く:ON/SKILL の 2 列リストで、Space で切替、Enter で適用、PgUp/PgDn でページ送り。全 115 項目(実録では 82 個が有効)。ここでオフにしたスキルのプロンプトはコンテキストに入りません。
Space toggle · Enter applyEsc back (4/115)
Space で切替、Enter で適用——115 個のうち 82 個が有効。動画の 2:33 から見る
テーマ・質問・バックグラウンド
- 6
/theme でテーマを即時切替
/theme の 3 択:auto(ターミナルのライト/ダーク信号に追従)、light、dark(いずれも GitHub パレット)。dark を選ぶと画面全体が即座に描き直されます:Theme: dark — applied。
/themeTheme: dark — applied.
auto はターミナル追従、light と dark は GitHub パレット。動画の 3:02 から見る 
dark はその場で再描画——再起動も再読み込みも不要。動画の 3:03 から見る - 7
質問に答えつつバックグラウンドを実行
ask_user_question は選択肢をピック可能なリストで描画——推奨選択肢を先頭に、1-9 でマルチセレクト、Ctrl+T で折りたたみ、Esc で辞退。実録ではエージェントがバックグラウンドジョブを開始し、その実行中にマルチセレクトの質問を表示。同じ形は next チャンネル(0.1.7-rc.1)にもあります:長時間コマンドはタイムアウトで自動的にバックグラウンドへ。
ask_user_question1-9 pick · Ctrl+T fold · Esc decline
上で構造化マルチセレクト、下でバックグラウンドジョブが継続。動画の 3:30 から見る - 8
機能一覧表で全体を把握する
2 本目の動画は 12 マスの機能ボードで締めくくります:ピクセル鯨ヘッダー、双ストリーム大文字、ストリーミング思考、ダブル Esc で時間巻き戻し、@ ファイル参照補完、resume · compact · export、テーマ即時切替、/lang の UI 言語切替、Skills · MCP · サブエージェント、長セッションの仮想化レンダリング、マウス選択でコピー、コア無変更の純プラグイン。
双击 Esc 时间回溯/resume · /compact · /export零核心改动 · 纯插件
12 マスの特性、コア無変更——見たものはすべてプラグイン層。動画の 1:10 から見る
よくある質問
dsh-tui の導入と選び方について、手早く答えます。
dsh-tui のインストール方法は?
dsh-tui は dsh プラグインバンドル(GitHub: ccch1mneyyy/dsh-TUI)で、npm 一発で入ります。手順はプラグインインストールガイドを参照。インストール後はステップ 1 のように tui プロファイルで dsh を起動してください。
内蔵ターミナルとどう違いますか?
公式 0.1.7-rc.1(next チャンネル)には Web UI にサイドバー統合ターミナルが既に付いており、軽い操作に便利です。dsh-tui はコミュニティ製のフル機能版:全画面の鯨ヘッダー、/model・/agents・/profile-switch・/skills パネル、テーマ、バックグラウンドジョブの流れを、コア無変更の純プラグインとして提供します。ヘビーターミナル派は両方並存できます。
dsh-tui のプロファイルとは?
プロファイルはワークスペース単位のモデル設定パック:既定モデル・サブエージェントモデル・think レベル。/profile-switch で切替(動画では「仕事」と「個人」の 2 セット)、選択は .dsh-profile でディレクトリツリーにピン留めされるため、同じディレクトリのセッションは常に同じ構成で始まります。
動画の機能はすべて dsh-tui に同梱されていますか?
いいえ。起動フレームのプラグインツリーは録画者自身の構成——自作の @aiwayds プラグイン 15 本です。dsh-tui が提供するのはターミナルシェル本体。ask-router・subagent-registry・topics-memory などは別インストールの独立プラグインです。
関連ガイド
インストール、プラグインモデル、そしてこの解説の元になったパネル。
プラグインのインストール
マーケット・npm・手動インストールと、読み込み確認の方法。
ガイドを読むDSH プラグインとは?
TUI の土台にあるプラグインモデル:プロファイル、スキル、MCP、コア無変更。
ガイドを読むモデルの切り替え
/model のお気に入りとプロバイダーの組み合わせ——Web UI でも TUI でも有効。
ガイドを読むサブエージェントガイド
/agents パネルの 4 ペルソナのように、自分のエージェントを定義する。
ガイドを読むトラブルシューティング
パネルやプラグインが動かないときはここから。
ガイドを読むコンテキスト圧縮
80% しきい値を超えたとき、切り詰めとチェックポイント再生で長いセッションを守るしくみ。
ガイドを読む出典とクレジット
画像はすべて Bilibili 動画からの切り出しで、チャンネル透かしと焼き込み字幕カードは切り取るか回避しています。メイン実録の作者 aiwayDS は dsh-tui エコシステムの @aiwayds プラグイン作者でもあり、内容は中立なレビューではなく、個人の構成紹介です。まずは プラグインのインストール
