Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

过去一年,AI 编程工具的战场越来越像一场 IDE 的军备竞赛。Cursor、Windsurf、Trae、Claude Code、Kimi Code,都在试图回答同一个问题:当大模型已经能读懂代码、修改文件、运行命令、修复报错之后,开发者到底还需要怎样的工作界面?

一个答案是把 AI 放进更完整的图形化开发环境里。它理解整个项目,接管编辑器,像一个初级工程师一样在侧边栏里规划、执行、回滚。另一个答案则更朴素,也更贴近开发者的逻辑:不要发明新的 IDE,不要打断原来的工作流,只要让 AI 回到终端,用命令行对话,去完成更贴近生产力和创作的任务。

更有意思的是,今年 5 月,Codex 在搜索引擎中的搜索量超过 Claude Code。这意味着两件事:一是 OpenAI 正在把「AI 写代码」重新推回大众视野;二是原本面向开发者的 AI 编程工具被普通用户「重新发现」,开始进入普通创作者、产品经理、独立开发者乃至想要创建自有工具的内容创作者。两种情形同时存在,才会出现 5 月的这一变化。

几乎在同一时间,DeepSeek 也释放了一个明确信号。2026 年 5 月,DeepSeek 资深研究员陈德里先后在小红书和 X 上发布招聘信息,确认内部正在组建全新的 Harness 团队,方向是从零打造代码智能体产品。招聘帖中那句「简单来说就是对标 Claude Code,做 DeepSeek Code Harness」,几乎把这场竞争讲得足够直白:当模型能力逐渐接近,真正决定体验的要素开始变成模型之外的工程系统。

一、全文速览图

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

所谓 Harness,指的是模型之外的控制层:上下文管理、工具调用、文件读写、Shell 执行、Git 操作、测试验证、反馈纠错,以及把复杂任务拆成可执行步骤的能力。用更简单的话说,就是 Model + Harness = Agent。模型负责生成,Harness 负责让生成变成行动,更通俗的说,就是结构化的外在约束框架。

但在 DeepSeek 官方产品真正到来之前,社区已经先跑出了一版答案。它就是 DeepSeek-TUI,或者说它现在的新名字:CodeWhale。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

二、一个美国开发者和中文社区的意外合流

DeepSeek-TUI 的故事有一点反常识。它不是由 DeepSeek 官方推出,也不是某家创业公司的商业产品,而是美国独立开发者 Hunter Bown 用 Rust 写出来的开源终端编程 Agent。项目最初的目标很直接:专门适配 DeepSeek V4,让开发者可以在终端里调用模型,完成读写文件、执行 Shell、管理 Git、调用 MCP、分派子 Agent 等真实编程动作。

真正让它出圈的,不只是工具本身,还有它和中国开发者社区之间一段颇具互联网气质的插曲。2026 年 5 月 1 日,Hunter Bown 在 X 上用中文发帖,以「鲸鱼兄弟们好」开头,自称是 DeepSeek-TUI 的作者,希望和国内开发者交流 DeepSeek 与开源,但微信注册卡在支付和实名认证上,于是向中文社区求助。这段中文由 DeepSeek 模型帮他润色——一个美国开发者,用 DeepSeek 写中文,来中国寻找 DeepSeek 用户。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

微信没能顺利打通后,Hunter 转向 QQ。他建立 QQ 群,补充中文文档,加入 TUNA 镜像、多平台预构建二进制,也在 Readme 文档里强化了对中国开发者更友好的安装路径。五一之后,DeepSeek-TUI 的 GitHub 星标迅速上涨,从不到一千星冲到上万星,并最终突破 25,000+ 星,登上 GitHub 趋势榜。一个原本偏极客的小工具,借着 DeepSeek、终端 Agent、中文社区和开发者自传播,迅速变成国产模型生态里最有辨识度的社区项目之一。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

随后,项目更名为 CodeWhale。这个名字比 DeepSeek-TUI 更像一个正式产品,也更能承载它后续的野心。DeepSeek-TUI 听起来像是「DeepSeek 的终端界面」,CodeWhale 则更像一个真正要长期生长的 AI 编程工具:它面向长上下文、流式推理、子 Agent 协作和成本追踪,把模型能力装进一个可以执行任务的终端外壳里。

三、CodeWhale 不只是社区小工具

DeepSeek-TUI / CodeWhale 之所以值得被单独拿出来讲,不只是因为它突然走红,而是因为它刚好补足了 DeepSeek 在当下缺失的拼图,Harness。

