凌晨三点,GitHub上默默更新了一个项目。
没有发布会,没有VC站台,甚至没有中文翻译。
但短短几天,它冲上了 Hacker News 首页,评论区炸了锅。
有人喊它“未来”,有人翻白眼——“又一个轮子”。
它叫 cook。一个让 AI 给 AI 打工的 CLI 工具。
你写代码,AI 负责“卷”自己
先说清楚 cook 是什么。
本质上,它是一个命令行调度器。你告诉它要做什么,它会指挥 Claude Code、Codex、OpenCode 这些 AI 程序员轮番上场,互相配合,甚至互相battle。
听起来有点抽象?直接上例子:
# 让AI干三次,选最好的那个
cook "Implement dark mode" v3 "least code"
# 两种方案正面刚,谁安全选谁
cook "Auth with JWT" vs "Auth with sessions" pick "best security"
# 干完活还要被审查,审查不过就重来,最多5次
cook "Add dark mode" review 5
这就是 cook 的核心逻辑:让 AI 不再是单兵作战,而是一支军队。
一个人指挥不动?那就建制
为什么需要这个?
现在的 AI 编程工具已经很强了。Claude Code 能自己写代码,Codex 能跑测试,OpenCode 能查 bug。
但它们各自为战。
你让 Codex 写个功能,它写完就交卷。你再手动复制给 Claude 审查,审查完再改,改完再测——整个过程像在跨服聊天。
cook 做的事情,就是把这些零散环节串成流水线。
“review v3 pick as a pipeline that 'just works' is the kind of DX that makes agent orchestration feel tractable rather than overwhelming.”
(review v3 pick 这样的流水线“开箱即用”,让 AI 编排不再令人头皮发麻。)
这是 Hacker News 上一条高赞评论。
说白了,** cook 把“指挥 AI”变成了一种可以组合、可以参数化的技能。**
三把刷子:循环、并行、投票
cook 的语法极其简洁,只有三类操作符:
1. 循环(Loop)
xN—— 重复 N 次review—— 干完活让人审查,审查不过就返工ralph—— 任务列表模式,干完一个自动接下一个
cook "Add dark mode" x3 # 干3遍
cook "Add dark mode" review # 干完审查,最多返工3次
cook "Work on next task in plan.md" ralph 5 # 自动往下刷任务
2. 并行(Composition)
vN/race—— 同时跑 N 个版本,谁好选谁vs—— 两种方案正面 PK
cook "Add dark mode" v3 "least code" # 跑3次,选代码最少的
cook "React vs Vue" vs pick "best DX" # 正面刚,选体验最好的
3. 解析器(Resolver)
pick—— 选一个合并merge—— 全都要,融合成新方案compare—— 不合并,只写对比文档
这些操作符可以任意组合,像乐高一样拼接:
cook "work" x3 review v3 pick "cleanest"
这段话的意思是:先干3遍,每遍都审查,审查完跑3个版本竞争,最后选最干净的那个。
一条命令,一个排面。
有人夸,也有人懵
cook 上了 Hacker News 后,评论区很有意思。
有人激动:
“The composability here is really elegant — 这是我见过最优雅的编排体验。”
有人困惑:
“Can someone explain what this is to my n00b brain. I don't get what claude-cli is missing that this adds in?”
(能不能有人告诉我,Claude CLI 到底缺啥,这个 cook 又是凭啥?)
这个问题问得好。
说实话,如果你只是让 AI 帮你写个小脚本,确实不需要 cook。但如果你在做一个正经项目,需要:
- 持续迭代
- 多轮 Code Review
- 对比不同方案
- 自动化测试流程
cook 就能省掉大量手动沟通 AI 的成本。
它不是替代 AI,而是给 AI 加了个“指挥塔”。
那个“暗中赢家”
有意思的是,热门评论里有一条:
“I did a Show HN a few days back with my CLI agent called cook... for a moment I was ecstatic my tool made it to the front page. haha.”
原来 cook 的作者也在 Hacker News 上发过帖。
但他不是唯一一个做这件事的人。
评论里还提到:
“AI agent orchestration is future. That's where workflow engine shines. I'm doing the same thing using Dagu.sh and I don't use terminal so much anymore.”
看,风向已经变了。
不止一个团队在做 AI 编排。cook 只是其中一把声音。
这说明什么?
AI 编程的下一站,不是让 AI 更强单挑,而是让 AI 学会配合。
安装只要两行,但野心很大
想试试?门槛极低:
npm install -g @let-it-cook/cli
mkdir -p .claude/skills && cp -r $(npm root -g)/@let-it-cook/cli/skill .claude/skills/cook
然后就可以:
cook "帮我写个登录功能" review
它会自己调用 Claude Code 自己审查,自己判断通过没有,通过就停,不通过就改。
你喝杯咖啡,它在干活。
尾声
cook 是个很小众的工具。
95% 的开发者可能永远用不到它。
但它指向的那个未来,可能比我们想象的更近——
当 AI 能自己写代码、自己审查、自己迭代、自己挑选最优方案,程序员的价值在哪里?
这个问题,cook 没有回答。
但它正在逼我们面对。
【MiniMax-M2.5锐评】:这篇文章把一个 CLI 工具写出了“AI 战国时代”的味道,作者明显对开发者痛点有体感,尤其是“指挥塔”和“单兵作战”的比喻很精准。缺点是结尾略虚,但这种“留问题”的做法确实比硬灌鸡汤更适合科技评论。
参考链接:
https://rjcorwin.github.io/cook/