14,4 тысячи звёзд в GitHub Trending! Твой Codex больше не одинок
Когда вы используете Codex для написания кода, случалось ли с вами это разочаровывающее состояние? Сложная задача рефакторинга, требующая одновременного изменения десятков или даже десятков файлов… Передав задачу ИИ, рабочий процесс большинства выглядит так: Вы говорите ИИ понять архитектуру. После понимания вы говорите ему написать код. Когда почти готово, нужно проверить код, и, наконец, запустить тесты.

Пройти через весь процесс — это как сражаться в одиночку. Вы должны связать все этапы вместе, что неэффективно и утомительно. Нативный Codex изначально не имел никаких возможностей оркестрации рабочих процессов. Ни хуков, ни HUD, не говоря уже о нескольких агентах, работающих вместе. Кажется, OpenAI недавно выпустила некоторые обновления, но нативные хуки и HUD всё ещё не особо сильны. Многие продвинутые пользователи по-прежнему выбирают инструменты, предоставленные сообществом, которые уже сделали эту работу. Недавно я наткнулся на проект на GitHub — oh-my-codex (сокращённо OMX). Он в тренде на GitHub и набрал 14,4 тыс. звёзд.
Введение в проект
Сам Codex уже мощный, так зачем добавлять ещё один слой? Можно представить OMX как «командный центр» для Codex. Нативный Codex похож на способного работника, который делает именно то, что вы ему говорите. Но для сложных задач вам приходится выступать в роли менеджера проекта: разбивать задачи, распределять работу, координировать прогресс и проверять качество. OMX автоматизирует эти управленческие задачи.
В него входят более 30 предустановленных ролей (Архитектор, Исполнитель, Ревьюер), более 40 шаблонов рабочих процессов (Уточнение требований, Утверждение плана, Непрерывное выполнение) и он даже может заставить несколько ИИ-агентов работать параллельно. Он реализован с помощью shell + tmux и не требует форка Rust-кода Codex. Причина автора: «Codex написан на Rust, и я не уверен, что смогу успевать за апстримом. Поэтому я сделал обходное решение с shell + tmux».

Примечательные особенности
- Лёгкая смена ролей: Раньше приходилось постоянно говорить Codex: «Теперь ты архитектор, помоги спроектировать решение». Теперь просто введите
$architect, и ИИ автоматически переключится в режим архитектора. В OMX встроено 30 ролей: Архитектор, Исполнитель, Специалист по отладке, Аудитор безопасности… практически любые нужные вам роли. - Встроенные шаблоны рабочих процессов, вызов одной клавишей: В OMX более 40 встроенных распространённых рабочих процессов:
$deep-interview: Помогает уточнить требования.$ralplan: Помогает создать технический план.$ralph: Пишет код согласно плану.$team: Несколько ИИ работают вместе. Раньше вам приходилось проходить эти шаги вручную. Теперь введите ключевое слово, и код запустится автоматически.
- Режим команды, несколько агентов работают вместе: Это самая впечатляющая функция. Введите
$team 3:executor, и он одновременно запустит 3 сессии Codex. Каждая ИИ работает в своей отдельной ветке git, избегая вмешательства и конфликтов. Ещё более впечатляюще: Codex, Claude и Gemini можно смешать в одной команде, каждый выполняет свою часть. - Панель мониторинга, лёгкое отслеживание прогресса: Запустите
omx hud --watchв терминале, и вы увидите прогресс в реальном времени.- Первый уровень показывает: Какая модель используется, в какой ветке git и сколько контекста осталось.
- Второй уровень показывает: Какая ИИ работает, на каком она раунде, выполняется или ждёт. Это особенно полезно для длительных задач. Иначе вы не знаете, зависла ли ИИ или работает нормально.

Инструкция по установке
Сначала вам нужно установить @openai/codexи oh-my-codex.
bashbashnpm install -g @openai/codex oh-my-codex
После установки без ошибок выполните следующую команду для инициализации:
bashbashomx setup
После инициализации вы можете запустить его одной командой:
bashbashomx --madmax --high
Примечание: omx setupавтоматически устанавливает 30 промптов агентов и 40 навыков. Весь процесс быстрый, занимает около 2 минут.
Практический пример
Новичкам не стоит сразу начинать с --madmax+ $team; легко ошибиться. Допустим, вы хотите добавить функцию входа пользователя. Вы можете действовать шаг за шагом.
- Позвольте ИИ помочь вам уточнить требования: bashbash
$deep-interview "Добавить функцию входа пользователя. Ещё не решил между JWT или сессией."ИИ задаст кучу вопросов: Сколько пользователей? Нужен единый вход? Запоминать статус входа? - Теперь позвольте ИИ дать вам технический план: bashbash
$ralplan "На основе вышесказанного дайте мне план для входа. Обратите внимание на безопасность и производительность."ИИ перечислит план: стек технологий, проектирование БД, потенциальные подводные камни. Обычно даёт два варианта: - Реализация:
- Вариант А: Один агент работает медленно, подходит для небольших задач. bashbash
$ralph "Реализовать функцию входа согласно плану." - Вариант Б: Запустить 3 агентов для совместной работы, параллельное ускорение. bashbash
$team 3:executor "Один пишет backend API, один пишет frontend-страницу, один пишет тесты."Вы можете выбрать один. После выполнения этого функция входа в основном готова. Весь процесс, вкратце: Требования → План → Код → Тесты → (до развёртывания).
- Вариант А: Один агент работает медленно, подходит для небольших задач. bashbash
Заключительные мысли
Если вы пользователь терминала и часто используете Codex для написания кода, OMX определённо стоит попробовать. Это не замена Codex; он добавляет слой возможностей оркестрации. Он позволяет координировать нескольких ИИ-агентов простыми командами, делая ваш рабочий процесс более плавным. В будущем такие инструменты оркестрации нескольких агентов станут более распространёнными и лучше.