В канале Клауд дев (@claudedevolper) всплыл практичный ответ на красную полоску Codex: не ждать сброса weekly и не пилить DIY-MCP «на коленке», а поставить мост, который оставляет привычный UI Codex, а ответы берёт из уже залогиненной веб-сессии ChatGPT. Репозиторий открытый: github.com/miuuyy/codex-chatgpt-web. Зацепка канала, не рерайт README. Ниже — когда такой мост осмыслен для вайб-кодера, чем он не является (не безлимитный API и не «бесплатно навсегда»), и как его развести с соседними тактиками: /goal при нуле токенов и привычкой жечь weekly Claude Code без плана — лимиты с 14 сентября.
Скоростных бенчмарков «в N раз быстрее DIY» здесь нет — их нет в исходном хуке, выдумывать не будем. Сравниваем режимы работы и риски, не чужие скрины FPS.
Что обещает мост по сути
Идея узкая и честная. Codex остаётся тем же рабочим местом: задача, контекст, стрим, привычный harness тулов. Меняется канал «мозга»: вместо того чтобы тратить недельную квоту самого Codex на каждый ход, запрос уходит в уже открытую веб-сессию ChatGPT — через встроенный браузер, которым управляет обвязка моста. Для человека на дорогом Max, у которого weekly Codex кончается раньше недели, это звучит как «сохранить ритуал Codex, не купить ещё один тариф».
В README проекта формулировка близкая: ChatGPT Web (включая уровни подписки) появляется в нативном model picker Codex; контекст задачи уходит в Temporary Chat ChatGPT; стрим reasoning / tool activity / Markdown возвращается в ту же задачу Codex. Есть режимы browser-only и full harness (с туннелем и коннектором обратно к локальным тулам). Детали установки — в репо, не здесь: мы не делаем туториал «обойди лимит за 5 кликов».
Что важно для вайб-кодера в одной фразе: UI и lifecycle задачи — Codex; исполнение хода — сессия ChatGPT web. Это не «ещё один чат в браузере рядом». Это мост между двумя продуктами одного вендора с разными потолками usage.
Канал Клауд дев отдельно подчёркивает ощущение «стабильнее самописного MCP» у людей на Max порядка $200, которые ловят weekly. Это отзыв из ленты, не независимый аудит latency и не обещание, что у тебя на машине будет так же. Если после установки всё сыпется на капче — ты не «сделал хуже README», ты упёрся в природу браузерного контура.
Три развилки: мост, апгрейд, /goal
Не каждый красный процент = ставь мост. Три разных ответа на одну полоску.
- Дожать текущую цель. Если задача уже идёт под /goal, а weekly около нуля, сначала читай разбор /goal при 0%: есть отчёты, что контур задачи не всегда умирает в ту же секунду. Мост тут ни при чём — это про жизнь текущей цели, не про новый канал модели.
- Платить / апгрейдить. Если ты стабильно упираешься в weekly Codex при нормальном объёме работы, честный путь — тариф, который покрывает твой жанр задач, или перенос тяжёлого на другой вендор (Claude Code, локаль, другой harness). Мост не заменяет бухгалтерию подписки.
- Мост к ChatGPT web. Имеет смысл, когда: (а) UI Codex тебе нужен как обвязка; (б) у тебя уже есть живая веб-сессия ChatGPT с запасом; (в) ты понимаешь, что это сессионный браузерный контур, а не официальный «безлимитный Codex API».
Антипаттерн: поставить мост «потому что бесплатно» и гонять на нём всё подряд, включая мелочь, которую закрыл бы лёгкий локальный проход. Второй антипаттерн: считать мост политикой команды («у нас лимитов нет»). Лимиты никуда не делись — они переехали на другой продукт и на риск сессии.
Третий антипаттерн — смешать все три развилки в один вечер: убить /goal на 1%, поставить мост, открыть вторую тяжёлую цель «раз уж живёт» и параллельно жечь Claude weekly «на всякий случай». Так ты не экономишь — ты устраиваешь гонку к бану и к пустой полоске на двух вендорах сразу.
Чем это не «unlimited free API»
Прямо и без маркетинга.
- Не API-ключ без потолка. Ты опираешься на веб-сессию ChatGPT и правила той подписки, под которой залогинен. Это не «выкачали Responses API даром».
- Не обход ToS как бизнес-модель. Браузерная автоматизация чужого UI всегда сидит в серой зоне относительно условий сервиса. Статья не учит «как спрятать». Статья фиксирует: риск на тебе — бан сессии, капча, смена DOM, внезапный стоп.
- Не замена /goal. /goal — про критерий и жизнь задачи у края квоты Codex. Мост — про другой backend для хода. Можно использовать рядом, нельзя склеивать в один миф «после нуля всё бесконечно».
- Не магия стабильности. «Стабильнее DIY MCP» в канале — сравнительный отзыв, не SLA. DOM ChatGPT меняется. Мост ломается так же, как любой selector-based контур.
Если твоя этика / контракт / корпоративный policy запрещает гонять прод-код через автоматизацию веб-UI — мост не твой инструмент. Плати API или сиди в официальном Codex до сброса. Витрина вайб-инструментов и гайдов — vibe-studio.uk; белый контур важнее «ещё одной дырки в weekly».
Параллель с weekly Claude
Та же болезнь другого цвета. На Claude Code с 14 сентября постоянный weekly становится теснее относительно августовского временного буста. Рефлекс «сжечь неделю на Fable/Opus, потом искать обход» — тот же класс ошибки, что «сжечь Codex, потом искать мост». Правильная привычка одна: жанр задачи → модель/контур → бюджет недели, а не «latest + обход».
Практично:
- Тяжёлый long-horizon — планируй на начало цикла квоты, не в воскресенье вечером.
- Мелочь — дешёвая/быстрая полка, не мост «потому что можно».
- Мост — запасной канал, когда Codex UI критичен, а ChatGPT web ещё дышит. Не дефолт на линтер-фиксы.
- Если уже сидишь на Fable 5.1 как на верхней полке Anthropic — не дублируй тот же горизонт мостом «на халяву». Два дорогих контура параллельно без критерия готовности = двойной расход внимания, не двойная скорость.
Про цену токенов и зачем считать результат, а не бренд модели: сколько стоят токены Claude и GPT. Мост не отменяет эту таблицу — он просто переносит расход в другой столбец подписки.
Browser-only и full harness — без туториала обхода
В репо явно разведены режимы. Browser-only проще: меньше движущихся частей, но локальные тулы Codex в полном виде могут быть ограничены (в UI это видно предупреждением). Full harness тянет официальный tunnel-client и коннектор ChatGPT обратно к тулам той же задачи Codex — мощнее и шумнее по поверхности атаки.
Для вайб-кодера правило выбора простое. Нужен только «мозг» ChatGPT web внутри привычной задачи — начни с более тонкого режима и одной песочницы. Нужны локальные тулы end-to-end — читай Security и архитектуру в репо до того, как пустишь агента в каталог с `.env`. Статья не расписывает клики Developer Mode / имя коннектора: это меняется, а риск сессии не меняется.
Связка с harness-мышлением: обвязка важнее сырой модели — об этом JIT-Agent. Мост меняет канал модели внутри уже существующего Codex-harness. Если у тебя дырявый критерий готовности и вечный тред без stop condition, смена backend только ускорит хаос.
Как внедрить без героизма
Чеклист, без выдуманных цифр скорости.
- Открой репозиторий, прочитай README и Security своими глазами. Не ставь «по треду в Telegram».
- Пойми режим: browser-only vs full harness. Full = больше поверхности и больше зависимостей.
- Прогони одну некритичную задачу: мелкий рефактор в песочнице, не прод-миграцию с секретами в контексте.
- Зафиксируй критерий готовности до старта. Иначе сравниваешь «другой промпт», а не мост vs нативный Codex.
- Если мост отвалился на капче/логине — не чини это «обходом». Вернись на официальный контур или подожди сброс.
- Не открывай вторую тяжёлую цель «раз канал живой». Одна цель, один критерий — та же дисциплина, что у /goal.
Соседи по экосистеме агентов, не по обходу: OpenClaw 2.0 shared sessions (общий workspace, не браузерный ChatGPT), Hy4 preview (supervisor над Codex в другом смысле), Fable 5.1.
Риски сессии — коротко
Без инструкций «как взломать», только карта риска.
- Сессия = доступ. Встроенный браузер держит твой логин ChatGPT. Кто сидит за тем же профилем ОС / тем же unlock, ближе к аккаунту, чем «просто CLI-ключ в env».
- DOM хрупкий. Обновление ChatGPT web может сломать адаптер без warning в Codex.
- Корп-policy. Автоматизация веб-UI часто запрещена DLP/ToS работодателя даже если «это же мой Max».
- Секреты в контексте. То, что ушло в Temporary Chat, живёт по правилам ChatGPT, не по фантазии «временный = нигде не логируется».
- Shared machine. Если Codex крутится на общей тулзе команды — мост умножает вопрос trust boundary, тот же класс осторожности, что в shared sessions OpenClaw.
Если после этого абзаца рука тянется к мосту только ради экономии пары десятков долларов — перечитай пункт про апгрейд. Экономия, купленная баном сессии и дырой в policy, дороже.
Коротко
codex-chatgpt-web — мост: UI/задача Codex, ответы через залогиненный ChatGPT web (embedded browser). Уместен, когда нужен именно Codex harness, а weekly Codex уже жмёт, при живой подписке ChatGPT. Это не unlimited API, не замена /goal при нуле, не лицензия жечь квоту без плана — см. также лимиты Claude Code. Скоростных цифр нет. Риск: ToS/сессия/DOM. Соседи: JIT harness, цена токенов, OpenClaw shared sessions. Витрина — vibe-studio.uk.
