Набор навыков для AI-агента-оркестратора: он делегирует задачи установленным coding CLI, проверяет diff и сам коммитит изменения.
umputun/ralphex
Автономный CLI на Go, который выполняет план реализации в Markdown с помощью Claude Code или codex, запуская для каждой задачи отдельную сессию и проводя многоэтапное ревью кода.
- Звёзды
- 1,510
- Форки
- 134
- Открытые issues
- 4
- Последний коммит
- 5 дней назад
Что это?
ralphex — это CLI-инструмент, который запускается в корне git-репозитория и поручает Claude Code или CLI codex выполнять план реализации без надзора. План — это Markdown-файл со списком задач и командами для проверки. Каждая задача выполняется в отдельной сессии coding-агента, поэтому по мере выполнения плана контекст остаётся небольшим. После каждой задачи запускаются команды проверки, отмечаются выполненные пункты и создаются коммиты.
После выполнения задач ralphex запускает процесс ревью: несколько агентов проверяют код параллельно, затем при необходимости подключается внешний инструмент, например codex, а после этого проводится ещё один, более узконаправленный этап ревью. Инструмент создаёт feature-ветку на основе имени файла плана, перемещает завершённые планы в отдельную папку и может работать в git worktree, чтобы выполнять несколько планов параллельно. Также доступны веб-панель, изоляция в Docker и уведомления через Telegram, Email, Slack, вебхуки или пользовательский скрипт.
Проекту не нужны плагины для IDE или облачные сервисы. Он распространяется в виде одного бинарного файла через Go, Homebrew или загрузки релизов.
Ключевые возможности
- 01Выполняет каждую задачу плана в отдельной сессии Claude Code или codex и запускает проверки после каждой задачи.
- 02Проводит многоэтапное ревью с параллельными агентами и необязательным внешним ревьюером.
- 03Создаёт git-ветку на основе имени файла плана и коммитит изменения после каждой задачи и исправления по результатам ревью.
- 04Поддерживает git worktree, чтобы параллельно выполнять несколько планов в одном репозитории.
- 05Предоставляет веб-панель в реальном времени, которую можно запустить флагом --serve.
- 06Может работать в контейнере Docker, ограничивающем доступ автономного агента.
Сценарии использования
- Реализация функции из нескольких задач по письменному плану, пока вы не у терминала.
- Автоматическое ревью изменений, сделанных вручную или другими инструментами вне ralphex.
- Одновременное выполнение нескольких независимых планов в отдельных worktree.
- Использование codex в качестве единственного исполнителя, если подписка Claude недоступна.
Быстрый старт
- 1
Установите ralphex с помощью Go
- 2
Создайте файл плана в docs/plans/
- 3
Запустите ralphex для файла плана
ralphex docs/plans/my-feature.md
Что важно знать
- Необходимо отдельно настроить кодинг-агент Claude Code или codex.
- В режиме Claude по умолчанию используется claude --print; с 15 июня 2026 года за него взимается плата по новой системе кредитов Anthropic для Agent SDK.
В подборках
Темы
Частые вопросы
- Что такое ralphex?
- Автономный CLI на Go, который выполняет план реализации в Markdown с помощью Claude Code или codex, запуская для каждой задачи отдельную сессию и проводя многоэтапное ревью кода. ralphex — это CLI-инструмент, который запускается в корне git-репозитория и поручает Claude Code или CLI codex выполнять план реализации без надзора. План — это Markdown-файл со списком задач и командами для проверки. Каждая задача выполняется в отдельной сессии coding-агента, поэтому по мере выполнения плана контекст остаётся небольшим. После каждой задачи запускаются команды проверки, отмечаются выполненные пункты и создаются коммиты.
- ralphex можно использовать бесплатно? Какая у него лицензия?
- ralphex распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ralphex всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ralphex — 2 нояб. 2026 г..
- Для чего можно использовать ralphex?
- Реализация функции из нескольких задач по письменному плану, пока вы не у терминала. Автоматическое ревью изменений, сделанных вручную или другими инструментами вне ralphex. Одновременное выполнение нескольких независимых планов в отдельных worktree. Использование codex в качестве единственного исполнителя, если подписка Claude недоступна.
- Как установить ralphex?
- Установите ralphex с помощью Go Создайте файл плана в docs/plans/ Запустите ralphex для файла плана: ralphex docs/plans/my-feature.md
- Где скачать ralphex?
- Исходный код и инструкции по установке — на GitHub: https://github.com/umputun/ralphex
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-супервизор для Codex, OpenCode и других ИИ-агентов: проверяет выполнение задачи, достаточность тестов и не застрял ли исполнитель.
Проверяет каждое изменение и ход агента с помощью модели принятия решений, выявляет нарушения правил проекта для AI-агентов и просит агента их исправить.
Навык для AI-ассистентов разработчика, который учит Claude Code, Codex и другим инструментам писать современный и корректный код на SwiftUI.
CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.
Локальная веб-консоль и CLI, которые добавляют общий системный промпт (персону) или заменяют им существующий в нескольких coding-агентах, например Claude Code, Codex и OpenCode.