前言¶
DeepSeek Harness (DSH) 生态强调插件化,终端交互是开发者与智能体交互的核心。dshx-tui 是一个针对 DeepSeek Harness 的终端 TUI 前端实现,专注于 dshX 品牌体验。
核心定位¶
它是 dsh-TUI 的分叉版本,保留了原有的 Claude Code 风格交互,在此基础上集成了 dshX 品牌元素,包括简洁启动页、品牌配置覆盖以及优化的状态栏显示。
主要功能¶
- 品牌与启动页:提供 dshX 品牌启动页,默认隐藏像素鲸鱼与块状大字,支持通过配置覆盖 wordmark、showWhale、hideBigText。
- 状态栏与上下文:使用企业级标准措辞显示工具调用次数、思考/执行耗时及 Token 消耗;Context 栏简化显示剩余 Token。
- 会话管理:支持会话创建与恢复,提供
--resume参数快速恢复。 - 命令与能力:支持
/preset、/model切换预设与模型;集成技能、MCP、子代理、问卷功能;支持主题切换与 Shift+Tab 模式循环。
安装与启用¶
该插件依赖 @deepseek-ai/cordis (^4.0.1) 和 @deepseek-ai/dsh-invariants。运行前需确保 Node.js 版本满足要求(^22.19 || >=24)。
通过 npm 全局安装:
npm i -g @dshx/tui
安装完成后,直接运行:
dshx-tui
注意事项¶
作为独立工具使用时,请检查源码与许可证(MIT)。