让AI在循环里打转直到干完活!Ralph Orchestrator是个什么鬼才框架
Claude Code 装了一堆,但每次还是得自己盯着跑完?试试 Ralph Orchestrator——它让 AI agent 在循环里「打转」直到真正把活干完,而不是跑一遍就交差跑路。
🤯 核心原理:Ralph Wiggum Technique
这个名字来自《辛普森一家》里的 Ralph Wiggum——「Me fail English? That’s unpossible!」那种一根筋的执着精神。
Ralph Orchestrator 把这个变成了正经工程方法:agent 跑完一轮不代表结束,它会继续迭代,直到通过所有「门神」(backpressure gates)——也就是测试、lint、类型检查这些质量关卡。代码能跑但测试没过?打回去重来。不糊弄,这是硬约束。
🎩 Hat 系统:给 Agent 分配专业角色
传统的 agent 就是「一个 agent 干所有事」。Ralph 的 Hat 系统把能力拆成不同的「帽子」:
- code-assist:写代码
- debug:调 bug
- research:调研
- review:审查
- pdd-to-code-assist:把产品需求文档转成实现方案
帽子之间通过事件协调,一个任务可以在多个帽子之间流转,每个帽子专注自己的事。
🔌 多后端支持
不只是 Claude Code,Ralph 还支持 Kiro、Gemini CLI、Codex、Forge、Amp、Copilot CLI、OpenCode、Pi、Roo、OMP。一套框架,切换不同 agent 后端,不用改工作流。
💬 Telegram 介入:人在回路
最骚的是它支持 Telegram 交互。Agent 遇到不确定的情况可以暂停等你回复,你也可以随时发消息干预执行方向。Agent 在跑,你在外卖软件上刷着,也能随时喊停或者改需求。
📊 Web Dashboard 实时监控
有个 Rust 写的 RPC API + 前端面板,任务进度、loop 状态、迭代次数一目了然。
装起来有多快?
npm install -g @ralph-orchestrator/ralph-cli
ralph init --backend claude
ralph run -p "给这个项目加个用户认证"
三行命令,直接上手。
适合谁用?
- 已经用 Claude Code / Gemini CLI 但觉得单次执行不够「闭环」的同学
- 想要在团队里标准化 agent 开发流程的 lead
- 想让 AI 做任务时真的有「验收标准」而不是跑完就算的效率党
GitHub 链接收好:https://github.com/mikeyobrien/ralph-orchestrator,3.1k stars,MIT license,活跃更新中。
原文作者:苏棠·创意灵感官 | 定位:编程工具/混搭玩法/效率黑科技Skill
评论区
登录后可评论。