Apache-2.0 のインタラクティブターミナル UI プラグイン。公式 DeepSeek Harness(dsh)の tui profile に組み込むだけで、セッションワークスペース・画像パイプライン・推論可視化が使える純表示層。
DSH 統合
互換
作者による申告
安全性監査
未監査
最終検証日
2026-08-21
ライセンス
Apache-2.0
01どんなタスクに使えるのか?
Run DeepSeek Harness coding sessions in a full interactive terminal workspace
Real-time session rendering with resume, /fork branching, /rewind rollback, /export Markdown transcripts, slash menus, approval cards and live status/config/tasks/workflow panels
Developers using the official dsh CLI who want a rich in-terminal coding-agent experience instead of the plain CLI
Send images to the model end-to-end from the terminal
Clipboard-pasted images rendered inline (kitty / iTerm2), delivered via the harness attachment service, auto-described by a vision-bridge model when the main model cannot see
Users who paste screenshots or designs into coding sessions and need vision-capable models to actually see them
Watch and control the agent's reasoning and approvals in real time
Collapsible thinking blocks (Ctrl+O), pending approval cards with inline diff preview, mode cycling (normal → plan → always-approve)
Developers who want visible reasoning traces and structured approval flow during dsh coding sessions
02DeepSeek Harness への導入方法
前提条件
- Official dsh CLI `@deepseek-ai/dsh` at `0.1.0-rc.8` — the package is not a standalone program and cannot run with just `npm i`
- Node.js `^22.19 || >=24`
- `pnpm` on PATH (the `dsh plugin` command forwards to it)
インストール手順
- 01
Install the plugin into the tui profile: `npx -y @deepseek-ai/dsh@0.1.0-rc.8 plugin --profile tui add @huiliyi37/dsh-tianshu-tui` (or from Git: `... add github:huiliyi37/dsh-tianshu-tui`)
$ npx -y @deepseek-ai/dsh@0.1.0-rc.8 plugin --profile tui add @huiliyi37/dsh-tianshu-tui
- 02
Launch: `npx -y @deepseek-ai/dsh@0.1.0-rc.8 --profile tui` (if the official CLI is globally installed at 0.1.0-rc.8, plain `dsh` works too)
$ npx -y @deepseek-ai/dsh@0.1.0-rc.8 --profile tui
導入成功の確認
- Success when the welcome page shows the dsh-tianshu-tui brand; exit with `Ctrl+Q` or `/exit`
03DSH 統合と能力の範囲
TUI plugin installed into the official dsh CLI's tui profile via `dsh plugin --profile tui add`; pure presentation layer over the official DeepSeek Harness session event stream
Full session workspace in the terminal
dsh coding sessions→real-time rendering, append-only scroll transcript, session resume on startup, /fork branching, /rewind rollback (session truncation + optional file restore), /export Markdown transcript
/rewind truncates the session event log and can roll files back to a pre-boundary snapshot/export writes a Markdown transcript fileEnd-to-end image pipeline with vision bridge
clipboard-pasted or attached images→inline rendering via kitty / iTerm2 graphics protocols, delivery through the harness attachment service, auto vision-model description when the main model is text-only
oversized images are compressed before sending (1568px long-edge cap, JPEG 0.82 → 0.55 → 1024px + 0.55)Complete input surface
user typing in the terminal→slash dropdown (fuzzy prefix match, MRU sort, ghost preview), @-path Tab completion, @mention expansion, bracketed paste, optional vim keys, external editor (Ctrl+E), history search (Ctrl+F), Ctrl+. keymap overlay
local preferences persisted to ~/.dsh-tui/prefs.jsoninput history persisted to ~/.dsh-tui/input-history.json (1000-entry cap; delete the file to clear)Auditable pure presentation layer
session event stream from the host harness→all rendered state derived from session events; user input becomes ordinary logged messages
04誰に向いているのか?使うべきでない場面は?
向いている用途
- Developers using the official dsh CLI who want a rich in-terminal coding-agent experience instead of the plain CLI
- Users who paste screenshots or designs into coding sessions and need vision-capable models to actually see them
- Developers who want visible reasoning traces and structured approval flow during dsh coding sessions
不向きな用途
- Not a standalone program: requires the official `@deepseek-ai/dsh` CLI pinned at `0.1.0-rc.8`, Node.js `^22.19 || >=24`, and pnpm on PATH. A stale `dsh` binary on PATH can cause ERR_FS_EISDIR errors.
- Must not be installed into oh-my-tianshu's (@huiliyi37 ecosystem) tui profile — mixing ecosystems creates fragile cross-ecosystem resolution of @deepseek-ai/* via stale symlinks in ~/.dsh/profiles/node_modules.
05互換性・メンテナンス・セキュリティ上の注意
- Not a standalone program: requires the official `@deepseek-ai/dsh` CLI pinned at `0.1.0-rc.8`, Node.js `^22.19 || >=24`, and pnpm on PATH. A stale `dsh` binary on PATH can cause ERR_FS_EISDIR errors.
- Must not be installed into oh-my-tianshu's (@huiliyi37 ecosystem) tui profile — mixing ecosystems creates fragile cross-ecosystem resolution of @deepseek-ai/* via stale symlinks in ~/.dsh/profiles/node_modules.
- On every launch the plugin checks npm `latest` for self-updates (network call; disable with DSH_TUI_SKIP_UPDATE=1). Image re-asking additionally requires the companion @deepseek-ai/dsh-vision-ask package, which the TUI bundle does not ship.
Apache-2.0 · actively maintained (latest release v0.1.2-rc.12, 2026-08-20)
06よくある質問
dsh-tianshu-tui を DeepSeek Harness に組み込む方法は?
単独のプログラムではなく dsh プラグインです。まず公式 CLI @deepseek-ai/dsh(0.1.0-rc.8)を用意し、`npx -y @deepseek-ai/dsh@0.1.0-rc.8 plugin --profile tui add @huiliyi37/dsh-tianshu-tui` を実行、`npx -y @deepseek-ai/dsh@0.1.0-rc.8 --profile tui` で起動します。
ネイティブ動作ですか、それとも MCP ですか?
いずれでもありません。公式 dsh の tui profile 内で動作する TUI プラグインです。UI は純粋な表示層で、すべての agent 状態はセッションイベントストリームから派生し、prompt・ツール・コンテキスト面は一切登録しません。
前提条件は何ですか?
公式 @deepseek-ai/dsh 0.1.0-rc.8、Node.js ^22.19 || >=24、PATH 上の pnpm(dsh plugin が転送します)。本パッケージを npm i するだけでは動きません。
自動更新や通信はありますか?
npm からインストールした場合、起動ごとに npm latest と照合し、新バージョンがあれば profile に書き込みます(再起動で反映)。DSH_TUI_SKIP_UPDATE=1 で通信チェックを省略できます。github:/link: インストールは書き換えられません。
既知の制限はありますか?
画像への再質問(ask_image)には同じリポジトリのコンパニオンパッケージ @deepseek-ai/dsh-vision-ask が別途必要です。LSP 診断は TUI ローカル表示のみ(ツールカードバッジ + /lsp パネル)でモデルツール面には提供されません。oh-my-tianshu の tui profile には組み込まないでください。
07関連する DSH ワークフロー
dsh-better-sidebar
by omdsh-dev
ファイル表示・編集、ターミナル、Git、サブエージェントのページを内蔵し、サードパーティによる新規サイドバーページの登録にも対応する拡張可能なサイドバー基盤
dsh-tui
by ccch1mneyyy
Claude Code 風の全画面 TUI プラグイン。鯨トップバー、リアルタイム状態行、思考ストリーミング、Esc 二連打の巻き戻し、コンテキスト進捗バーと TPS メーター搭載。npm で一発インストール
dsh-popout-sidebar
by e2mcc
ポップアウトサイドバー:アーティファクトとファイルツリーを複数プレビュー形式で一覧し、別ブラウザタブにポップアウトして別モニターへドラッグ可能。他のサイドバープラグインと同時共存
seektty
by hilbert-beinghappy
プラグインで拡張可能な DeepSeek カラーの DeepSeek Harness 用 TUI
08データと出典
**dsh-tianshu-tui**(`@huiliyi37/dsh-tianshu-tui`)是官方 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)…
npx -y @deepseek-ai/dsh@0.1.0-rc.8 plugin --profile tui add @huiliyi37/dsh-tianshu-tui
UI 是纯展示层:所有 agent 状态都来自会话事件流。
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