此前 DeepSeek 更像一个模型供应商。开发者通过 API 调用模型,把它接入自己的产品或脚本。但 Coding Agent 不是简单调用 API。它需要知道当前项目有哪些文件,哪些文件可以改,哪些命令可以执行,执行失败后如何回滚,测试没过时如何继续修,以及什么时候应该停下来等待人类确认。这些模型之外的工程控制层,才是 Claude Code、Codex CLI、Kimi Code 这类工具真正在竞争的地方。

从这个角度看,CodeWhale 像是 DeepSeek 官方 Harness 产品到来之前的一次社区预演。官方 DeepSeek Code 还在招聘和筹备阶段,而 CodeWhale 已经提前验证了一件事情,DeepSeek v4 不只可以作为 API 被调用,也可以被整合进成接近 Claude Code 的终端 coding agent。它不是官方产品,却已经把 DeepSeek 模型放进了文件系统、命令行、Git、MCP 和子任务协作构成的真实开发环境中。

四、怎么定义 CodeWhale

从产品形态看,DeepSeek-TUI / CodeWhale 是一个终端 AI 编程代理。它不是聊天机器人,也不是单纯的代码补全插件,而是一个可以在项目目录中运行、读取上下文、修改文件、执行命令并反馈结果的工具。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

传统聊天式 AI 的问题在于,你需要把报错复制出去,把代码片段贴进去,再把回答复制回来。这个流程一旦进入真实项目,就会变得低效。因为代码不是孤立片段,而是由目录结构、依赖关系、配置文件、运行日志和 Git 历史共同组成的系统。

和 Claude Code、Kimi Code 这样的工具一样,CodeWhale 同样试图弥合这种断裂的情形。它在终端里运行,天然位于项目上下文中。你可以让它解释某个模块,也可以让它根据需求修改文件;你可以让它运行测试,再根据失败结果继续调整;你还可以让它生成提交说明、检查 diff,或者分析一个 shell 命令为什么报错,并且最终输出一个结构化的、功能明确的「产品」或者结果。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

它的能力可以概括为五类:读代码,理解目录、文件和项目结构;写代码,对文件进行增删改;跑命令,包括安装依赖、执行测试、启动服务;管 Git,包括查看状态、生成提交说明、辅助回滚;接工具,例如 Web 搜索、MCP 和子 Agent 协作。这让它更接近一个足以解决问题的「终端里的初级工程师」,而不是一个「会写代码的问答框」。

五、终端为什么重新变重要了

在 Claude Code 成为「终端 Agent」标杆之后,开发者已经接受了一个新范式:AI 编程不一定要发生在集成开发环境之下,也就是 IDE 里。终端离项目目录最近,离 Git 最近,离部署环境最近,也离真实报错最近。对很多工程师来说,终端不是落后的界面,而是最高效、最稳定、最少干扰的入口。

这也是 DeepSeek-TUI / CodeWhale 的生态位。它没有试图重新做一个 IDE,也没有把所有能力塞进图形界面,而是把 AI 放进开发者原本就熟悉的路径里。这种形态的好处是低侵入。你不需要迁移到新的编辑器,不需要改变原来的 VS Code、Neovim、Git、tmux 或 SSH 工作流。它更像在你已有的开发环境下面铺了一层智能执行层。对习惯命令行的人来说,这种工具反而比一个巨大的 AI IDE 更自然。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

如果说 Cursor 「重新定义了 IDE」,Claude Code 则是让终端成为「新的 AI 工位」,那么 DeepSeek-TUI / CodeWhale 的想象力则在于:当大模型能力开始平权,coding agent 也许不必只属于少数大厂,它也可以变成开源、低成本、可配置、可嵌入的开发者工具。

当然,在此之外还有一个更加重要的环境: AI 模型的介入,灵活的沟通机制和智能的加持,加上自主完成任务的能力,普通用户具有了直接调用技术达成目标的可能。普通人对于终端的畏惧,大多来自于未知的命令、未知的快捷键和不熟悉的操作模式,但是当 AI 大模型可以跟你说人话、解释清楚的时候,一切都变了。因此,终端对于开发者重要,对于 AI 创作者重要,对于普通用户而言,同样是入门学习曲线不那么陡峭的新武器。

六、CodeWhale 所处的生态位

把 Claude Code、Kimi Code 和 DeepSeek-TUI 放在一起看,它们其实不在同一个成熟度层级上竞争。Claude Code 更像高可靠的重型终端 Agent。它的优势是产品成熟、长链路执行稳定、生态实践丰富,适合真实项目里的复杂修改、测试修复、跨文件重构和 Git 工作流。代价是成本更高,也更依赖 Anthropic 的产品体系。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

