DeepSeek-TUI 主界面
打开网易新闻 查看精彩图片
DeepSeek-TUI 主界面

今天聊一个火得有点莫名其妙、还偏偏只在中国火的开源项目——DeepSeek-TUI

这事是怎么火的

事情发生在 2026 年 5 月 1 日,X 账号 @goodhunt 发了一条中文帖

发帖人 Hunter Bown 是 DeepSeek-TUI 的作者,他在帖子自我介绍、求扩散、以及顺手验证一下自己刚注册的微信号

最骚的操作在结尾——他坦白这段中文是 DeepSeek 帮他润色的

 Hunter Bown 在 X 上发的中文求扩散帖
打开网易新闻 查看精彩图片
Hunter Bown 在 X 上发的中文求扩散帖

你品一下这个传播链路:一个美国开发者,用 DeepSeek 写中文,跑到中文圈找 DeepSeek 用户,推广一个基于 DeepSeek 的 coding agent

发帖那天他账号才 3325 个粉丝,结果这条帖很快冲到 560 条回复、399 次转发、3284 个赞、37.5 万次浏览,被中文技术圈当场围观

打开网易新闻 查看精彩图片

它好笑是因为语气太本土了——「鲸鱼兄弟们」「微信还没搞定」「求各位大佬帮个忙」,这些词从一个老美嘴里说出来,有种认真学黑话的喜感

大家看到的不是一个伪装成中国开发者的营销号,而是一个有点笨拙、但愿意按你的语境说话的开源作者

项目本体也不是花架子

光会整活没用,开源圈最终还是要看项目本身

DeepSeek-TUI 的定位很清楚:一个跑在终端里的 DeepSeek coding agent,对标 Claude Code、Gemini CLI、OpenCode

它面向 DeepSeek V4 模型(deepseek-v4-pro / deepseek-v4-flash),强调 1M token 上下文窗口、thinking-mode 流式输出和完整工具调用

核心特性:

  • Native RLMrlm_query 这个工具能并行 fan-out 1~16 个便宜的 deepseek-v4-flash 子任务,用来做批量分析、并行推理,省钱但不服输的味儿很冲

  • 完整工具集 :读写文件、跑 shell、搜网页、管 git、apply-patch 改代码、编排 sub-agent、连接 MCP servers,能干的活儿一个不少

  • 三种模式 :Plan(只读探索)、Agent(交互+审批)、YOLO(自动放行),用 Shift+Tab 切换 reasoning effort 等级

  • Session 存档与回滚 :side-git 在每一回合前后打快照, /restore 一键回退,不动你原本的 .git

  • 持久化任务队列 :后台任务能挺过重启,可以挂个长 review 跑一晚上

  • Skills 系统 :可组合、可安装的指令包,从 GitHub 直接拉,不用 backend 服务

  • 本地化 UI :内置中文、英文、日文、葡语,自动检测

  • 实时成本追踪 :每回合和每会话都给你算 token 用量和钱,缓存命中率也透明

整个项目是 Rust 写的单一二进制,不需要 Node.js,也不需要 Python 运行时

这点对那些被 npm postinstall 坑过的兄弟来说,简直是回家的感觉

真正聪明的是「别让兄弟受 npm 的苦」

这是我看完整个仓库 README 之后,觉得他真会来事的地方

国内开发者一听 npm,脑子里大概率不是生态繁荣,而是代理、镜像、node-gyp、版本冲突、半夜安装失败、postinstall 莫名其妙卡住

他直接在 README 里专门开了一节 China / Mirror-friendly Installation,把咱们最容易卡住的地方提前写好

如果 GitHub 或 npm 慢,配置 TUNA Cargo 镜像:

# ~/.cargo/config.toml
[source.crates-io]
replace-with = "tuna"


[source.tuna]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"

然后用 cargo 安装:

cargo install deepseek-tui-cli --locked   # deepseek (入口 CLI)
cargo install deepseek-tui --locked # deepseek-tui (TUI 二进制)

如果实在懒,npm 一行也能装(其实也是去 GitHub Releases 拉预编译二进制,并不会真的引入 Node 运行时依赖):

npm install -g deepseek-tui
# 国内加速:--registry=https://registry.npmmirror.com
deepseek

最骚的一招是——他还专门留了 DEEPSEEK_TUI_RELEASE_BASE_URL 环境变量,让国内可以把 release assets 镜像到 TUNA、rsproxy、腾讯 COS、阿里云 OSS 这种路径上

这种细节,比一百句「欢迎中国用户」都实在

怎么用

第一次启动会让你输入 DeepSeek API Key,存在 ~/.deepseek/config.toml 里:

deepseek auth set --provider deepseek
# 或者用环境变量
export DEEPSEEK_API_KEY="YOUR_KEY"
deepseek


# 体检一下配置
deepseek doctor

API Key 在 platform.deepseek.com/api_keys 申请

跑起来之后就是一个键盘驱动的 ratatui 界面,左边是工具调用日志和 thinking 流,右边是对话区,所有 file ops、shell、git、web search 都在终端里串起来

想跑 headless 的也能用 deepseek serve --http 起 HTTP/SSE runtime API,方便做 CI 集成或者无人值守工作流

这事的更大信号

过去开源圈的国际传播基本是单向的:英文项目先进 GitHub,再被中文社区翻译、搬运、写教程

这一次反过来了

一个老美先用 DeepSeek 把自己的话翻成中文互联网能接受的语气,然后主动跑到中文开发者面前求连接、求验证、求扩散

这不是「AI 替代翻译」那么简单,更像是 AI 把社区之间那层尴尬的玻璃门擦干净了

门还在,文化差异还在,微信验证也还在,但至少你能看见门后面的人,而不是只看见一段冷冰冰的英文 README

总结

先说优点

  • 项目本体扎实——Rust 单二进制、1M 上下文、Native RLM、完整工具链,对标 Claude Code、Gemini CLI 不虚

  • 中国适配是真做了——cargo 镜像、release 镜像变量、中文 UI、不让兄弟踩 npm 坑

  • 传播姿势很聪明——坦诚承认 AI 翻译,反而比假装本土更打动人

再说几个要注意的

  • 不是 DeepSeek 官方项目 ,README 里也明确写了不隶属于 DeepSeek Inc.,作者是个独立开发者

  • 还很年轻——项目今年 1 月才创建,5 月 1 日抓数据时只有 915 star、56 fork、22 个 open issue,能不能持续维护要看后面

如果你刚好是 DeepSeek 的重度用户,又想要个能跑 shell、改代码、不依赖 Node/Python 运行时的终端 agent,这个值得一试

至于「鲸鱼兄弟们」最后买不买账,代码会说话,安装速度也会说话

GitHub:github.com/Hmbown/DeepSeek-TUI

我暂时没有尝试动力,Coding Agent太多了,可以和Claude Code站一排的都一大堆,属实没必要太折腾

制作不易,如果这篇文章觉得对你有用,可否点个关注。给我个三连击:点赞、转发和在看。若可以再给我加个,谢谢你看我的文章,我们下篇再见!