
这两天都在研究 ralph,一个你睡觉时,都能不眠不休替你干需求、榨干任何 Coding Agent 的工具。
如果你还没听过,强烈建议看下之前的这几篇文章。
昨天,我们把 Amp 那套迁移到了 Claude Code,也有不少朋友问,Codex、Gemini 行不行啊。
其实,技术上这些都是 CLI 工具,大差不差,肯定能跑起来。
晚上有点手痒,就想要不也试试看 Codex 上的 GPT-5.2 吧。
Cursor 都可以让它连续一个礼拜干出一个 Chrome 浏览器,搞不好会有惊喜呢。
没想到,不到 10 分钟 Codex 就帮我弄好了新的脚本,然后就跑起来了。
方法也很简单,还是把上次 amp ralph 那个 GitHub 克隆下,进入目录,启动 Codex。
bash
git clone https://github.com/snarktank/ralph.git
然后你可以让 Codex 帮你整个适合 Codex CLI 的版本,比如下面是我的问法:
Plain Text
如果这个项目的内容,想要也支持 codex cli 应该做哪些改造?

中间你可以多和它讨论,如果不理解就问,确保完全理解各个改动点。
这里我选择单独弄个 ralph.codex.sh 脚本,方便后续使用。

然后我继续问 Codex:
Plain Text
我要在另外一个项目里使用,我应该复制哪些文件过去,以及做什么操作
其实步骤和之前 CC 差不多,照着做就行。如果你也在尝试,让 Codex 当你老师,让它给一步步的指南。
💡这里先敲重点,Ralph Agent 这套玩法,要发挥最大效果,就是得把需求准备得越详细、越多,越原子化。
如果你想尝试,但还没有 prd.json,一定要先看上一篇,用 prd skill 先把需求准备好。skill 在 codex 也是通用的。拉爆官方 ralph loop,这个 agent 让你的 Claude Code / Codex / Opencode 持续一个礼拜干活
回到我们的测试,因为上次测试 Claude Code 时踩了个坑,忘记在所有涉及界面的 user story 都加上要求“做浏览器自动化测试”,导致漏过了。
这次我们让它也提前补上。
bash
请帮我把 prd.json 每个 user story 的状态,都设置为 false,清空 notes,并把每个涉及前端界面的 story,都增加一个“必须调用 Playwright MCP 完成所有界面相关测试”这个验收标准。
接下来我们把复制过来的脚本设置为可执行,就可以开始让干活了。
bash
cd scripts/ralph
chmod +x ralph.codex.sh
./ralph.codex.sh
最大的惊喜,Codex CLI 比 Claude Code 对外部调用友好太多太多了。
直接命令行就开始不断输出各种执行进度、具体状态,这里我们是开始第一轮。

进度看到一半,蹦,突然跳出一个浏览器界面,啊,肯定是开始在跑 Playwright 浏览器自动化测试了。


还自动帮我切换了手机视图测试,nice~

等的过程中,我时不时就去刷刷 prd.json 的状态,看看 progress.txt。
每次都要自己滚动下看做到哪个 story 了,还是有点烦。
要不让 Codex 再帮我做个可视化界面吧。
Plain Text
帮我额外做一个 html 可以定期自动监测 prd.json 和 progress.txt 的更新,让我方便看到进度

很快就出来了,不过有点丑。。。
再来
Plain Text
弄好看点,类似一个 tello 看板,log 界面不需要那么大,突出目前在跑的 story,有动效

这里还把 trello 少打了一个 r,不过这些对 AI 都是小事儿。
紧接着,浏览器就蹦出一个让我觉得非常满意的界面。

真心不错,有点我是老板,ralph 是监工,Codex 是牛马的感觉了。

看板的进度已来到 US-014,就差 3 个就可以手工大吉了。
突然我看到一条提示,ralph 直接退出了!

没想到,这么快就限流了。。。

看来后续这个 ralph.codex.sh 还可以再迭代下,加上自动延迟和重试。
虽然 AI 还没汇报完工,我还是决定测试下实际情况。
GPT-5.2 还是强,明显秒杀 GLM 4.7,几个模板的切换、电脑手机视图的切换、浅色深色模式的切换,非常丝滑。

标题、代码块的处理,也挺好的。但高亮块、行间距细节还得再调调。

Codex CLI 这个尝试,进一步证实了 3 个点:
感谢你读到这里,如果觉得有所启发,也帮忙点一波关注点赞分享~
如果你也在尝试 ralph,有什么踩坑或新的发现,欢迎评论交流
文章来自于“Decoder Only”,作者 “湾仔码农”。
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md