Kimi Code 则更像中文语境下的高性价比官方终端 Agent。它的优势是中文理解能力强、开箱即用、订阅成本相对友好,相比 Claude Code 和 Codex 要便宜大碗得多,适合国内用户高频处理脚本、小项目、网页原型、代码解释和日常开发任务。它比 DeepSeek-TUI 更产品化,也更适合不想折腾环境的用户。

DeepSeek-TUI / CodeWhale 的位置更轻,也更「开发者」。它不是最稳的,也不是最完整的,但它有三点独特优势:围绕 DeepSeek 模型优化,成本和中文体验更有吸引力;开源项目气质更强,适合折腾、嵌入和二次配置;它更像一个终端工作流组件,可以成为个人 AI 编程工具链中的超低成本执行层。在某种程度上,它的性价比在很多场景下要超越 Kimi Code 的前几档套餐。

当然,它并不需要替代 Claude Code,也不一定要全面超过 Kimi Code。它只需要在某个位置上足够好:当你想在终端里快速调用 DeepSeek,处理边界清楚的代码任务,或者搭建自己的 AI 编程 harness,它就是一个合理选择。

七、CodeWhale 的适用场景和劣势

说完生态位,接下来详细说说 DeepSeek-TUI / CodeWhale 最适合三类任务,和它目前的不足。

第一类是轻中度代码生成。比如写一个 Python 批处理脚本,扫描文件夹、读取字幕、提取关键词、导出 CSV;或者写一个本地网页,用来上传文本、做关键词高亮和结果导出。这类任务目标清楚,代码规模不大,反馈周期短,很适合在终端里边生成边运行边修。

第二类是环境排错和命令解释。很多新手真正卡住的不是写代码,而是依赖装不上、权限不对、Node 版本冲突、Python 虚拟环境混乱、端口被占用。DeepSeek-TUI 在终端里能直接看到错误信息,也能结合当前目录结构给出修复路径,比单纯复制报错到网页聊天框更自然。

第三类是中文需求到代码结构的转译。比如你告诉它:「我要做一个给 AI 视频脚本做分镜表的本地工具,输入文案后自动拆成镜头、画面描述、旁白、时长、素材备注。」这类需求通常不是算法难题,而是产品意图到代码结构的翻译。DeepSeek 模型的中文理解和表达优势,在这里会比较明显,但是在普通的 AI 对话界面当中,直接输出结构化、定制化的复杂文档甚至页面会受限,这个时候 CodeWhale 强大的产出能力和 Deepseek v4 pro 智能的组合拳,就开始显现优势了。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

但它也有明确边界。它不适合接管大型复杂项目,比如在已有 SaaS 系统里加入完整权限系统、组织管理、审计日志、计费限制和多端同步;也不适合直接操作高风险生产环境,比如修改线上 Nginx 配置、执行数据库迁移、处理支付回调。它可以帮你生成命令、写检查清单、模拟风险,但不建议让它直接自动执行。

它也不适合复杂视觉设计。一方面是 Deepseek v4 本身在多模态支持上的先天不足,另一方面,TUI 工具可以写 HTML、CSS 和前端逻辑,但它不能像图形化工具那样实时看到视觉结果。做复杂动效、多页面交互、精细 UI 调参,还是 Cursor、Windsurf、Figma Make 或浏览器预览工作流更合适。

更重要的是,不要把它当成「可信工程师」。它可以快速产出,但仍然会误判项目结构、生成不可运行代码、忽略边界条件,甚至给出危险命令。所有 AI 编程工具都需要 review,终端工具尤其需要。

八、快速入门:说清楚需求,按计划执行

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

CodeWhale 的安装机制并不复杂:

  • 使用 npm install -g codewhale 命令安装 Codewhale
  • 去 platform.deepseek.com 注册,新建自己的 API
  • 在终端/powershell 中输入 Codewhale ,选择语言,粘贴 API,然后就可以正式使用了

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?
Github拿下25K Star!非官方出品的CodeWhale凭什么火了?
Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

如果说传统编程更像是在和语法、框架、API 文档打交道,那么 CodeWhale 更接近一种 Vibecoding:你描述想要什么,AI 负责把目标拆成步骤,并在项目里执行。它不要求你一开始就知道每个文件该怎么改、每条命令该怎么敲,真正重要的是把意图说清楚。

