Новый проект
Keksuccino/Better-Codex-App-Custom-Provider-Support
Патч для приложения ChatGPT/Codex на macOS, добавляющий выбор провайдера и автоматическое сопоставление моделей без выхода из аккаунта OpenAI.
- Stars
- ★ 85 ↗ +5 за 7 дней
- Forks
- ⑂ 8
- Язык
- Python
- Статус
- В канале 1 янв. 1 г.
AI-разбор
Проект представляет собой неофициальный патч приложения ChatGPT/Codex для macOS, который добавляет выбор пользовательского провайдера для каждой новой задачи или беседы. Изменение вносится в архив приложения Electron, обновляет метаданные целостности ASAR и применяет временную подпись после создания резервной копии. В интерфейсе появляется раздел провайдеров, а выбранный вариант передается при запуске задачи; отдельная конфигурация сопоставляет точные идентификаторы моделей с провайдерами и поддерживает автоматический выбор. Пользовательские провайдеры и способы аутентификации задаются в ~/.codex/config.toml, а дополнительные модели описываются в каталоге, указанном через model_catalog_json. Проект требует macOS, установленное приложение ChatGPT, Python 3.9 или новее и Node.js с npx; смена провайдера в уже запущенной беседе не поддерживается, а после обновления приложения патч нужно применить повторно.
Пользователи macOS, разработчики и технические специалисты, работающие с ChatGPT/Codex, OpenRouter и совместимыми модельными провайдерами, готовые самостоятельно изменять установленное приложение и управлять конфигурацией, резервными копиями и рисками неофициального патча.
Что внутри
- Добавление раздела выбора провайдера в меню моделей приложения ChatGPT/Codex.
- Передача выбранного провайдера при запуске новой задачи.
- Автоматическое сопоставление идентификаторов моделей с провайдерами.
- Отображение задач всех настроенных провайдеров в одном приложении.
- Настройка провайдеров через ~/.codex/config.toml и файла desktop-model-providers.json.
- Создание резервной копии, обновление метаданных ASAR и применение временной подписи приложения.
Где применять
- Разработчикам macOS, которым нужно запускать новые задачи Codex через OpenAI или внешний совместимый провайдер без выхода из аккаунта ChatGPT.
- Пользователям OpenRouter для выбора моделей внешнего провайдера из меню настольного приложения.
- Командам, которым требуется сопоставлять конкретные идентификаторы моделей с разными провайдерами в автоматическом режиме.
- Тестировщикам пользовательских моделей, которым нужно подключать собственный каталог моделей Codex и проверять их возможности в приложении.
Темы