
这两天,在 GitHub 上发现了一个让人眼前一亮的项目——DeepSeek TUI。开源两天斩获 3.5K Star。

它把 DeepSeek 最新的 V4 模型直接搬进了终端,做成了一个完整的编码智能体。
现在的 AI 编码助手越来越多,但大多数都是通过网页或者 IDE 插件来使用的。这个项目反其道而行之,完全扎根在终端里,给开发者一种原生的、沉浸式的体验。
更重要的是,它不仅仅是一个聊天工具,而是一个真正能"动手"的智能体。
你可以直接让它读写项目文件、执行 Shell 命令、搜索网页、管理 Git,甚至还能看到模型的思考过程实时展开。
这种把强大的 AI 能力和开发者最熟悉的终端环境结合在一起的方式,确实很有吸引力。
DeepSeek TUI 是一个完全在终端中运行的编码智能体。
它给 DeepSeek 的前沿模型提供了直接访问你的工作区的能力——读取和编辑文件、运行 Shell 命令、搜索网页、管理 Git,以及编排子智能体。
所有这一切都通过一个快速、键盘驱动的 TUI(文本用户界面)来完成。
这个项目专门为 DeepSeek V4 模型(deepseek-v4-pro / deepseek-v4-flash)而构建,支持 1M Token 的上下文窗口和原生的思考模式(思维链)流式输出。
你可以看到模型的推理过程在实时展开,就像在看它思考一样。
1️⃣ 原生 RLM 并行推理
DeepSeek TUI 内置了原生的 RLM(rlm_query 工具)支持,可以同时启动 1-16 个廉价的 deepseek-v4-flash 子智能体并行工作,用于批量分析、任务分解或并行推理。
2️⃣ 思考模式实时展示
这个项目最吸引人的特性之一就是思考模式的流式展示。
你可以看到 DeepSeek 的思维链(chain-of-thought)在实时展开,看着它如何一步一步推理你的代码、分析问题、规划解决方案。
这种透明性让 AI 的决策过程变得可理解、可追踪。
3️⃣ 完整的工具套件
DeepSeek TUI 提供了一套完整的工具:文件操作、Shell 执行、Git 管理、网页搜索/浏览、应用补丁、子智能体、MCP 服务器等。
这些工具不是摆设,而是真正能让 AI 动手去做事的利器。
4️⃣ 1M Token 超长上下文
支持 DeepSeek V4 的 1M Token 上下文窗口,当上下文填满时还能自动进行智能压缩。
5️⃣ 三种工作模式
项目提供了三种交互模式,满足不同场景的需求:
6️⃣ 会话保存与工作区回滚
支持会话的保存和恢复,可以在长时间运行的任务中进行检查点保存和恢复。
更贴心的是,它还提供了工作区回滚功能,通过 side-git 在每轮操作前后进行快照,使用 /restore 和 revert_turn 命令就能回滚,而且不会影响你仓库的 .git。
7️⃣ 多语言 UI 支持
DeepSeek TUI 支持多语言 UI!
通过 settings.toml 中的 locale 设置,可以控制界面的显示语言,包括简体中文、日语、葡萄牙语(巴西)等,而不会改变模型输出的语言。
DeepSeek TUI 提供了多种安装方式,满足不同用户的需求:
方式一:通过 npm 安装(最简单)
npm install -g deepseek-tui
deepseek方式二:通过 Cargo 安装(适合 Rust 开发者)
如果在中国内地访问 GitHub 或 npm 下载较慢,可以通过 Cargo 注册表镜像安装:
首先配置镜像:
# ~/.cargo/config.toml
[source.crates-io]
replace-with = "tuna"
[source.tuna]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"然后安装:
cargo install deepseek-tui-cli --locked # 提供 `deepseek` 命令
cargo install deepseek-tui --locked # 提供 `deepseek-tui` 命令(可选)
deepseek --version方式三:下载预编译二进制文件
可以直接从 GitHub Releases[1] 页面下载预编译的二进制文件。

方式四:从源码安装
git clone https://github.com/Hmbown/DeepSeek-TUI.git
cd DeepSeek-TUI
cargo install --path crates/tui --locked # 需要 Rust 1.85+配置 API 密钥
首次启动时会提示输入你的 DeepSeek API 密钥[2]。你也可以提前设置:
# 通过 CLI
deepseek login --api-key "YOUR_DEEPSEEK_API_KEY"
# 通过环境变量
export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY"
deepseekDeepSeek TUI 不仅可以作为交互式 TUI 使用,还提供了丰富的命令行功能:
deepseek # 交互式 TUI
deepseek "explain this function" # 一次性提示
deepseek --model deepseek-v4-flash "summarize" # 模型覆盖
deepseek --yolo # YOLO 模式(自动批准工具)
deepseek login --api-key "..." # 保存 API 密钥
deepseek doctor # 检查设置和连接性
deepseek doctor --json # 机器可读的诊断信息
deepseek setup --status # 只读设置状态
deepseek setup --tools --plugins # 搭建本地工具/插件目录
deepseek models # 列出实时 API 模型
deepseek sessions # 列出已保存的会话
deepseek resume --last # 恢复最新会话
deepseek serve --http # HTTP/SSE API 服务器
deepseek mcp list # 列出已配置的 MCP 服务器
deepseek mcp validate # 验证 MCP 配置/连接性
deepseek mcp-server # 运行调度器 MCP stdio 服务器支持其他提供商
DeepSeek TUI 不仅支持 DeepSeek 官方 API,还支持其他提供商:
比如英伟达:
deepseek auth set --provider nvidia-nim --api-key "YOUR_NVIDIA_API_KEY"
deepseek --provider nvidia-nim
# 或者按进程设置:
DEEPSEEK_PROVIDER=nvidia-nim NVIDIA_API_KEY="..." deepseekDeepSeek TUI 是一个非常有前景的项目,它把强大的 DeepSeek V4 模型能力和开发者最熟悉的终端环境完美地结合在一起。
它不仅仅是一个 AI 聊天工具,而是一个真正能动手做事的编码智能体。
三种工作模式(Plan、Agent、YOLO)满足了不同场景的需求,从安全的探索式开发到高效的自动化处理都能覆盖。
实时的思考过程展示让 AI 的决策变得透明可理解,这对于建立对 AI 的信任非常重要。
会话保存和工作区回滚功能更是贴心,让你可以放心地让 AI 去尝试各种操作,不用担心搞乱代码库。支持多语言 UI 和多种提供商也让这个工具的适用范围更广。
如果你是一个喜欢在终端里工作的开发者,或者想要一个更原生、更强大的 AI 编码助手,那么 DeepSeek TUI 值得一试!
GitHub:https://github.com/Hmbown/DeepSeek-TUI