CodeWhale — 近4万Star!一个终端搞定DeepSeek Claude GPT,编程助手要下岗?
- 免费干货
- 9小时前
- 18热度
- 0评论
CodeWhale是个用Rust写的终端AI编程助手,快4万Star了,还是MIT开源的。老实讲,半年前这货还叫deepseek tui,就一个人闷头搞。你猜怎么着?现在它一口气把DeepSeek、Claude、GPT、Kimi、GLM全打通了,连你NAS上跑的Ollama都能无缝接进去。
说实话,这半年我被AI编程助手折磨得够呛,精神疲劳是真的。
今天装个Claude Code写前端,明天切DeepSeek调接口,后天又在Cursor和VS Code之间反复横跳。每个工具都有自己的那套操作哲学,换个模型就得重新记快捷键,烦不烦?
你说累不累。
后来我偶然看到CodeWhale的截图,好家伙,一个终端窗口跑所有模型。当时脑子里就一个念头:终于有人把这事儿干了。
终端这玩意儿其实没过时,只是被那些花里胡哨的UI泡沫给淹没了。CodeWhale选终端做载体,态度很明确:你根本不需要那些花哨的IDE插件,一个黑框加Shell就能搞定。
CodeWhale的核心机制,翻译成人话就四个字:模型路由。
玩过大型号的同学应该都懂,每个模型的API格式、参数名、价格体系全不一样。DeepSeek的参数叫max_tokens,Claude的叫max_tokens_to_sample;DeepSeek按token算钱,Kimi按字符算,Ollama甚至白嫖不要钱。
所以CodeWhale搞了个叫Route Resolver(路由解析器)的东西。说白了就是:你只要喊一嗓子“我要用DeepSeek”,它自动帮你找API地址、匹配模型名、算价格、搞定通信协议,全自动一条龙。

更狠的是它的Nested Constitution(嵌套宪法)。
这名字听着挺唬人,其实就是解决一个问题:当你的系统提示词、项目规范、历史记忆互相打架的时候,到底谁说了算。
CodeWhale搞了一套硬优先级:内置宪法 > 用户全局规则 > 项目本地规则 > 信息记忆。直接在代码层面把顺序写死,不让模型自己瞎猜。
为什么这么设计?别问我,问作者去。我倒是认为比那些靠“模型自己理解指令优先级”的工具靠谱太多了。
装起来有多简单?我给你看,真的就一行命令:
npm install -g codewhale
codewhale --version # 0.8.66
跑起来之后,一个TUI界面直接怼脸上。三大模式一目了然:
- Plan —— 只读,纯看,不动手
- Agent —— 边问边干,每一步都征求你同意,安全感拉满
- YOLO —— 全自动模式,把命运彻底交给AI,后果自负,心脏不好的慎用哈,别到时候找我

我第一次用就直接切到YOLO模式,让它自动修测试用例。它读代码、定位bug、改代码、跑测试,发现问题又回头改第二轮。我在旁边看着,那种感觉就是:这时间省得真值。
跟同类工具比比看?
跟Claude Code比?那玩意儿绑死Claude生态,你用不了DeepSeek。跟Cursor比?Cursor是个IDE插件,得装全家桶。CodeWhale的定位是调度系统,让所有模型在同一个终端下干活,开源MIT,社区驱动,没那些破事儿。
官网戳这里:https://codewhale.net/
GitHub 地址:https://github.com/Hmbown/CodeWhale
CodeWhale没把自己框死在任何一个模型的生态里。这一点在2026年的AI圈,挺稀缺的。
如果你也被各种AI编程助手的切换折磨得不行,试试它吧。
CodeWhale 支持哪些大模型?
支持 DeepSeek、Claude、GPT、Kimi、GLM,还有本地 Ollama 模型,覆盖面那是真的广。
CodeWhale 怎么安装?
一行命令搞定:npm install -g codewhale,目前版本0.8.66,是不是很简单?
嵌套宪法是什么?
解决指令冲突的优先级机制,顺序就是内置宪法大于用户全局规则大于项目本地规则大于信息记忆,明明白白。
转自:https://mp.weixin.qq.com/s/Vykbw-tUzxbOup4SjKBPrg