2026 年五一,GitHub 上一个项目突然火了。4 天涨了 3000 多 star,中文技术社区到处在讨论。
项目叫 DeepSeek-TUI。一个终端里的 AI 编程 Agent。和 Claude Code 做的事一样,但底下的模型是 DeepSeek V4,价格是前者的几十分之一。
点进去看作者主页。Hunter Bown。美国人。66 个仓库,225 个 follower,没有 bio,没有公司,没有 location。个人简介一片空白。
一个典型的个人开发者。
往下翻到他的个人网站,信息才浮出来:本科音乐教育,硕士音乐教育,MBA,法学院专利法。没有 CS 学位,没有科技公司经历,没有工程师 title。
他做了 3 年乐队指挥。
现在他写了一个工具,让几千个开发者放弃了 Cursor 和 Claude Code。
Hunter Bown 的曾祖父叫 Ralph Bown Sr.。
这个名字在科技史上有一席之地。Ralph Bown 是贝尔实验室的研究副总裁,无线电通信的先驱。他参与建立了早期的跨大西洋无线电通信系统。二战期间负责军用雷达研发。
但他有一个跟身份不太搭的业余爱好:自制蜡筒录音机,跑进卡内基音乐厅偷录现场演出。那个年代,现场录音是极少数人能做的高端操作。一个顶尖科学家,周末溜进音乐厅,用自己造的设备捕捉声音。
三代之后,Hunter Bown 站在了对称的另一端。
音乐教育专业,硕士毕业后做了 3 年乐队指挥——站在台前挥棒子的那种。后来转了法律和商业,写代码全靠自学。
他描述这段对称关系时说过一句话:"他是科学家,爱音乐;我是音乐家,爱科学。"
有一件事把他的音乐背景和编程连在了一起。学声乐时他接触到一个概念叫"缺失基音"——人耳能从一系列泛音中,在大脑里重建出一个物理上并不存在的基音频率。听到的和弦里,有一个音没人演奏,但你"听"见了。
他后来发现,这和信息论是同一件事:系统会自动补全没有被显式给出的信息。听音乐是这样,理解语言是这样,AI 推理也是这样。
这个来自音乐的直觉,成了他理解 AI 系统运作方式的钥匙。
翻他的 GitHub 主页会看到一个特别之处:65 个公开仓库。AI 编程 Agent、辩证推理引擎、MCP 服务器、太空声学转化器、MLX kernel 工具包、三套软件架构方案、一个硬件设计——项目跨度大到不像同一个人的产出。他把自己的工作室叫 Shannon Labs,目标定位是"AGI 时代的下一个贝尔实验室"。
不是随口说的名号。他理解了曾祖父的贝尔实验室意味着什么——把不同领域的最聪明的人放在一起,让他们互相启发。现在他在 GitHub 上做同样的事,只是合作的对象里多了 AI。
2026 年 1 月 19 日,他建了一个新仓库,取名 DeepSeek-TUI。目标直接:做一个给 DeepSeek 模型用的终端编程 Agent,体验对齐 Claude Code。
一个人。一台电脑。没有 deadline,没有投资人,没有团队。
他的团队是一群 AI
Claude Code 背后是 Anthropic 的工程团队。DeepSeek-TUI 背后只有 Hunter Bown。
但他有一个不同的做法:他用 AI 写这个 AI 编程工具。
翻一下项目的 commit 记录会看到一些不寻常的东西。452 次 commit 里,Hunter Bown 自己的大约 300 次。Claude 模型贡献了约 150 次。还有 Gemini、Qwen、Cursor、Copilot、Devin——加起来至少六七个不同的 AI 模型,在不同阶段参与了这个项目。
每个 commit 旁边标了作者。有的是Hunter Bown,有的是Claude。
这是 2026 年才能出现的开发模式:一个非科班出身的人,负责架构判断和代码审查,一群 AI 负责执行。
他设计整体结构、判断方案好坏、决定哪些代码能合并。AI 写具体实现、修 bug、补测试、写文档。他像一个乐队指挥——不是每件乐器都自己演奏,但知道每种乐器该在什么时候出声,知道整体效果应该往哪个方向走。
Claude 写了哪些部分?从 commit 记录看,主要是工具调用框架、MCP 协议实现,和一些模板化的 UI 组件。Hunter 自己写的集中在核心引擎、session 管理、并行调度逻辑——那些需要"知道整体在哪"的部分。
这种分工不来自任何方法论或最佳实践。是他自己试出来的。他知道自己擅长架构判断,AI 擅长重复实现。一个负责"做什么"和"为什么",另一个负责"怎么做"。就像乐队指挥和乐手的关系——指挥不用每件乐器都会,但需要知道整个乐章的方向。
成果也很清楚。1 月 20 日 v0.1.0 首发。10 天之后,1 月 30 日,v0.3.5 已经集成了 MCP 全协议支持、RLM 并行模式、智能上下文卸载——一个 AI 编程 Agent 的全部核心骨架到位。
3 月 2 日,npm 包上线。npm install -g deepseek-tui加一个 DeepSeek API key 就能用。零运行时依赖,因为它是 Rust 编译出的单 binary。
4 月 28 日,v0.7.0。一个版本塞进了 OS keyring 认证、side-git 快照、LSP 内联诊断、Skills 系统、引擎模块化拆分——这些功能通常需要一个季度才能做完。
节奏没有停过。平均每天 4.3 次 commit,持续了 105 天。
然后到了五一。
4 天,10 个版本
2026 年 5 月 1 日,中国开始放五一假期。
Hunter Bown 在 X 上发了一条推文。用的是中文。大致内容是:我是 DeepSeek 的粉丝,一个人做了这个终端编程工具,专门适配 DeepSeek V4。帮我扩散一下。
他管中国开发者叫"鲸鱼兄弟"——DeepSeek 的 logo 是鲸鱼。
中文社区的反应超出了所有人的预期。
5 月 1 日到 5 月 4 日,项目星级从几百飙升到 3800 多。中文 README 被大量转发。知乎上的讨论帖、CSDN 的深度评测、网易那篇"我装了 DeepSeek-TUI,放弃了 Cursor"被广泛传播。cnBeta、什么值得买、投资界、香港的 Techritual——都在报。
传播速度惊人,但更让人印象深刻的,是这 4 天里他发了 10 个版本。
v0.8.1 到 v0.8.10。每天两到三个版本。社区报了一个 Windows 粘贴的 bug——下一个版本修了。有人发现 glibc 兼容性问题——再下一个版本修了。Markdown 表格在终端里渲染异常、需要语言选择器、需要 CORS origins 支持——一个接一个,当天报当天修。
翻一下版本发布时间:有的在下午,有的在凌晨。他从早上修到半夜。
大公司的发布节奏不长这样。一个人被社区热情推着跑,节奏才会长这样。
这 10 个版本里有 6 位新的代码贡献者,全部来自中国社区。他的推广策略奏效了——不只带来了用户,还带来了贡献者。
更值得说的是本地化。
他专门让 DeepSeek 翻译了一份完整的中文 README(README.zh-CN.md),把整个 TUI 界面做成了中文。Release 包托管在阿里云 OSS 和腾讯云 COS 上——他知道中国开发者从 GitHub 下载慢。提供了清华 TUNA 镜像的 Cargo 配置指南。甚至在 X 上用中文跟用户互动,回复 bug 报告、收集功能需求。
这超出了"加了中文语言包"级别的本地化。一个美国独立开发者花时间理解了另一个国家的开发者生态——下载慢在哪里、镜像怎么配、为什么 Cargo 比 npm 更受中国 Rust 用户欢迎。
比大多数中国团队还细致。
他不只是碰巧在中国火了。他主动选择了从中国开始。
DeepSeek-TUI 的架构有一份正式的 ARCHITECTURE.md。但比架构重要的是几个设计判断。每一个都反映了一个独立开发者的思维方式——没有人告诉他"应该怎么做",他自己在用工具的过程中发现了痛点,然后自己修。
Plan / Agent / YOLO:三种模式,三种自主程度。
Plan 模式只能读,不能改。AI 看代码、搜文件、分析结构,但绝不动你一行代码。适合接手新项目或新模块时快速理解代码全景。
Agent 模式逐步确认。AI 每改一个文件,停下来等你审批。适合改核心逻辑、重构关键路径。
YOLO 模式全自动。AI 自己拆任务、写代码、跑测试、提交 git,中间不停不确认。适合批量修 bug、格式化代码。
三种模式对应一个开发者的真实一天:上午接手新模块用 Plan 看代码全景,下午改核心逻辑用 Agent 逐步确认,晚上批量修 bug 用 YOLO 全自动。
Claude Code 的权限控制是全局 permission 设置——要么允许这类操作,要么不允许。一刀切。DeepSeek-TUI 把"AI 能自主到什么程度"从一次性配置变成了动态选择。
修一个 typo 不需要审批,重构入口函数需要。这更接近实际开发的真实需求。
Side-git:AI 的快照不污染你的 git。
AI 自动改代码,最大的恐惧是改坏了回不去。
Git 本身有版本控制,但你不会想每步 AI 操作都手动 commit 一次。DeepSeek-TUI 的方案是维护一套独立于用户仓库的.git快照。每轮 AI 操作前后自动打快照,出问题一键/restore回到上一轮。
AI 的快照在旁路,你的 git history 不受影响。你的 commit 还是你的。AI 的试错全部隔离。
RLM 并行:一个调度员,16 个工人。
V4-Pro 主模型负责拆解任务,最多同时调度 16 个 V4-Flash 子模型并行执行。
给一个 5 万行的项目做大重构。主模型把任务拆成 5 块——改 API 层、改数据库层、改前端组件、更新测试、更新文档——5 个子模型各领一块同时推进。V4-Flash 每百万 token 输出只要 $0.28,16 个并行跑,总费用一杯咖啡的钱。
Claude Code 是单模型串行,一次只有一条执行线。对于需要同时动多个模块的大型重构,并行的加速效果是数量级的。
这个能力不只靠工具设计,也靠 DeepSeek V4 本身——Flash 模型就是为高并发低成本设计的。换个模型未必能这样用。
LSP 内联诊断:让模型长一双"编译器眼睛"。
每次代码修改后,自动调用语言服务器做增量检查——rust-analyzer、pyright、gopls、clangd、typescript-language-server。诊断结果直接喂给模型,而不是等用户跑测试。
模型改完代码的瞬间就知道有没有类型错误、有没有未使用变量、有没有 borrow checker 警告。不用跑到测试失败再回头修。
这 4 个设计没有一个是"创新"——单独拆开看,每个都有前例。但它们组合在一起的方式,透露出一个独立开发者的判断力。他知道自己用 AI 写代码时最大的痛点是什么,然后一个一个解决。
产品经理列不出这种需求清单。自己用出来的。
了解工具的能力之后,了解它不能做什么同样要紧。
纯文本模型,不能看图。
DeepSeek V4 是纯文本模型。报错截图拖进去让 AI 分析?不行。设计师给了 UI 稿想一键生成前端代码?不行。终端输出乱码截个图诊断?也不行。
这个限制对后端逻辑和算法 bug 影响有限。对前端开发和 UI 调试影响非常具体。
DeepSeek 在 4 月 29 日开始灰度推送识图能力,API 侧预计很快跟上。灰度不是全量,眼下这仍是一个真实短板。重度依赖截图驱动开发的场景,继续用 Claude 更实际。
绑定单一模型。
DeepSeek-TUI 目前主力支持 DeepSeek V4 系列。Hunter Bown 也做了 NVIDIA NIM、Fireworks、SGLang 的 provider 接口,说明架构上可以接别的模型。但实际体验、性能调优、功能适配,都是围绕 DeepSeek 来的。
这和 Claude Code 绑定 Anthropic 是对称的。方向不同,结果一样:你被锁在一个模型生态里。
个人项目,零保障。
DeepSeek-TUI 是个人开源项目,MIT 协议,没有官方背书。你可以随便用,但作者没有义务继续维护。
4 天 10 个版本的背面是:大部分版本在修 hotfix。快速迭代的另一面是质量控制压力。140 个 open issue,很多来自新用户遇到的兼容问题和文档缺失。
但换一个角度——Claude Code 是商业产品,月付账单是门槛。DeepSeek-TUI 零元起步。风险类型不同,不能横着比。
回头看 Hunter Bown 这个人。
音乐教育背景,3 年乐队指挥,自学编程。4 个月,一个人,用 Rust 做了一个 Claude Code 级别的终端编程 Agent。中文社区自发传播,3800 star。
这个故事的冲击力不在"又一个开源工具出现了"。在于它回答了一个问题:
构建 AI 编程工具的门槛有多高?
2025 年的答案是:需要一个像 Anthropic 这样的公司。2026 年的答案是:一个人,知道自己要什么,会用 AI 做执行,就够了。
Hunter Bown 做对了几件事。每件都值得细想。
他知道自己缺什么。架构方向、代码审查、设计判断——这些他自己做。批量实现、修 bug、写测试、写文档——AI 做。他没有"全部交给 AI",而是分清楚了哪些该自己拿主意。
他选了一个清晰的差异化方向。不做"更好的 Claude Code",做"为 DeepSeek V4 深度优化的 Agent"。100 万 token 上下文利用、RLM 并行调度、LSP 诊断——这些能力在原生适配 DeepSeek 时才能完全释放。
他知道用户在哪。中国开发者对 DeepSeek 接受度最高,对 API 价格最敏感,社区传播力最强。他做了中文 README、中文 UI、国内镜像。
但最深的一层是:DeepSeek-TUI 本身是一个循环的产物。一个人用 AI 写代码,写出了让更多人用 AI 写代码的工具。这个工具让更多人能用更低成本用 AI 写代码,然后又会有更多人用 AI 写出更多工具。
循环一旦开始,就不会停。
Anthropic 有一个团队、一种模型、一套生态。Hunter Bown 有 AI 模型替他写代码。下一个 Hunter Bown 会有 DeepSeek-TUI 替他写更多代码。
工具层和构建者之间的边界在消融。使用工具的人,和制造工具的人,开始用同一套工具。
另一个数字值得注意:Hunter Bown 的 65 个仓库里,DeepSeek-TUI 是第一个拿到 3000 星以上的。其余 64 个——辩证推理引擎、MCP 服务器、太阳风音频化工具——星星数都在两位数甚至个位数。
这些项目里很可能有比 DeepSeek-TUI 更有野心的东西。但 DeepSeek-TUI 戳中了一个具体的、当下的、大量开发者愿意为之付出的需求:用更低价格获得和 Claude Code 同级别的编程体验。
独立开发者不需要做出 10 个成功的项目。一个就够了。GitHub 给了每个人把项目推给世界的通道,社区传播负责筛选什么值得传播。Hunter Bown 做了 65 个仓库,其中 1 个中了。这个杠杆在 5 年前不存在。
Hunter Bown 不会是最后一个这么做的人。他只是第一个让这么多人看到的人。
他的 GitHub profile 至今一片空白。没有炫耀,没有"building the future"的 tagline,没有 viral 后的公关式更新。项目涨了 3000 星那天,他在修一个 glibc 兼容性问题。
4 个月,一个人,把 AI 编程工具的价格拉到了原来的几十分之一,顺便证明了这件事不需要一个公司。
DeepSeek-TUI GitHub:
https://github.com/Hmbown/DeepSeek-TUI
热门跟贴