Агентская полка

Codex DeepSeek Patch

Патч для Codex на macOS и Windows: добавляет DeepSeek и другие модели, сохраняя профиль, историю и инструменты оригинального приложения.

CodexDeepSeek
Открыть оригинал ↗

Codex DeepSeek Patch представляет собой патч для официального приложения Codex под macOS и Windows. Этот проект добавляет модель DeepSeek Flash или другие сторонние нейросети прямо во встроенное меню выбора моделей, сохраняя при этом привычный интерфейс и все функции оригинального клиента.

Ключевые особенности проекта

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

  • Переключение моделей прямо в чате. Меню выбора использует стандартный интерфейс. Вы можете сменить модель в любой момент диалога. Система дождется окончания текущего ответа, после чего сохранит историю беседы, рабочие папки и все выданные разрешения.

  • Чистая интеграция без правки бинарных файлов. Программа не трогает ASAR-архивы, не дублирует файлы в Windows и не нарушает официальную цифровую подпись Apple на macOS. Официальный клиент обновляется штатно и без конфликтов с патчем.

  • Умная работа с контекстом и историей. Патч использует родной алгоритм сжатия данных от Codex. При смене модели, система автоматически подстраивает лимиты под размер контекстного окна новинки. Программа изолирует специфические данные вроде скрытых рассуждений DeepSeek, а также корректно передает текст и результаты работы инструментов. Короткие выжимки из прошлых реплик создаются силами сторонней модели, поэтому они не расходуют баланс вашего аккаунта GPT.

Доступные версии Проект развивается в двух изолированных ветках со своими циклами обновлений.

  • Базовая версия (ветка main). Создана только для прямого подключения DeepSeek Flash через официальный API-ключ. В меню сохраняются стандартные модели GPT и добавляется DeepSeek. Никакие сторонние прокси для этого не нужны.

  • Расширенная версия (ветка codex/existing-proxy-models). Позволяет подключать любые локальные или облачные модели вроде Claude, Qwen или GLM. Главным условием является поддержка протокола Chat Completions. Интеграция DeepSeek в этой ветке необязательна, а управление сторонними подписками полностью остается на совести пользователя.

Легкая архитектура В основе решения лежит локальный скрипт, написанный на стандартной библиотеке Python 3.11+.

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

  • В Windows скрипт выполняется в фоновом режиме без открытия окон консоли.

  • Проверка обновлений тоже происходит в фоне, через стандартные системные службы, такие как launchd на macOS и «Планировщик задач» в Windows. Благодаря этому скрипт не висит постоянно в процессах и не нагружает оперативную память.

Безопасность и обновление

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

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

Базовые команды управления Для установки и настройки DS-версии используются стандартные шаги в терминале:

Клонирование репозитория

git clone https://github.com cd codex-deepseek-patch

Привязка API-ключа DeepSeek

python3 patch.py setup-key

Сборка и верификация совместимости с установленным клиентом

python3 patch.py build –app /Applications/ChatGPT.app –output /absolute/path/build –verify

Установка (выполняется после закрытия Codex)

python3 patch.py install /absolute/path/build

Включение фонового мониторинга обновлений

python3 monitor.py enable –app /Applications/ChatGPT.app –baseline /absolute/path/build Для управления параметрами моделей и проверки статуса предусмотрены следующие команды:

  • python3 monitor.py status - проверить текущий статус работы патча.

  • python3 monitor.py model-options –model MODEL_ID –context-window 32768 - вручную переопределить размер контекстного окна для конкретной модели.

  • python3 monitor.py model-options –model MODEL_ID –hide - скрыть ненужную модификацию модели из общего списка.

  • python3 patch.py restore /absolute/path/build - полное удаление патча и восстановление оригинальной конфигурации приложения.