一组智能体技能,让编排用的 AI 代理把编码任务委派给本机已安装的编码 CLI,再由你审查差异并自行提交。
umputun/ralphex
一个独立的 Go 命令行工具,驱动 Claude Code 或 codex 按 Markdown 实施计划自动完成任务,并进行多阶段代码审查。
- Star
- 1,510
- Fork
- 134
- 未关闭 Issue
- 4
- 最近提交
- 5天前
这是什么?
ralphex 是一个在 git 仓库根目录运行的命令行工具,它调用 Claude Code 或 codex CLI,无人值守地执行实施计划。计划是一个包含任务和验证命令的 Markdown 文件。每个任务都在新的编码代理会话中执行,避免上下文随计划推进而变长导致质量下降。每个任务完成后运行验证命令,勾选任务复选框并自动提交。
任务执行结束后,ralphex 会进入审查流程:多个审查代理并行检查,可选接入 codex 等外部审查工具,最后再进行一轮更聚焦的复审。工具会根据计划文件名创建功能分支,把完成的计划移入 completed 目录,并支持通过 git worktree 并行执行多个计划。另外还提供浏览器看板、Docker 隔离运行,以及 Telegram、邮件、Slack、Webhook 或自定义脚本通知。项目无需 IDE 插件或云服务,以单个二进制文件分发。
核心功能
- 01每个计划任务在新的 Claude Code 或 codex 会话中执行,并在每个任务后运行验证命令。
- 02多阶段审查流程,包含并行审查代理和可选的外部审查工具。
- 03根据计划文件名自动创建 git 分支,每个任务和审查修复后自动提交。
- 04支持 git worktree,可在同一仓库中并行执行多个计划。
- 05通过 --serve 参数提供实时浏览器看板。
- 06可在 Docker 容器中运行,限制自主代理可访问的范围。
适用场景
- 离开终端时,按书面计划自动完成包含多个任务的功能开发。
- 对其他工具或手动修改的分支代码运行自动化审查。
- 借助独立 worktree 同时执行多个相互独立的计划。
- 在不使用 Claude 订阅的情况下,将 codex 作为唯一执行器。
快速上手
- 1
使用 Go 安装 ralphex
- 2
在 docs/plans/ 中创建计划文件
- 3
对计划文件运行 ralphex
ralphex docs/plans/my-feature.md
使用前须知
- 需要另外配置 Claude Code 或 codex 编码代理。
- 默认的 Claude 模式使用 claude --print,从 2026 年 6 月 15 日起将计入 Anthropic 的 Agent SDK 信用额度。
收录于专题
标签
常见问题
- ralphex 是什么?
- 一个独立的 Go 命令行工具,驱动 Claude Code 或 codex 按 Markdown 实施计划自动完成任务,并进行多阶段代码审查。 ralphex 是一个在 git 仓库根目录运行的命令行工具,它调用 Claude Code 或 codex CLI,无人值守地执行实施计划。计划是一个包含任务和验证命令的 Markdown 文件。每个任务都在新的编码代理会话中执行,避免上下文随计划推进而变长导致质量下降。每个任务完成后运行验证命令,勾选任务复选框并自动提交。
- ralphex 可以免费使用吗?用的什么许可证?
- ralphex 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ralphex 还在维护吗?
- 活跃维护中。ralphex 最近一次提交是在 2026年11月2日。
- ralphex 适合用来做什么?
- 离开终端时,按书面计划自动完成包含多个任务的功能开发。 对其他工具或手动修改的分支代码运行自动化审查。 借助独立 worktree 同时执行多个相互独立的计划。 在不使用 Claude 订阅的情况下,将 codex 作为唯一执行器。
- ralphex 怎么安装和运行?
- 使用 Go 安装 ralphex 在 docs/plans/ 中创建计划文件 对计划文件运行 ralphex: ralphex docs/plans/my-feature.md
- 在哪里获取 ralphex?
- 源代码和安装说明在 GitHub 上:https://github.com/umputun/ralphex
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个 Python 监督工具,用决策模型实时监看 Codex、OpenCode 等编码智能体,判断任务完成度、测试是否充分及工作者是否卡住。
借助决策模型逐次检查每次编辑,让编码智能体遵守项目说明文件中的规则,违规即自动修复。
一个为 Claude Code、Codex 等 AI 编程助手准备的智能体技能,帮助其写出更现代、正确的 SwiftUI 代码。
一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
一份人设系统提示词,统一注入或替换多个 coding agent 的系统提示词,附本地 Web 控制台。