# OpenCodex

Запускайте Codex, Claude Code, Claude Desktop и Grok Build на Claude, Gemini, DeepSeek, Ollama и более 40 других провайдерах моделей через один локальный прокси.

> Это Markdown-версия страницы OpenCodex на OpenNavo с теми же сведениями, что и на веб-странице: https://opennavo.com/ru/apps/opencodex

- **Последняя версия**: `2.96.0`
- **Разработчик**: lidge-jun
- **Главная**: https://opencodex.me/
- **Категории**: [Инструменты ИИ](https://opennavo.com/ru/categories/ai), [Инструменты разработки](https://opennavo.com/ru/categories/developer-tools)
- **Установка**: `brew install --cask opencodex`
- **Установки за последние 30 дней**: 16
- **Homebrew**: Можно установить, приложение обновляется само
- **Ссылка для загрузки**: https://github.com/lidge-jun/opencodex/releases/download/v2.96.0/OpenCodex-2.96.0-macos.dmg
- **SHA-256**: `1d1d4339ae7be2ffc5c941018167ba9d3f57beaf544ffb4266f64c54cd1eb0b5`

SHA-256 лишь проверяет, что файл скачан полностью; это не сертификат безопасности.

## Состав установки и удаления

```json
[
  {
    "declaration": {
      "uninstall": [
        {
          "launchctl": [
            "com.opencodex.proxy",
            "OpenCodex"
          ],
          "quit": "com.opencodex.desktop"
        }
      ]
    },
    "phase": "uninstall",
    "sources": [],
    "type": "uninstall"
  },
  {
    "declaration": {
      "app": [
        "OpenCodex.app"
      ],
      "target": "/Applications/OpenCodex.app"
    },
    "phase": "install",
    "sources": [
      "OpenCodex.app"
    ],
    "target": "/Applications/OpenCodex.app",
    "type": "app"
  },
  {
    "declaration": {
      "zap": [
        {
          "trash": [
            "~/.opencodex",
            "~/.opencodex-desktop",
            "~/Library/Application Scripts/com.opencodex.desktop.widget",
            "~/Library/Application Support/com.opencodex.desktop",
            "~/Library/Caches/com.opencodex.desktop",
            "~/Library/Containers/com.opencodex.desktop.widget",
            "~/Library/LaunchAgents/OpenCodex.plist",
            "~/Library/Preferences/com.opencodex.desktop.plist",
            "~/Library/Saved Application State/com.opencodex.desktop.savedState",
            "~/Library/WebKit/com.opencodex.desktop"
          ]
        }
      ]
    },
    "phase": "cleanup",
    "sources": [],
    "type": "zap"
  }
]
```

## Описание

OpenCodex — локальный прокси, который переводит Responses API от OpenAI Codex в формат, понятный выбранному провайдеру моделей. Потоковая передача, вызовы инструментов, токены рассуждений и изображения преобразуются в обе стороны, поэтому Codex CLI, приложение Codex, SDK Codex, Claude Code, Claude Desktop и Grok Build могут работать с Claude, Gemini, Grok, GLM, DeepSeek, Kimi, Qwen, Ollama и любым другим совместимым с OpenAI эндпоинтом без изменения клиента.

Что входит:

- Пять адаптеров (Anthropic Messages, Google Gemini, Azure, прямой проход OpenAI Responses и совместимый с OpenAI Chat Completions) и более 40 встроенных провайдеров.
- Пул аккаунтов ChatGPT для авторизации Codex: добавляйте аккаунты, смотрите окно квоты каждого и позволяйте прокси решать, какой аккаунт обслуживает запрос.
- Панель управления с провайдерами, статусом OAuth, выбором модели и журналом запросов в реальном времени со счётчиком токенов кэша.
- Веб-поиск и понимание изображений для моделей, отличных от OpenAI, через сайдкар, работающий поверх вашего входа в ChatGPT.
- `ocx stop` возвращает Codex к исходной конфигурации. Если предпочтительный порт занят, `ocx start` останавливается и сообщает, какой процесс его держит, вместо запуска второго прокси.

Для кого: разработчики, которые уже используют Codex или Claude Code и хотят направить их на другую модель, сравнить провайдеров или распределить трафик между несколькими аккаунтами.

Лицензия и аккаунты: OpenCodex — независимый общественный проект под лицензией MIT, не связанный с OpenAI, Anthropic или другими провайдерами. Вы подключаете свои аккаунты или ключи API. Некоторые провайдеры ограничивают аккаунты, трафик которых идёт через сторонние прокси, поэтому перед подключением проверьте их условия.

Требования: cask из Homebrew требует macOS 13 или новее и включает сборки для Apple Silicon и Intel.

## Системные требования

- macOS 13 или новее · Версия приложения: 2.96.0 · Intel · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Проверено 2026-11-02
  - https://github.com/lidge-jun/opencodex/releases/download/v2.96.0/OpenCodex-2.96.0-macos.dmg
  - SHA-256: `1d1d4339ae7be2ffc5c941018167ba9d3f57beaf544ffb4266f64c54cd1eb0b5`
- macOS 13 или новее · Версия приложения: 2.96.0 · Чип Apple · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Проверено 2026-11-02
  - https://github.com/lidge-jun/opencodex/releases/download/v2.96.0/OpenCodex-2.96.0-macos.dmg
  - SHA-256: `1d1d4339ae7be2ffc5c941018167ba9d3f57beaf544ffb4266f64c54cd1eb0b5`

## Факты о безопасности OpenCodex

Здесь перечислены только факты, которые можно проверить, с источником и датой; это не сертификат безопасности. Чтобы проверить скачанные файлы, просканируйте их в OpenNavo на своём Mac.

- https://github.com/lidge-jun/opencodex · Открытый исходный код: Да — https://github.com/lidge-jun/opencodex · Проверено 2026-10-30

## Удаление

- `brew uninstall --cask opencodex`

Обычное удаление стирает приложение, но оставляет настройки и кеш.

### При удалении также обрабатываются

- Фоновые службы (launchctl): `com.opencodex.proxy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Фоновые службы (launchctl): `OpenCodex` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.

### Глубокая очистка (по желанию)

- `brew uninstall --zap --cask opencodex`

`--zap` также удаляет настройки, кеш и другие файлы, перечисленные в определении Homebrew. Среди них могут быть данные, общие с другими приложениями; после удаления их нельзя восстановить. Полное отсутствие остаточных файлов тоже не гарантируется. Сначала создайте резервную копию данных, которые нужно сохранить. Чтобы сохранить настройки и кеш, не добавляйте `--zap`.

Обычное удаление стирает приложение, но оставляет настройки и кеш.

- Файлы и папки: `~/.opencodex` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/.opencodex-desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/Application Scripts/com.opencodex.desktop.widget` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/Application Support/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/Caches/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/Containers/com.opencodex.desktop.widget` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/LaunchAgents/OpenCodex.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/Preferences/com.opencodex.desktop.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/Saved Application State/com.opencodex.desktop.savedState` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.
- Файлы и папки: `~/Library/WebKit/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Эти пункты взяты из определения Homebrew, проверенного 2026-11-02. Они показывают только то, что по определению должно удаляться, и не означают, что всё это есть на вашем Mac.

## Примечания к последнему выпуску

### 2.96.0 (2026-11-01)

OpenCodex 2.96.0 выпущен 2026-11-01 и добавляет опциональные MCP-инструменты для сохранённых очередей Codex.

OpenCodex 2.96.0 выпущен 2026-11-01 и добавляет опциональные MCP-инструменты для сохранённых очередей Codex.

**Новые возможности**

- Опциональные MCP-инструменты для сохранённых очередей Codex.
- Фрагментированные байты NDJSON теперь подсчитываются инкрементально.

**Исправления ошибок**

- Meta исключается при прямом выборе хостовых инструментов.
- Отключение и завершение работы учитываются во время синхронизации при запуске.
- Размеры растеризации CN PNG ограничены.
- Серверный пакет сохраняется для `--apply` при предложении роли.
- Отклонённый переключатель рассуждений удаляется из нативного passthrough.
- `safety_identifier` удаляется в каноническом месте пересылки ChatGPT.
- Поддерживаются окна квоты Ultra, и отображаются названия подписок.
- Идентичность установки пула изолирована по аккаунтам.

## Сведения и источники

- https://opennavo.com/ru/apps/opencodex
- https://opennavo.com/ru/apps/opencodex/versions
- https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Проверено 2026-11-02
- https://formulae.brew.sh/cask/opencodex
- https://github.com/lidge-jun/opencodex · Проверено 2026-10-30
