DeepSeek TUI 是一个终端原生的编程 Agent,直接调用 DeepSeek V4 系列模型,为其赋予读写文件、执行 Shell、搜索网页、操作 Git、运行 MCP 服务器等工具能力——全程在键盘驱动的 TUI 界面里完成。
核心能力
原生 DeepSeek V4 集成
针对 deepseek-v4-pro 和 deepseek-v4-flash 两个主力模型设计,完整利用其 1M token 上下文窗口和思维链推理能力。模型在思考过程中会实时输出 CoT(Chain-of-Thought)推理步骤,你可以看着它一步步分析问题、拆解任务、规划执行路径。
支持多 Provider 切换:DeepSeek 官方 API、NVIDIA NIM、Fireworks、SGLang(自托管)。
三大交互模式
| 模式 | 说明 |
|---|---|
| Plan | 只读探索,不修改文件,适合快速了解代码结构 |
| Agent | 交互式执行,每次工具调用需人工审批 |
| YOLO | 自动批准所有工具调用,适合熟练用户批量跑任务 |
RLM 并行推理
内置 rlm_query 工具,可以将一个任务同时分发给 1–16 个 deepseek-v4-flash 子 Agent 并行处理,完成分析、拆解或批量推理。本质上是把 V4 Flash 当作便宜的并行推理引擎使用。
完整工具套件
- 文件操作:读写、搜索、重命名
- Shell 执行:运行命令、后台任务管理
- Git:commit、branch、diff、restore
- 网页搜索与浏览:实时获取外部信息
- MCP 协议:连接 Model Context Protocol 服务器扩展工具集
- Sub-agent 编排:在单一任务内调度多个子 Agent 协同工作
上下文管理与会话恢复
1M token 上下文窗口会在接近上限时自动进行智能压缩,保留关键信息的同时维持会话连贯性。会话可以保存并在任意时刻恢复,适合处理长周期的复杂任务。
工作区回滚
每次工具调用前会自动做 git snapshot,发生错误时可随时 /restore 回滚,不会弄乱你的代码仓库。这是 Claude Code 的经典能力,现在 DeepSeek TUI 也有了。
成本追踪
实时显示每轮和整个会话的 token 使用量与费用估算,方便工程师控制 API 消耗。
安装与使用
npm i -g deepseek-tui
deepseek
首次启动会提示输入 DeepSeek API Key,也可以提前配置:
deepseek login --api-key "YOUR_DEEPSEEK_API_KEY"
快捷键
| 快捷键 | 功能 |
|---|---|
Tab | 自动补全路径;运行时将草稿加入队列 |
Shift+Tab | 切换推理强度:off → high → max |
Ctrl+K | 命令面板 |
Ctrl+R | 恢复历史会话 |
Alt+R | 搜索提示词历史 |
@path | 在输入框附加文件/目录上下文 |
? / F1 | 打开帮助面板 |
定位
不是 IDE 插件,不是 VSCode 扩展,是一个独立的终端程序。如果你习惯在终端里工作,又想要 Agent 级别的代码任务能力,DeepSeek TUI 提供了另一种路径:本地跑、低成本、不依赖云端 IDE。