最近我试了一个开源项目:DeepSeek TUI。
github.com/Hmbown/DeepSeek-TUI
它不是普通的网页工具,也不是简单把 DeepSeek 放进命令行里问答。更准确地说,它是一个运行在终端里的 AI 编程助手:可以围绕当前项目读取文件、修改文件、运行命令、查看 Git 变化,还支持 MCP、LSP、会话恢复、工作区快照等能力。
Codex CLI、OpenCode 这一类工具,大概能理解它的方向:让 AI 不只回答问题,而是进入真实的开发现场。
这篇文章主要记录三件事:
- DeepSeek TUI 是什么;
- Windows 上怎么安装和启动;
- 我遇到的启动闪屏问题,以及最后怎么解决。
不是“终端里能”,而是它把 AI 编程助手需要的一组能力放在了一起:
- 执行 shell 命令;
- 查看 Git diff 和仓库状态;
- 接入 MCP 工具;
- 恢复会话;
- 通过工作区快照回滚;
- 支持多步任务和子智能体;
- 和成本。
这些能力组合在一起,才更像一个真正面向开发流程的 AI agent。
不过,Windows 用户次尝试时可能会遇到一个小坑:安装成功以后,在传统 PowerShell 窗口里启动,界面可能一直闪,无法稳定进入。
我这次的解决方式很简单:换 Windows Terminal。
DeepSeek TUI 是什么
DeepSeek TUI 是一个面向 DeepSeek 模型的开源终端 AI 编程助手。
官方 quickstart 大致是这样:
npm install -g deepseek-tui
deepseek --version
deepseek --model auto首次启动时,它会提示配置 DeepSeek API Key。也可以提前配置:
deepseek auth set --provider deepseek
deepseek auth status官方还提供了 Scoop、Cargo、GitHub Release、Docker 等安装方式。对 Windows 用户来说,如果只是想尽快试用,
npm install -g deepseek-tuinpm install -g deepseek-tui --registry=安装完成后,先检查版本:
deepseek --version然后启动:
首次启动会进入 API Key 配置流程,按提示填入即可。
我遇到的问题:装好了,但启动后一直闪
- 全安装 deepseek-tui;
- 执行 deepseek;
- 按提示配置 API Key;
- 再次启动时,传统 PowerShell 窗口开始闪烁,无法稳定进入界面。
这个现象很容易让人误判:
- 是不是没装好?
- 是不是 API Key 配错了?
- 是不是 npm 包有问题?
但从表现看,它更像是终端渲染兼容问题,而不是安装命令本身的问题。
很多现代 TUI 工具都依赖更完整的终端能力,比如 ANSI 控制、光标刷新、键盘、复杂布渲染等。传统控制台环境在这些场景下不一定稳定。
解决方法:换 Windows Terminal
- 安装 Windows Terminal;
- 在 Windows Terminal 里重新执行 deepseek;
- 正常进入 DeepSeek TUI。
换到 Windows Terminal 后,界面就能正常显示。
所以,如果你在 Windows 上遇到 DeepSeek TUI 启动闪屏,先不要急着重装。优先换一个现代终端,再检查版本、配置和 API Key。
我觉得 DeepSeek TUI 真正有意思的地方,是它在尝试把 AI 放进项目现场。
普通网页离真实开发环境很远。再把结果发回模型。
终端 AI 编程助手的价值,是减少这些来回搬运。模型可以直接在工作区里读文件、看项目结构、运行命令、检查变更,并基于真实项目状态继续下一步。
工作流边界发生了变化。
但也要注意权限和风险
这类工具可以读写文件、运行命令、调用外部工具,所以不能只看“能不能写代码”,还要看它有没有清晰的模式和审批机制。
DeepSeek TUI 文档里提到 Plan、Agent、YOLO 等模式,也有 suggest、auto、never 等审批策略。这个方向是必要的。
- 次试用,先在测试项目里跑;
- 不要一上来就在重要仓库里开启高权限自动化;
- 每轮任务后检查 Git diff;
- 涉及命令执行时,尽量保留人工确认;
- 出问题时优先用快照、Git 或备份回滚。
AI 编程工具越强,越需要边界感。
DeepSeek TUI 更适合这些用户:
- 想在终端里使用 DeepSeek 做代码任务的开发者;
- 想比较 CLI、OpenCode 类工作流的人;
- diff,而不是只的人;
如果你只是偶尔问几个问题,网页已经足够。
如果你想让 AI 真正进入项目现场,DeepSeek TUI 值得测试。
最后
DeepSeek TUI 不是一个简单的“终端壳”。它更像是 DeepSeek 模型进入工程现场的一次开源尝试。
它把文件、shell、Git、MCP、LSP、会话恢复、快照回滚、子智能体、模式控制等能力组合在一起,已经具备终端 AI 编程助手的完整雏形。
当然,作为快速演进的开源项目,它在不同系统、终端和安装路径上的体验还会继续变化。Windows 用户尤其建议优先使用 Windows Terminal。
全部评论