发现 AI 代理的未来arrow_forward

ralphex

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
工作流自动化Docker多智能体系统GoAI代理CLI智能体与应用工具开发者工具/代码自动化/工作流/RPA

自主编排 Claude Code 按计划逐任务执行代码实现与多阶段审查的 CLI 工具

ralphex 是一个基于 Go 构建的独立 CLI 工具,用于自主编排 Claude Code 执行 Markdown 格式的开发计划。它将计划拆解为独立任务,每个任务在全新的 Claude Code 会话中运行以避免上下文退化,执行流程涵盖自动分支创建、任务实现、自动提交、五阶段并行审查(quality / implementation / testing / simplification / documentation)、可选外部审查(默认 OpenAI Codex)、二阶段聚焦审查及计划归档。

支持五种运行模式:完整执行、仅任务、仅审查、仅外部审查、交互式计划创建。提供 Web 仪表盘(SSE + WebSocket)实时监控执行状态,支持多通道通知(Telegram / Email / Slack / Webhook)。通过 --worktree 实现 git worktree 隔离的并行多计划执行,通过 --docker 实现容器化安全隔离。支持 AWS Bedrock 作为 Claude 替代提供商,支持自定义审查 agent({{agent:name}} 模板系统)。配置体系支持全局(~/.config/ralphex/config)和项目级(.ralphex/config)两级,格式为 INI 和 YAML。运行平台为 macOS 和 Linux,Windows 部分功能受限。

安装方式

  • 从源码编译:go install github.com/umputun/ralphex/cmd/ralphex@latest
  • Homebrew:brew install umputun/apps/ralphex
  • 从 Release 下载预编译二进制文件
  • Docker wrapper 脚本

前置依赖:Claude Code(Anthropic CLI,核心依赖,必须预先安装);可选 OpenAI Codex(外部审查)。

快速开始

  1. docs/plans/ 下创建计划文件(Markdown 格式,含 Validation Commands 和 Task 列表)
  2. 运行 ralphex docs/plans/my-feature.md
  3. ralphex 自动完成:创建分支 → 逐任务执行 → 自动提交 → 多阶段审查 → 计划归档至 completed/

核心 CLI 标志

标志说明
ralphex <plan>完整执行模式(默认)
--tasks-only <plan>仅执行任务,跳过审查
--review [plan]仅审查模式
--external-only [plan]仅运行外部审查工具
--plan "description"交互式创建计划
--serve启动 Web 仪表盘(默认端口 8080)
--worktree在隔离的 git worktree 中执行
--dockerDocker wrapper 中运行
--claude-providerClaude 提供商(default / bedrock)
--effort model[:effort]指定模型和 effort 级别
--review-patience N外部审查僵局检测阈值

关键环境变量RALPHEX_IMAGE(Docker 镜像)、RALPHEX_PORTRALPHEX_CONFIG_DIRCLAUDE_CONFIG_DIRRALPHEX_EXTRA_VOLUMESRALPHEX_EXTRA_ENV

架构要点:Go 单二进制 CLI,作为编排层通过子进程调用 Claude Code CLI(--dangerously-skip-permissions 模式)。核心逻辑位于 pkg/,CLI 入口在 cmd/ralphex/。提供 .claude-plugin/ 目录作为 Claude Code 插件(支持斜杠命令如 /ralphex-plan)。E2E 测试使用 Playwright Go。Docker 镜像发布至 ghcr.io/umputun/ralphex-go

待确认:仓库中存在 site/ 目录可能对应独立文档站但未明确提供 URL;当前版本号需从 Releases 页面获取;go.mod 标注 Go 1.26 待确认准确性。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch