智算多多
官方邮箱:service@zsdodo.com

公司地址:北京市丰台区南四环西路188号总部基地三区国联股份数字经济总部


京公网安备11010602202532号 前几天我想给博客加一个 RSS 解析功能。
打开 Cursor,写了 prompt,等 AI 生成,然后发现——要切换到 Web 版本才能完整使用。弹窗、订阅、账号验证。关掉。
不是 AI 不好用,是每次都要"离开"我的 workflow。
然后我在终端里敲了这条命令:
npm i -g deepseek-tui deepseek
三秒之后,DeepSeek 在我熟悉的 terminal 里开始工作。读写文件、跑测试、提交 git——全程没有离开窗口。
这就是 DeepSeek-TUI。
Cursor 和 Windsurf 做得很好。但对于重度终端用户,每次打开 GUI 都是一次上下文切换。
我们的 workflow 是这样的:终端、编辑器(Vim/Neovim)、git——所有操作都在同一个窗口里。鼠标切出去点两下,看起来不多,但节奏断掉之后要花时间找回状态。
DeepSeek-TUI 解决的就是这个问题。它不试图替代你的编辑器,而是直接嵌进你的终端。你在 terminal 里干活,AI 也在同一个 terminal 里干活。
一行安装,两条命令,就绪。
DeepSeek-TUI 的作者是 Hunter Bown(GitHub @Hmbown)。这个项目从 2026 年 1 月 19 日创建,到现在 104 天,1856 个 star,102 个 fork。
452 次提交里,几乎全是他一个人写的。没有团队,没有融资,就是一个开发者觉得"现有的方案不够好",然后动手做出来的东西。
更让人好奇的是:他是用什么做到的?
DeepSeek-TUI 支持 100 万 token 的上下文窗口。这不是噱头。
一个中大型前端项目,大约 5-10 万 token。1M 意味着你可以把一整个中型仓库完整塞进去——不用压缩,不用切片,模型直接看到全貌。
对于重构、跨文件修改、理解项目整体结构这类任务,这带来的差距是质的。普通的 32K/64K context 需要你频繁手动摘要;1M context 直接全量读取,模型自己找到关键位置。
DeepSeek-TUI 用的是 DeepSeek V4 模型(deepseek-v4-pro 或 deepseek-v4-flash)。1M context 是这个模型的标配,不是额外付费功能。
DeepSeek-TUI 给了三个档位的自动化程度:
这三个模式对应三种真实场景:探索、理解陌生代码用 Plan;处理重要任务、怕 AI 失控用 Agent;批量简单任务想要效率用 YOLO。
很多 AI 编程工具需要你装 Node.js、Python、或者某个特定版本的运行时。DeepSeek-TUI 不是。
它是一个单一的 Rust binary。装完就是一个可执行文件,不依赖任何运行时。
这在服务器上很有价值。你在远程服务器上工作,没有 GUI,Cursor 没法用——但 DeepSeek-TUI 可以。一个 SSH 连接,终端里直接跑。
同时它内置了 MCP(Model Context Protocol)客户端,可以连接各种扩展工具。还有 Shift+Tab 调节 reasoning-effort(off/high/max 三档),以及 side-git 快照——做危险操作之前自动备份,想回滚随时恢复,不用动你的 .git。
这是值得认真算的一笔账。
DeepSeek V4 的 API 价格大约是 GPT-4o 的 1/50。用 GPT-4o 处理同样数量的 token,DeepSeek-TUI 的成本几乎可以忽略不计。
对于在服务器上跑日常任务的开发者,或者需要长时间 AI 辅助的重构工作,这个成本差距意味着你可以更放开地使用 AI,而不用时不时停下来心疼 token 消耗。
如果你也是终端用户,不想离开自己的 workflow,DeepSeek-TUI 是一个值得一试的选项。
npm install -g deepseek-tui deepseek
第一次运行会提示你输入 DeepSeek API key(从 platform.deepseek.com 免费获取)。设置好之后,你就可以在终端里拥有一个完整的 AI coding agent 了。
不想装 Node.js?Rust 用户可以直接 cargo install deepseek-tui-cli deepseek-tui。单 binary,不需要 npm。
说实话,用了几天之后,我现在日常的 small task 基本不再打开 Cursor 了。
