#赛博茶馆[超话]#上周GitHubTrending上冒出一个有意思的项目。
一个叫Hunter Bown的独立开发者,用Rust写了个叫DeepSeek-TUI的东西。纯终端界面,没有图形界面,没有浏览器插件,就是一个黑框框,塞进去了DeepSeek V4的编程能力。
上线两周,20k星。今天再看,又涨了将近6000星。
这不是最让我惊讶的。最让我惊讶的是这个项目的数据:76个release版本,solo维护,没有任何团队,就是一个人肝出来的。
一、为什么Terminal编程正在回流
你可能觉得终端编程是复古,是小众,是极客玩具。但如果你仔细看这波AI编程浪潮,会发现一个趋势正在发生:
本地模型正在让终端重新变得有竞争力。
以前大家为什么用VS Code Cursor而不是纯终端?因为图形界面有语法高亮、有智能补全、有实时错误提示。终端在这些方面是残缺的。
但现在不一样了。DeepSeek V4原生支持100万token上下文,还有prefix cache,意思是它能记住你之前的操作,不需要每次都从头开始。Hunter Bown就是利用了这个特性,把模型直接嵌进了终端。
结果是:你敲一行代码,模型就在同一行下面给你补全;你按Tab,完整的函数就填进去了;你想查某个API,直接在终端里问,模型会结合你的项目上下文给你答案。
全程不需要切换窗口,不需要打开浏览器,不需要离开你熟悉的命令行。
这对天天泡在终端里的工程师来说,体验是革命性的。
二、Rust为什么要用Rust写
Hunter Bown选Rust不是偶然。
主流的AI编程工具大多用Python或者Node.js,因为生态丰富,库多,入门门槛低。但这两个语言在高性能场景下都有明显短板:Python的GIL限制并发,Node.js的异步模型在高负载下不稳定。
Rust的好处是:
性能足够强。Rust的程序可以做到接近C的执行效率,这意味着模型推理的延迟可以压到很低。你在终端敲完一行代码,补全几乎是瞬间的,没有延迟感。
内存占用可控。Python的AI工具经常一启动就吃几个GB内存,Rust写的二进制文件体积小很多,加载速度也快。
单文件分发。这个项目打出来的是一个独立的二进制文件,不需要安装Node.js或者Python环境,下载下来就能跑。对用户来说,迁移成本几乎为零。
Hunter Bown在README里写了一段话,大意是:他想要一个「在任何机器上五分钟就能跑起来的AI编程环境」,而且要「不依赖任何云服务」。Rust让他做到了这两点。
三、MCP客户端内置意味着什么
DeepSeek-TUI还有一个特性值得关注:它内置了MCP客户端。
MCP是模型上下文协议,Anthropic主导的开放标准,目的是让AI智能体可以调用外部工具。你可能知道Cursor和Claude Desktop都已经支持MCP了,但那些都是图形化工具。
DeepSeek-TUI把MCP带进了终端。
这意味着什么?你可以在终端里直接调用文件系统、Git仓库、数据库、网络请求这些工具,而且不需要额外的配置。模型可以根据上下文自动选择工具,你只需要确认执行。
这其实是把「AI Agent」的能力下放到了终端场景。以前要做这种事,需要一整套图形化框架,现在一个Rust二进制文件就够了。
四、20k星背后的社区信号
这个项目不是第一个尝试终端AI编程的工具,但它是目前增长最快的。
分析一下用户构成:GitHub上20k星意味着至少有上万个工程师在生产环境里用这个东西。这个数字已经超过了Windsurf早期的增长曲线。
用户给出来的反馈集中在三点:
第一,启动速度快。很多人吐槽Cursor和VS Code的AI插件吃内存,但DeepSeek-TUI几秒钟就能启动,资源占用低,笔记本上跑毫无压力。
第二,上下文保持得好。100万token的上下文窗口,配合prefix cache,让它能记住你整个项目的结构,即使是大仓库也不会出现「模型失忆」的问题。
第三,纯本地化。所有数据都在本地跑,不上传到云端,这对有数据安全要求的团队来说是硬需求。
当然它也有局限性:没有图形化调试界面,没有实时协作功能,对于习惯了VS Code生态的开发者来说,切换成本不低。但对于那些本来就喜欢泡在终端里的人,这是一个几乎完美的方案。
五、给我们的启示
DeepSeek-TUI的故事说明了一个事实:AI编程的主战场正在从图形界面回归终端。
这不是复古,是轮回。早年的程序员都在终端里工作,后来图形界面出现降低了门槛,IDE成为主流。现在AI时代,终端的门槛反而又变高了——不是技术门槛,而是效率门槛。
一个熟练的工程师,在终端里配合AI工具,效率可以超过任何图形化IDE,因为一切都围绕键盘展开,不需要频繁切换注意力。
DeepSeek-TUI提供的是一种可能性:不需要花哨的界面,不需要复杂的配置,只需要一个模型加一个终端,就能构建一个高效的个人编程环境。
Hunter Bown一个人,用76个版本迭代,做到了大厂投入重兵都没做到的体验。这件事本身就很值得思考。
如果你还没试过在终端里写代码,不妨给自己五分钟,下载一个DeepSeek-TUI试试。
也许你会发现,你其实并不需要那些花哨的图形界面。
#氛围编程# #DeepSeek# #AI编程工具#
发布于 上海
