Qwen и Codex здесь не название одной модели. Qwen Code умеет запустить отдельно установленный Codex CLI как внешнего субагента, передать ему одну задачу и вернуть итог в исходный диалог. Ниже вы настроите связку в режиме чтения, поручите ей проверку проекта и убедитесь через Git, что файлы не изменились.
Когда связка Qwen Code и Codex оправдана
Связка нужна, когда основной агент ведёт задачу, а независимый Codex проверяет отдельный участок: изменение в одном модуле, возможную причину ошибки или готовый diff. Встроенный исполнитель codex появился в Qwen Code как способ делегировать работу нативному инструменту с его собственными моделью и авторизацией. Это прямо описано в официальной документации Qwen Code.
- Проверить изменения перед слиянием и перечислить только воспроизводимые дефекты.
- Исследовать один модуль, не перегружая контекст основной беседы.
- Получить второе мнение по тестам, граничным случаям или плану исправления.
Для самостоятельной работы с Codex большинству удобнее десктопное приложение ChatGPT: оно рассчитано на проекты, локальные файлы и длительные задачи, что подтверждает официальный обзор приложения. Но внутри Qwen Code приложение не заменяет терминальный исполняемый файл. Для этой конкретной интеграции нужен codex в PATH. Если терминал пока непривычен, сначала посмотрите основные команды Codex CLI.
Правило выбора: сначала поручайте Codex только чтение и проверку. Права на запись давайте лишь для задачи с отдельной веткой, тестами и понятным способом отката.
Связка агентов полезна только тогда, когда вы умеете ставить узкие задачи и проверять результат по фактам.
Освоить на практикеКарта результата и обязательные условия
Исходная ситуация: у вас есть локальный проект, установленный Qwen Code и отдельный Codex CLI. Ожидаемый результат: Qwen Code передаёт Codex одну узкую проверку и получает отчёт, а рабочие файлы остаются прежними. Обязательные шаги: проверить обе команды, войти в оба инструмента, открыть доверенный проект, явно задать режим чтения и сверить состояние Git. Метод не подходит для интерактивной задачи, где внешнему агенту нужно несколько раз уточнять требования.
У интеграции есть системные границы. Нативный исполнитель Codex поддерживается на macOS и Linux, включая WSL, а прямой запуск в Windows отклоняется. Нужен доверенный рабочий каталог, безопасный режим Qwen Code для внешнего исполнителя недоступен. Эти ограничения перечислены в разделе про Codex-субагента.
- Репозиторий уже клонирован и открывается без доступа к боевому серверу.
- Перед запуском сохранены нужные изменения или зафиксирован вывод
git status --short. - Qwen Code подключён к выбранному поставщику модели, а Codex авторизован отдельно.
- В задании нет паролей, токенов, персональных данных и команды на публикацию.
По теме: Бесплатный ИИ-агент для программирования: как выбрать
Шаг 1. Установите и проверьте оба инструмента
Qwen Code устанавливается отдельным пакетом. Официальный способ для обычного локального запуска использует npm, после установки команда называется qwen. Такой же вариант приведён в руководстве Qwen Code.
npm install -g @qwen-code/qwen-code
qwen --version
Запустите qwen, затем откройте /auth и выберите доступный способ подключения модели. В актуальном меню есть Alibaba ModelStudio, сторонние поставщики и ручная настройка совместимого сервера. Бесплатный Qwen OAuth больше не предлагается, поэтому не стройте инструкцию вокруг старого входа. Текущие варианты перечислены на странице авторизации Qwen Code.
Codex CLI ставится и входит в аккаунт отдельно. В официальной инструкции OpenAI приведены установщик, npm и Homebrew. Для одинаковой проверки на разных системах можно использовать npm, затем один раз запустить codex и пройти вход.
npm install -g @openai/codex
codex --version
codex
После входа закройте Codex и проверьте, что обе команды видны из того же терминала, где будет работать Qwen Code.
command -v qwen
command -v codex
Один субагент не заменяет рабочий процесс. На вебинаре вы соберёте понятную схему: задача, ограничения, проверка и следующий шаг проекта.
Записаться на вебинарШаг 2. Передайте Codex одну задачу в режиме чтения
Начинайте с проверки, которая имеет чёткий объект и формат ответа. Внешний Codex работает без диалога с пользователем: он получает одну задачу и возвращает финальный результат. По умолчанию для обычной сессии используется режим чтения, а запросы на дополнительные разрешения или ввод пользователя отклоняются. Это безопаснее, чем сразу разрешать изменения.
- Перейдите в каталог проекта командой
cd /путь/к/проекту. - Сохраните исходное состояние командой
git status --short. - Запустите
qwenв этом же каталоге. - Попросите использовать встроенного субагента
codexи явно запретите изменение файлов. - После ответа выйдите из Qwen Code и снова выполните
git status --short.
Поручи встроенному субагенту codex проверить текущий git diff.
Работай только на чтение, не меняй файлы и не запускай команды с записью.
Верни список только подтверждённых дефектов: файл, строка, входные условия и неправильный результат.
Такое задание отделяет наблюдение от исправления. Если отчёт оказался полезным, следующий запуск можно посвятить одному выбранному дефекту. Подход к дроблению задач подробнее разобран в статье про субагентов Codex.
По теме: Субагенты Codex: как разделить задачу и принять результат
Как принять результат, а не просто получить ответ
Отчёт принят только тогда, когда каждое замечание можно проверить без доверия к формулировке агента. Удобный минимум состоит из четырёх пунктов.
- Граница соблюдена:
git status --shortпосле запуска совпадает с исходным состоянием. - Каждый дефект указывает файл и конкретное условие воспроизведения.
- Для замечания понятен неправильный результат, а не только общая оценка качества.
- Команда теста или ручная проверка подтверждает проблему независимо от отчёта.
Если Codex предложил правку, но не доказал дефект, оставьте пункт как гипотезу. Не передавайте её автоматически в производство. Для задач с записью сначала настройте отдельную ветку или рабочее дерево, затем выберите минимальные разрешения. Разницу режимов и проверку границ объясняет материал про Codex Sandbox.
Диагностика по симптому
Сбой интеграции лучше искать от исполняемого файла к условиям запуска, а не переустанавливать всё сразу.
- Qwen Code пишет, что Codex не найден. Выполните
command -v codexв том же терминале. Если путь пуст, исправьте установку илиPATH. - Субагент недоступен. Проверьте, что проект помечен как доверенный и Qwen Code не запущен в safe mode.
- На Windows запуск отклоняется. Откройте проект внутри WSL и повторите проверку там.
- Codex просит подтверждение или уточнение. Упростите задачу так, чтобы она выполнялась без диалога и дополнительных прав.
- После перезапуска продолжение потеряно. Создайте новую узкую задачу, потому что нативная сессия Codex в этой связке не восстанавливается.
Официальная документация также предупреждает: Qwen Code не показывает прогресс, число токенов и стоимость нативного запуска Codex. Настройки модели Qwen, списки инструментов субагента, maxTurns и workflows не управляют внешним исполнителем. Поэтому ставьте короткую задачу с измеримым результатом, а не поручение на весь проект.
По теме: Codex Security: что это и как безопасно начать проверку кода
Когда способ не подходит
Не используйте связку для работы, где обязательны постоянные уточнения, ручные подтверждения каждого шага или доступ к секретам. Codex здесь одноразовый исполнитель: ему нельзя дописать сообщение в уже идущую нативную задачу, а после ответа нельзя продолжить ту же сессию. Для длинной совместной работы откройте Codex отдельно в десктопном приложении или CLI.
Не стоит подключать второй агент только ради количества мнений. Если задача простая и результат проверяется одной командой, выполните её в основном инструменте. Связка окупается, когда независимая проверка снижает риск: перед слиянием, при поиске трудно воспроизводимой ошибки или при оценке нескольких вариантов. Для первого безопасного эксперимента с инструментами можно также использовать Qwen-агента с одной функцией чтения.
Частые вопросы
Qwen Codex является отдельным продуктом?
Нет. Это два независимых инструмента. Qwen Code запускает установленный Codex CLI как внешнего субагента и получает его финальный ответ.
Нужен ли отдельный вход в Codex?
Да. Внешний исполнитель использует собственные модель и авторизацию Codex. Настройка поставщика модели в Qwen Code не заменяет вход в Codex.
Можно ли запустить связку в обычном Windows?
Прямой нативный запуск Windows для этого исполнителя не поддерживается. Используйте WSL, либо запускайте Codex отдельно без вложенного вызова из Qwen Code.
Codex изменит файлы без команды?
Обычный запуск начинается в режиме чтения, но полагаться только на это не нужно. Явно запретите запись в задании и сравните git status --short до и после.
Что выбрать первым: Qwen Code или Codex?
Если нужен один агент для проекта, начните с того интерфейса, который удобнее проверять. Связку добавляйте только для независимой узкой задачи, иначе настройка сложнее пользы.
Хотите не просто запускать агентов, а собирать с ними проверяемые проекты? На бесплатном вебинаре разберёте путь от постановки задачи до рабочей проверки результата.
Записаться на вебинар