dsh-TUI是什麼
dsh-TUI 是 DeepSeek Harness 的 Claude Code 風格終端界面插件,由社區開發並獲 DSH 官方公衆號收錄。工具提供像素鯨魚頂欄、實時狀態行、流式思考展開、雙擊 Esc 會話回滾等特性,完整支持 Agent preset、Skills、MCP 等 DSH 能力。零核心改動,npm 一鍵安裝、卸載無痕,專爲長會話優化,適合追求鍵盤效率的開發者。

dsh-TUI的主要功能
-
Claude Code 風格界面:像素鯨魚頂欄 + 雙流光大字標題 + 實時狀態行,終端能很好看。
-
流式終端交互:支持 Markdown 渲染、Tab 補全、
@文件引用、歷史搜索與雙渲染模式。 -
Agent 狀態實時可視:底部狀態欄同步展示 TPS、緩存命中率、上下文進度與推理等級。
-
完整會話工作流:支持新建、恢復、壓縮、導出、側問,雙擊
Esc即可回滾或分叉會話。 -
DSH 能力全接入:無縫調用官方 Agent Preset、Skills、MCP、Goals、Todos 及子代理。
-
一鍵環境診斷:
/doctor自檢運行環境,/cost查用量,/mcp看連接,支持自定義 API 端點。 -
長會話性能優化:通過事件驅動投影、差分輸出與消息虛擬化,防止終端隨會話變卡。
如何使用dsh-TUI
- 環境準備:確保已安裝 Node.js(建議 ≥24)和 pnpm(≥10)。
- 安裝插件:全局安裝官方 DSH 與 dsh-TUI:
npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui。 - 配置密鑰:在終端導出
DEEPSEEK_API_KEY環境變量(可選配DEEPSEEK_BASE_URL)。 - 啓動界面:進入項目目錄,執行
dsh-tui啓動終端界面。 - 環境自檢:輸入
/doctor檢查環境、憑據與會話狀態是否正常。 - 發送任務:在輸入框鍵入第一條任務指令並按 Enter 發送。
- 常用命令:用
/help查看命令,/model切換模型,/compact壓縮上下文。 - 快捷鍵操作:按
Ctrl+C中斷回合,雙擊Esc回滾會話,Ctrl+O展開思考詳情。 - 非交互模式:腳本場景下使用
dsh --profile headless "指令"執行一次性非交互任務。
dsh-TUI的核心優勢
- Claude Code 風格界面:像素鯨魚頂欄、雙流光大字標題、實時狀態行,讓終端界面兼具美觀與實用。
- 零侵入設計:純插件掛載,零核心改動;安裝即啓用,卸載後不留任何痕跡。
- 官方認可收錄:被 DeepSeek Harness 官方公衆號選爲”內測用戶精選插件”,品質與兼容性有保障。
- DSH 能力全接入:完整支持 Agent Preset、Skills、MCP、Goals、Todos、子代理等官方全部核心能力。
- 實時狀態可視化:底部狀態欄同步展示 TPS、緩存命中率、上下文進度、推理等級與 Git 分支信息,Agent 狀態一目瞭然。
- 長會話性能優化:採用事件驅動投影、差分終端輸出、消息虛擬化與有界緩存技術,會話再長也不會卡頓或內存膨脹。
- 強大會話管理:雙擊
Esc即可 rewind/fork(時間回溯),同時支持壓縮上下文、恢復歷史、導出會話、側問等高級操作。 - 終端原生交互:支持流式 Markdown 渲染、結構化工具卡、Tab 自動補全、
@文件引用、歷史搜索與雙渲染模式。
dsh-TUI的項目地址
- 項目官網:https://dshtui.com/
- GitHub倉庫:https://github.com/ccch1mneyyy/dsh-TUI
dsh-TUI的同類競品對比
| 維度 | dsh-TUI | Claude Code |
|---|---|---|
| 本質定位 | DSH 生態的界面插件層 | 獨立的AI 編程 Agent |
| 模型支持 | 通過 DSH 支持多模型(DeepSeek/Claude/OpenAI 等) | 僅支持 Claude 模型 |
| 自主性 | 依賴 DSH 內核的 Agent 能力 | 原生支持自主規劃、測試-修復循環、子代理 |
| 費用 | 免費開源(自付 API) | 訂閱制($20~$200/月) |
| Git 工作流 | 通過 DSH Agent 管理 | 原生自動提交/分支管理 |
dsh-TUI的應用場景
- 終端原生開發:在 iTerm2、VS Code 內置終端或 tmux 中直接運行,全程不離開命令行環境,適合習慣鍵盤驅動的開發者。
- SSH 遠程服務器操作:通過 SSH 連接遠程服務器後啓動,在無法運行桌面 GUI 的服務器環境中獲得完整的 DSH Agent 能力。
- 長會話代碼審查與重構:用
/compact壓縮上下文、雙擊Escrewind/fork 會話回溯,配合差分輸出和消息虛擬化,處理需要多輪迭代的大型代碼任務。 - 實時性能監控與調試:底部狀態欄實時展示 TPS、緩存命中率、上下文分段進度和 token 消耗,適合需要精確觀察 Agent 運行狀態的調試場景。
- 全鍵盤高效工作流:拒絕鼠標操作,通過 Tab 補全、
@文件引用、Ctrl+O展開思考、快捷鍵切換模型,實現純鍵盤驅動的高效交互。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...