新手使用 CodeWhale 时最需要转变的,是不要把它当成只能回答问题的聊天框,而要把它当成一个可以进入项目目录的编程搭档。你不用反复复制代码片段,也不用把报错一段段贴给它。更好的方式是直接告诉它:这是哪个项目,你想达成什么目标,希望它先规划还是直接执行。

CodeWhale 运行在终端里,界面并不复杂。上方是对话区,用来显示你和 AI 的对话,以及工具调用、命令执行、文件读取等过程;下方是输入框,用来输入自然语言任务,也可以通过 / 调用内置命令。刚上手时,建议把界面语言设为中文,打开 show_thinking,让它显示思考过程;同时开启 auto_compact,在长对话时自动压缩上下文,避免越聊越慢。

它最核心的入口,是 3 种模式。使用 /mode 就能切换三种模式。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

第一种是 Agent 模式,也是日常主力模式。你给出目标,AI 会规划步骤、读取文件、修改代码、运行测试,再反馈结果。比如:「在这个项目里增加一个导出 CSV 的功能,并运行测试确认没有报错。」这类任务边界清楚、可验证,最适合交给 Agent 模式。

第二种是 Plan 模式。它只做规划,不直接动手,适合需求还不明确、修改范围可能较大的任务。比如你想给博客系统增加评论功能,最好先让它拆解数据库、接口、前端页面、权限和反垃圾策略,而不是一上来就改代码。

第三种是 YOLO 模式。它会尽量自动执行,减少确认步骤,适合你非常信任的低风险任务。但对新手来说,YOLO 模式应该谨慎使用。AI 编程工具越靠近终端,越要警惕「自动执行」的副作用。能写文件、能跑命令、能改配置,也意味着它可能误删文件、误改依赖,甚至执行你并不真正理解的命令。

当然,入门开始用 CodeWhale,和用其他的几款同类工具一样,有 3 个基础的要点。

一是学会更好地描述任务。一个含糊的提示词是:「帮我改一下那个按钮。」一个更好的沟通是:「帮我在页面的右上角增加一个常驻的注册/登录的按钮,点击之后跳转到独立的页面,用户登录/注册之后显示为用户 ID,此时点击跳转到用户的个人页面。整体的风格样式沿用页面整体的样式,注册按钮单独高亮显示。」前者让 AI 猜,后者给了路径、对象、目标、约束。

二是不要着急上手修改。遇到陌生项目或者说刚刚迁移过来的项目时,也不要急着让它修改代码。更稳妥的第一句是:「先阅读这个项目的目录结构,说明它主要做什么,入口文件在哪里,潜在风险有哪些,暂时不要修改文件。」这能让 AI 先建立项目地图,也能让你判断它是否真的理解上下文。

三是给项目建立「记忆」。你可以在项目根目录放一个 AGENTS.md,或者使用 .codewhale/instructions.md 记录项目约定,例如技术栈、缩进、测试命令、禁止修改的文件。对 coding agent 来说,清晰规则比聪明更重要。规则写得越清楚,它越不容易自由发挥。

所以,CodeWhale 的正确打开方式不是「让 AI 随便帮我写点代码」,而是:先给目标,再给边界;先让它读项目,再让它动手;先用 Plan 模式降低不确定性,再用 Agent 模式执行;始终检查 diff,必要时压缩上下文,并用项目规则约束它。

九、使用时最重要的注意事项

使用 CodeWhale / DeepSeek-TUI,第一条原则是从小任务开始。不要一上来就让它「重构整个项目」,而是让它先解释项目结构、定位某个 bug、修改一个文件、补一个测试。任务越具体,结果越可控。

第二条原则是始终看 diff。只要涉及文件修改,就应该检查它到底改了哪些地方。AI 编程不是把键盘交出去,而是把重复劳动交出去。你仍然是最终的工程负责人。

第三条原则是谨慎授权命令执行。安装依赖、删除文件、修改配置、连接服务器、执行迁移,都应该二次确认。尤其不要在没有 Git 保护的目录里让它自由修改。

第四条原则是把它放进工具链,而不是让它单独作战。复杂任务可以让 Claude Code 做主力,Kimi Code 做中文高频执行,CodeWhale 做低成本终端助手。真正成熟的 AI 编程工作流,不是迷信某一个工具,而是知道哪个工具适合哪个环节。

十、即使不是官方出品,CodeWhale 依然值得关注

