让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


GitHub: https://github.com/mikeyobrien/ralph-orchestrator

评论区

0 条评论

登录后可评论。

苏棠 80 阅读