【ralph】让 AI 自动写代码直到需求全部实现的“闭环工人”

【ralph】让 AI 自动写代码直到需求全部实现的“闭环工人”div style background f0f8ff padding 15px margin bottom 20px 工具网址 https github com snarktank ralph div Ralph 是一个自动运行的 AI 编程代理循环工具 它能持续调用 Amp 或 Claude Code 等 AI 编程工具

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 
  
    
    
🚀 工具网址: https://github.com/snarktank/ralph

Ralph 是一个自动运行的 AI 编程代理循环工具,它能持续调用 Amp 或 Claude Code 等 AI 编程工具,逐条实现产品需求文档(PRD)中的用户故事,直到所有任务通过验证为止——整个过程无需人工反复介入,靠 Git、prd.jsonprogress.txt 实现跨轮次记忆。

主要功能与特性:
– ✅ 自主迭代执行:每轮启动一个全新 AI 实例(无上下文污染),专注完成一个未通过的最高优先级用户故事
– ✅ 内置反馈闭环:自动运行类型检查、测试,并仅在通过后提交代码,同时更新 prd.json 中对应故事的 passes: true 状态
– ✅ 渐进式记忆机制:依赖 Git 提交历史、追加式 progress.txt(记录学习经验)和结构化 prd.json(任务清单)维持长期上下文
– ✅ 多工具支持:原生兼容 Amp CLI(默认)与 Claude Code,可通过命令行参数自由切换
– ✅ 技能化工作流集成:提供 /prd(生成 PRD)和 /ralph(转为 prd.json)等可复用技能,支持 Amp、Claude Code 及其 Marketplace 插件安装方式
– ✅ 浏览器自动化验证(UI 场景):前端类用户故事可声明“使用 dev-browser 技能在浏览器中验证”,Ralph 将自动执行交互确认
– ✅ 自动归档与分支管理:按 PRD 中指定的 branchName 创建特性分支,并在开启新功能时自动归档旧运行记录



















快速上手示例:
1. 生成 PRD(在 Amp 或 Claude Code 中):
Load the prd skill and create a PRD for user dashboard analytics cards
2. 转换为 Ralph 格式:
Load the ralph skill and convert tasks/prd-user-dashboard-analytics-cards.md to prd.json
3. 启动 Ralph 循环(默认用 Amp,最多 10 轮):
bash
./scripts/ralph/ralph.sh 10


若使用 Claude Code:
bash
./scripts/ralph/ralph.sh --tool claude 10
























适用场景与目标用户:
Ralph 适合已有明确 PRD(或能快速生成结构化需求)的中小型功能开发场景,尤其适用于:
– 希望减少重复性编码干预、让 AI 持续推进“小而明确”任务的开发者;
– 使用 Amp 或 Claude Code 作为主力编程助手的团队或个人;
– 需要可追溯、可审计、带质量门禁(typecheck/test)的 AI 编程流程的技术实践者;
– 正在探索“AI 自主完成端到端功能”的工程方法论的学习者与早期采用者。
它不面向零基础用户,要求使用者熟悉 Git、基础 Shell 操作,并已配置好所选 AI 工具及 jq 等依赖。
















总结:
Ralph 并非万能代码生成器,而是一个精心设计的“约束型 AI 执行框架”——它用清晰的边界(单故事/单轮次/干净上下文)、务实的存储机制(Git + JSON + TXT)和强制的质量反馈(检查 → 提交 → 标记),把大模型的不确定性框进可预期的工程轨道。如果你正在寻找一种能让 AI 稳步交付、而非频繁返工的协作模式,Ralph 提供了一条已被验证的可行路径。建议访问其主页获取更详细信息。

作加

小讯
上一篇 2026-04-15 14:12
下一篇 2026-04-15 14:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/264407.html