DeepSeek-TUI / CodeWhale 值得关注的地方,不只是它今天是不是足够成熟,也不只是它能不能替代 Claude Code 或 Kimi Code。更重要的是,它让我们看到了一种可能:当 DeepSeek V4 这样具备强推理、长上下文和高性价比的国产头部大模型,拥有一个足够强的社区终端入口之后,AI Coding 的门槛可能会被进一步拉低。

这也是 CodeWhale 最有价值的地方。它不是 DeepSeek 官方产品,却提前把 DeepSeek 模型带进了真实开发现场。它把模型能力接入终端,接入文件系统,接入 Shell、Git、MCP 和子 Agent 协作,让 DeepSeek 不再只是一个可以被调用的 API,而开始像一个可以参与开发流程的编程搭档。哪怕它仍然粗糙,仍然需要调试,仍然不适合完全托付大型项目,它已经证明了一件事:DeepSeek 这样的国产模型,有机会长出属于自己的 Agent 工具生态。

短期来看,CodeWhale 更适合作为其他 AI 编程工具的补足。你可以用 Claude Code 处理复杂工程,用 Kimi Code 做高频中文开发任务,再用 CodeWhale 作为低成本终端助手,处理脚本、小工具、命令解释、项目阅读和轻量重构。它不是万能主力,但足够便宜、足够灵活,也足够贴近开发者的日常工作流。

中期来看,随着 DeepSeek 官方 Harness 团队推进,未来很可能出现更强的官方 TUI 或 Coding Agent 产品。到那个时候,社区版 CodeWhale 的意义会更清楚:它像一次提前发生的用户实验,验证了国内开发者确实需要一个围绕 DeepSeek 模型构建的终端编程工具。一个成熟的 DeepSeek Code,如果能继承 DeepSeek 模型的价格优势和中文能力,再补上更稳定的权限控制、上下文管理、测试闭环和项目级记忆,就有机会成为小型项目开发的主力工具。

Github拿下25K Star!非官方出品的CodeWhale凭什么火了?

更长期地看,真正值得期待的不是某一个工具单点胜出,而是国产大模型一起把 AI Coding 的能力抬上去,把价格打下来。DeepSeek、Kimi、MiniMax、智谱这些模型厂商,如果都能在 Coding Agent、终端工具、IDE 插件、本地工作流和创作者工具上持续发力,AI 编程就不会只是少数开发者或英文生态用户的昂贵特权,而会变成更多国内开发者、设计师、产品经理和内容创作者都用得起的生产力基础设施。

这也是 CodeWhale 最有意思的地方。它今天可能还只是一个社区项目,一个 DeepSeek 生态里的 TUI 终端,一个 Claude Code 式体验的开源平替。但它指向的未来更大:当国产模型拥有足够便宜、足够强、足够贴近中文语境的 Agent 工具之后,普通人用自然语言创造软件、小工具、网页、自动化脚本和内容生产系统的成本,会被继续压低。

未来的软件开发,未必只发生在更复杂的 IDE 里,也可能发生在一行更聪明的命令之后。CodeWhale 不是终点,它更像一个入口:一个从社区出发、通向 DeepSeek Agent 生态的入口,也可能是国产 AI Coding 真正走向普惠化之前,最早被看见的那条鲸鱼尾巴。

参考资料

  • CodeWhale / DeepSeek-TUI GitHub 项目主页
    https://github.com/Hmbown/CodeWhale
  • CodeWhale 官方网站
    https://codewhale.dev/
  • DeepSeek 官方 Awesome DeepSeek Agent 项目收录
    https://github.com/deepseek-ai/awesome-deepseek-integration/blob/main/docs/awesome-deepseek-agent.md
  • Claude Code 官方文档
    https://docs.anthropic.com/en/docs/claude-code/overview
  • Kimi Code 官方页面
    https://www.kimi.com/code
  • EET-China:美国佬用 DeepSeek 打进中国开源圈?
    https://www.eet-china.com/mp/a491644.html
  • 腾讯新闻:「我是个美国佬,求大家帮我弄个微信
    https://news.qq.com/rain/a/20260512A039FG00
  • 上观新闻:对标 Claude Code!DeepSeek 新业务招人了
    https://www.shobserver.com/staticsg/res/html/web/newsDetail.html
  • InfoQ:模型之外,皆属 Harness
    https://www.infoq.cn/article/zqYChrE48RgRbWTX7vhT
  • 知乎专栏:DeepSeek-TUI 技术深度解析
    https://zhuanlan.zhihu.com/p/2038561963559663425
  • CSDN:DeepSeek TUI 保姆级安装配置全指南
    https://blog.csdn.net/m0_37988015/article/details/160913418
收藏
点赞 27

复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。