来源:市场资讯
(来源:磐创AI)
前几天我想给博客加一个 RSS 解析功能。
打开 Cursor,写了 prompt,等 AI 生成,然后发现——要切换到 Web 版本才能完整使用。弹窗、订阅、账号验证。关掉。
不是 AI 不好用,是每次都要"离开"我的 workflow。
然后我在终端里敲了这条命令:
npm i -g deepseek-tui deepseek 三秒之后,DeepSeek 在我熟悉的 terminal 里开始工作。读写文件、跑测试、提交 git——全程没有离开窗口。
这就是 DeepSeek-TUI。
为什么 terminal 用户不想用 GUI AI 编程工具
Cursor 和 Windsurf 做得很好。但对于重度终端用户,每次打开 GUI 都是一次上下文切换。
我们的 workflow 是这样的:终端、编辑器(Vim/Neovim)、git——所有操作都在同一个窗口里。鼠标切出去点两下,看起来不多,但节奏断掉之后要花时间找回状态。
DeepSeek-TUI 解决的就是这个问题。它不试图替代你的编辑器,而是直接嵌进你的终端。你在 terminal 里干活,AI 也在同一个 terminal 里干活。
一行安装,两条命令,就绪。
104 天,1856 star,靠一个人
DeepSeek-TUI 的作者是 Hunter Bown(GitHub @Hmbown)。这个项目从 2026 年 1 月 19 日创建,到现在 104 天,1856 个 star,102 个 fork。
452 次提交里,几乎全是他一个人写的。没有团队,没有融资,就是一个开发者觉得"现有的方案不够好",然后动手做出来的东西。
更让人好奇的是:他是用什么做到的?
1M token context 是什么概念
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 是这个模型的标配,不是额外付费功能。
三种模式:Plan / Agent / YOLO
DeepSeek-TUI 给了三个档位的自动化程度:
Plan 模式:只读探索。AI 可以看你的代码、搜索文件,但不会做任何修改。适合"先看看这个模块怎么写的"这种场景。
Agent 模式:交互审批。AI 每一步操作都会停下来等你确认。文件修改、shell 命令——每一步都经过你。适合重要任务,不想让 AI 失控。
YOLO 模式:全自动。批准一次,AI 跑到底。不问问题,不停下来。适合简单重复任务,想省心就用这个。
这三个模式对应三种真实场景:探索、理解陌生代码用 Plan;处理重要任务、怕 AI 失控用 Agent;批量简单任务想要效率用 YOLO。
Rust 写的,单 binary,没有运行时依赖
很多 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 API 而不是 GPT/Claude,成本差多少
这是值得认真算的一笔账。
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 了。