最近在折腾 AI 编程工具的朋友们,大概都听说过 Claude Code、Codex CLI 这些"编码智能体"。但如果你用的是 DeepSeek 模型,那今天要聊的这款开源工具——DeepSeek-TUI,可能才是你真正该试试的东西。
26.1k GitHub Star、2.2k Fork、87 个 Release,来自独立开发者的 MIT 开源项目。这个数据放在国内开源圈子里,算是相当能打的了。
它是什么?
一句话:一个住在终端里的编程智能体。
不是那种弹个对话框让你输入问题的聊天窗口,而是真正接管命令行工作流——读取代码、修改文件、运行测试、自动汇报结果。核心循环就四个字:做活,干完。
同类产品对照着看:
• Claude Code → OpenAI 的闭源方案 • Codex CLI → OpenAI 系 • DeepSeek-TUI → 专门为 DeepSeek V4 系列模型打造的开源方案
作者是美国的独立开发者 Hmbown,来自得克萨斯州,项目采用 MIT 许可证,没有任何 CLA 要求,也不会锁定你必须用谁的赞助商——对想自己部署、魔改的朋友来说,这点挺友好。
核心功能一览
三种操作模式
• Plan 模式:只读调查模式。AI 先帮你探索代码库,提出修改计划,但不直接动手。适合你想先摸清情况再动手的场景。 • Agent 模式:默认模式。多步工具调用,每一步都会弹审批框让你确认。适合日常开发,安全感拉满。 • YOLO 模式:全自动批准所有工具调用。适合你已经对代码库足够熟悉,想让 AI 火力全开的场景。
三种模式用 Tab 键就能切换。
Auto 模式
deepseek --model auto "帮我重构这段代码"加上 --model auto 参数,DeepSeek-TUI 会自动决定用 deepseek-v4-flash 还是 deepseek-v4-pro,以及该用哪个推理级别(off / high / max)。上游 API 收到的永远是具体模型名,不会是 "auto"。
百万 Token 上下文
1M token 的上下文窗口,处理大型代码库不在话下。系统会自动追踪上下文,并在需要时触发压缩。
沙箱安全保护
这是很多同类工具没有强调的东西。DeepSeek-TUI 内置了操作系统级的沙箱:
AI 在你的代码库里翻来覆去,但它没法跳出这个边界去搞事情。对于在生产环境或敏感项目里跑 AI 代理的人来说,这点挺重要。
内置工具集
• read_file/edit_file— 文件读写• grep— 文本搜索• apply_patch— 应用补丁• exec_shell— 执行 Shell 命令• mcp_<server>_<tool>— 调用 MCP 服务器工具• LSP 诊断 — 每次编辑后通过 rust-analyzer、pyright 等实时报错
思维模式流式传输
你可以实时看到 DeepSeek 推理的过程——那些思考链是怎么一步步展开的。不只是等结果,而是看 AI "想"的过程。对于调试和理解 AI 行为来说,这个功能挺有意思。
会话管理
支持保存/恢复会话,用侧 git 做工作空间回滚,不影响项目本身的 .git。比如你让 AI 改了一堆东西,突然想回到上一个状态?直接回滚,干净利落。
实时成本追踪
每轮次和会话级别的 token 消耗、成本估算,缓存命中/未命中分解。你花的每一分钱都看得见。
技能系统
可组合、可安装的指令包,从 GitHub 直接拉取。可以理解成给 AI 预先定义好的"技能包",不需要后端服务,直接本地运行。
HTTP/SSE API
deepseek serve --http开启无头代理模式,支持 API 调用。对喜欢自己搭工作流的人来说,这个接口很灵活。
9 个 API 提供商支持
DeepSeek 是默认的,但还支持:NVIDIA NIM、Fireworks、OpenAI 兼容端点、SGLang、vLLM、Ollama、OpenRouter、Novita。
想用别家的模型跑这套工具?配置文件里改一下就行。
国内安装有多难?
说实话,比想象中简单。
npm(最简单,需要 Node.js >= 18)
# 国内用淘宝镜像加速
npm config set registry https://registry.npmmirror.com
npm install -g deepseek-tuinpm 包会自动从 GitHub Releases 下载匹配的预构建 Rust 二进制文件,不需要你自己编译。
Cargo(不需要 Node)
cargo install deepseek-tui-cli --locked需要 Rust 1.88+。如果没装过 Rust,装个 rustup 也就几分钟的事。
Homebrew(macOS 用户)
brew tap Hmbown/deepseek-tui
brew install deepseek-tuiWindows Scoop
scoop update
scoop install deepseek-tuiDocker
docker run --rm -it \
-e DEEPSEEK_API_KEY \
-v "$PWD:/workspace" \
ghcr.io/hmbown/deepseek-tui:latest直接下载二进制
GitHub Releases 页面有预编译好的文件,支持 Linux (x64/ARM64)、macOS (x64/ARM64)、Windows x64。
初次使用
安装完成后,首次运行会提示你输入 DeepSeek API 密钥:
deepseek auth set --provider deepseek密钥保存在 ~/.deepseek/config.toml,不会泄露。
然后就可以直接开搞:
# 启动交互式界面
deepseek
# 一次性提问
deepseek "explain this function"
# 指定模型
deepseek --model deepseek-v4-flash "summarize this file"
# YOLO 模式火力全开
deepseek --yolo "refactor this module"费用:比 Claude Code 便宜多少?
既然是基于 DeepSeek V4 模型,费用结构得说清楚:
v4-pro 目前有限时 75% 折扣,一直持续到 2026 年 5 月 31 日。折后价格相当香。
对比一下:Claude Code 用的是 Claude 3.5 Sonnet,价格比 DeepSeek V4 贵好几倍。预算敏感的朋友,这个差异还是挺可观的。
适合谁用?
值得一试:
• 已经在用 DeepSeek 的开发者 • 想要开源方案、不想被云服务绑死的团队 • 喜欢在终端里干活、不想切换到浏览器的极客 • 对 AI 编程有需求、但预算有限的学生或个人开发者
可能不适合:
• 完全不熟悉命令行的纯新手(学习成本还是有一点) • 没有 DeepSeek API 预算、也不想折腾本地模型的人 • 需要 GUI 图形界面的用户(目前只有 TUI)
快速上手清单
1. 确认你装了 Node.js (>= 18) 或 Rust 2. npm install -g deepseek-tui或cargo install deepseek-tui-cli --locked3. deepseek auth set --provider deepseek配置 API 密钥4. deepseek启动,开始干活

总结
DeepSeek-TUI 不是一个玩具级的演示项目。26k Star、87 个 Release、持续活跃的开发,这些数据说明它确实有人在用、有人在维护、有人在认真迭代。
对于国内开发者来说,它提供了一个本地化、低成本、开源可控的 AI 编程方案。如果你已经在用 DeepSeek,那这款工具值得花半小时装上试试。如果你还没用过 AI 编程助手,把它当成入门第一款也不亏——门槛低,不花钱。
获取方式
• 官网:https://deepseek-tui.com/zh • GitHub:https://github.com/Hmbown/DeepSeek-TUI • 最新版本:v0.8.31 • 许可证:MIT
有问题去 GitHub 提 Issue,作者说一般一天内会回复。
善忘是一种境界 | 学习 | 分享 | 创造美好生活
夜雨聆风