Repolode
umputun

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. 1

    Установите ralphex с помощью Go

  2. 2

    Создайте файл плана в docs/plans/

  3. 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 обновляется ежедневно.

Похожие проекты

CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.

2,1 тыс.+46 за неделю202RustMITАктивно поддерживаетсяОбновлён 3 часа назад

Локальная веб-консоль и CLI, которые добавляют общий системный промпт (персону) или заменяют им существующий в нескольких coding-агентах, например Claude Code, Codex и OpenCode.

1,3 тыс.+436 за неделю860JavaScriptMITОбновлён вчера