С 3 сентября пользователи, желающие пользоваться агентным кодингом, вынуждены платить $100 в месяц за подписку OpenAI, а многие всё ещё сравнивают её с более дешёвой альтернативой Anthropic в $39 от GitHub. Автор, привыкший к удобству GitHub Copilot и к расширению Claude Code, решил отказаться от Anthropic и вновь перейти к ChatGPT, надеясь получить тот же уровень интеграции и автоматизации, но без лишних расходов.
Официальное расширение OpenAI для VSCode сразу разочаровало: чаты складываются в одну общую очередь, независимо от открытого проекта, импортируются лишь последние 50 разговоров за месяц, а список доступных моделей скрыт за жёстко прописанными константами. Размер контекстного окна тоже фиксирован, что приводит к постоянным компрессиям запросов или ошибкам «слишком большой запрос». Кроме того, каждый запуск требовал вручную поднимать отдельный сервер через терминал.
Чтобы решить эти проблемы, был написан мост — claude‑gpt на Rust, который переводит сообщения между Claude Code и API OpenAI. Мост подключается через стандартную настройку claudeProcessWrapper, поэтому ни бинарники Claude Code, ни его расширение менять не пришлось. Всё, что делает bridge, — принимает запросы от Claude Code, отправляет их выбранной модели GPT и возвращает ответ в привычный формат.
При старте bridge автоматически поднимает локальный HTTP‑шлюз на свободном порту, генерирует токен и начинает обслуживать запросы без участия пользователя. Список моделей теперь берётся из Codex, поэтому новые версии GPT‑моделей появляются без ручных правок, вместе с их контекстными окнами и уровнями effort. Команда /codex‑usage показывает оставшуюся квоту и сроки сброса, а встроенный mcp‑сервер позволяет генерировать изображения через gpt‑image‑2 без дополнительных API‑ключей.
Первоначальные версии спотыкались о изображения в результатах инструментов, путали контекст при возобновлении сессий и падали при запросах без streaming, но после одного вечера отладки большинство багов исчезли. Сейчас расширение стабильно работает в сценариях заказной разработки, сохраняет всю историю чатов, подключённые плагины и MCP. Проект открыт, его можно собрать локально; официально поддерживается macOS на Apple Silicon, а под Linux и Windows потребуется небольшая доработка.




Подписаться
Уведомления о новых комментариях пока не подключены.
Пожалуйста, войдите, чтобы прокомментировать
0 комментариев