Opencodex: как подключить Claude, Gemini, Grok и Kimi к Codex вместо стандартной модели OpenAI

Opencodex: как подключить Claude, Gemini, Grok и Kimi к Codex вместо стандартной модели OpenAI

Приветствую! Нашел инструмент под названием opencodex, который меняет "мозги" у Codex - агента для кодинга от OpenAI. С его помощью можно запускать через Codex CLI, приложение или SDK десятки других моделей: Claude, Gemini, Grok, Kimi, GLM, DeepSeek и еще с полсотни провайдеров.

Что это дает на практике

Codex по умолчанию работает только с моделями OpenAI. Opencodex - это легкий локальный прокси, который перехватывает запросы Codex и переводит их на язык любого другого провайдера. При этом стриминг ответов, вызовы инструментов, reasoning-токены и работа с изображениями сохраняются в обе стороны - то есть агентные сценарии не ломаются.

Проще говоря, вы продолжаете пользоваться привычным интерфейсом Codex, но под капотом может крутиться Claude Opus, Gemini Pro или локальная модель через Ollama.

Что умеет инструмент

Поддержка 40+ провайдеров из коробки - Anthropic, Google, xAI, Kimi, DeepSeek, GLM, OpenRouter, Azure, Groq и другие. Плюс любой OpenAI-совместимый эндпоинт, включая локальные модели через Ollama или vLLM.

Гибкая маршрутизация моделей - можно указывать конкретного провайдера прямо в команде, например запустить Claude Opus через Anthropic или Gemini через Google одной строчкой.

OAuth-авторизация - для Anthropic, xAI и Kimi можно залогиниться через существующий аккаунт, не доставая API-ключ.

Веб-дашборд - показывает подключенных провайдеров, статус авторизации, выбор моделей и живой лог запросов. Удобно, когда непонятно, почему запрос не прошел.

Работа в фоне - можно установить как системный сервис (launchd/systemd/Task Scheduler), и прокси будет запускаться при загрузке системы автоматически.

Чистый откат - команда для остановки полностью восстанавливает Codex в исходное состояние, без остаточных конфигов и зависших процессов.

Как установить

Понадобится Bun 1.1+. Дальше все делается через npm:

npm install -g @bitkyc08/opencodex ocx init ocx start

Команда ocx init запускает интерактивную настройку, которая пропишет конфиг и встроится в Codex. После ocx start прокси поднимается на localhost:10100, и Codex начинает работать через него в обычном режиме.

Добавить провайдера проще всего через веб-дашборд командой ocx gui. Там выбираете провайдера из списка, вставляете API-ключ или логинитесь через OAuth, и модели подтягиваются автоматически.

Для кого это полезно

Разработчики, которые предпочитают Claude или Gemini для кода, но привыкли к интерфейсу и функциям Codex.

Те, кто хочет сэкономить - можно направлять сложные задачи на мощную модель, а простые на дешевую или локальную, прямо через встроенную маршрутизацию.

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

Вердикт

Инструмент решает конкретную проблему - зависимость Codex от моделей OpenAI. Если вам нравится экосистема Codex, но хочется гибкости в выборе модели под капотом, opencodex закрывает эту потребность.

Ссылка на репозиторий: https://github.com/lidge-jun/opencodex

Больше практических гайдов по нейросетям публикую в своем Телеграм-канале. Если интересна тема AI без воды и с конкретными примерами - добро пожаловать!

2