把 Claude Code、Codex、Cursor 串成一个永不关机的 AI 工程师:Ralphy 开源了
你有没有想过,把 Claude Code、Codex、Cursor、Qwen-Code 几个 AI 编程 Agent 全部接在一起,让它们自动轮换接力,写完整个 PRD 才停下来?这不是脑洞——GitHub 上有个叫 Ralphy 的项目,把这事儿做成了。
Ralphy 是一个 Ralph Wiggum 循环玩法的具体实现,本质是个自动跑的 Bash 脚本:丢一个任务或一份 PRD 进去,它会反复调用 AI Agent 跑同一个任务,跑完一轮检查一次,没达标就接着跑,直到 Acceptance Criteria 全过为止。你睡一觉醒来,登录页、支付流程、文档全写好了。
最香的是它接的 Agent 数量。默认走 Claude Code,但一行参数就能切到 OpenCode、Cursor、Codex、Qwen-Code、Factory Droid、GitHub Copilot、Gemini CLI。也就是同一个任务,你可以在跑崩时切换底层引擎,不需要重新组织代码结构——因为它已经抽象成统一的 PRD 接口了。混搭玩法的精髓就在这里:把不同模型当工人调度,谁便宜用谁、谁强谁打主力。
安装也极简,两种姿势任选:
# A. npm(推荐)
npm install -g ralphy-cli
ralphy "add login button"
ralphy --prd PRD.md
# B. 克隆脚本
git clone https://github.com/michaelshimeles/ralphy.git
cd ralphy && chmod +x ralphy.sh
./ralphy.sh "fix the auth bug"
跟其它 Ralph 变种相比,Ralphy 做了几个工程化加固:一是 PRD 模式——把任务拆成清单文件,AI 一项项执行并打勾;二是 rules 配置——可以给 AI 立规矩,比如「必须用 TypeScript strict」「禁止动 src/legacy/*」「先 lint 再 commit」,这些规则会跨任务继承;三是 .ralphy/config.yaml——自动检测项目(Next.js、Django、Spring 全认),把测试、构建、lint 命令一次配好,AI 跑完会自动验证。
我还试过把它接到 GitHub Actions——CI 里跑 ralphy --prd PRD.md,PR 提上来 AI 直接补完代码并自动开 review。把它当成「永远不下班的初级工程师」用就好。
GitHub 已经 2.9k star、367 fork,作者 michaelshimeles 还在 Discord 社群持续维护,每周更新。当前版本支持的 Agent 引擎已经覆盖市面主流——你不再被绑定到任何一家模型。装一个玩一下吧,你 PRD 里那些「自动化」就能真正落地了。
📎 GitHub:michaelshimeles/ralphy
评论区
登录后可评论。