# OpenCodex

Ejecuta Codex, Claude Code, Claude Desktop y Grok Build sobre Claude, Gemini, DeepSeek, Ollama y más de 40 proveedores de modelos mediante un único proxy local.

> Esta es la versión en Markdown de la página de OpenCodex en OpenNavo, con el mismo contenido que la página web: https://opennavo.com/es/apps/opencodex

- **Última versión**: `2.96.0`
- **Desarrollador**: lidge-jun
- **Inicio**: https://opencodex.me/
- **Categorías**: [Herramientas de IA](https://opennavo.com/es/categories/ai), [Herramientas de desarrollo](https://opennavo.com/es/categories/developer-tools)
- **Instalación**: `brew install --cask opencodex`
- **Instalaciones en los últimos 30 días**: 16
- **Homebrew**: Se puede instalar; la app se actualiza sola
- **URL de descarga**: https://github.com/lidge-jun/opencodex/releases/download/v2.96.0/OpenCodex-2.96.0-macos.dmg
- **SHA-256**: `1d1d4339ae7be2ffc5c941018167ba9d3f57beaf544ffb4266f64c54cd1eb0b5`

SHA-256 solo comprueba que la descarga esté completa; no es una certificación de seguridad.

## Contenido de instalación y desinstalación

```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"
  }
]
```

## Descripción

OpenCodex es un proxy local que traduce la API Responses de OpenAI Codex al formato que habla el proveedor de modelos que uses. La transmisión por streaming, las llamadas a herramientas, los tokens de razonamiento y las imágenes se convierten en ambos sentidos, de modo que Codex CLI, la app Codex, el SDK de Codex, Claude Code, Claude Desktop y Grok Build pueden usar Claude, Gemini, Grok, GLM, DeepSeek, Kimi, Qwen, Ollama o cualquier otro punto de conexión compatible con OpenAI sin modificar el cliente.

Qué incluye:

- Cinco adaptadores (Anthropic Messages, Google Gemini, Azure, paso directo de OpenAI Responses y Chat Completions compatible con OpenAI) y más de 40 proveedores integrados.
- Un pool de cuentas de ChatGPT para la autenticación de Codex: añade cuentas, consulta la ventana de cuota de cada una y deja que el proxy elija qué cuenta atiende cada petición.
- Un panel con los proveedores, el estado de OAuth, la selección de modelo y un registro de peticiones en vivo con el recuento de tokens de caché.
- Búsqueda web y comprensión de imágenes para modelos que no son de OpenAI mediante un sidecar que funciona con tu sesión de ChatGPT.
- `ocx stop` devuelve Codex a su configuración original. Si el puerto preferido está ocupado, `ocx start` se detiene e indica qué proceso lo ocupa en lugar de abrir un segundo proxy.

Para quién es: desarrolladores que ya usan Codex o Claude Code y quieren apuntarlos a otro modelo, comparar proveedores o repartir el tráfico entre varias cuentas.

Licencia y cuentas: OpenCodex es un proyecto comunitario independiente con licencia MIT y no está afiliado a OpenAI, Anthropic ni a ningún otro proveedor. Conectas tus propias cuentas o claves de API. Algunos proveedores restringen las cuentas que envían tráfico a través de proxies de terceros, así que revisa sus condiciones antes de conectar.

Requisitos: el cask de Homebrew necesita macOS 13 o posterior e incluye compilaciones para Apple Silicon e Intel.

## Requisitos del sistema

- macOS 13 o posterior · Versión de la app: 2.96.0 · Intel · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Comprobado el 2026-11-01
  - https://github.com/lidge-jun/opencodex/releases/download/v2.96.0/OpenCodex-2.96.0-macos.dmg
  - SHA-256: `1d1d4339ae7be2ffc5c941018167ba9d3f57beaf544ffb4266f64c54cd1eb0b5`
- macOS 13 o posterior · Versión de la app: 2.96.0 · Chip Apple · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Comprobado el 2026-11-01
  - https://github.com/lidge-jun/opencodex/releases/download/v2.96.0/OpenCodex-2.96.0-macos.dmg
  - SHA-256: `1d1d4339ae7be2ffc5c941018167ba9d3f57beaf544ffb4266f64c54cd1eb0b5`

## Datos de seguridad de OpenCodex

Aquí solo aparecen datos verificables, cada uno con su fuente y su fecha; no es una certificación de seguridad. Para comprobar los archivos que has descargado, puedes analizarlos en tu Mac con OpenNavo.

- https://github.com/lidge-jun/opencodex · Código abierto: Sí — https://github.com/lidge-jun/opencodex · Comprobado el 2026-10-30

## Desinstalación

- `brew uninstall --cask opencodex`

Una desinstalación normal elimina la App y conserva sus ajustes y cachés.

### Qué más gestiona la desinstalación

- Servicios en segundo plano (launchctl): `com.opencodex.proxy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Servicios en segundo plano (launchctl): `OpenCodex` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.

### Limpieza a fondo (opcional)

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

`--zap` también borra los ajustes, cachés y otros archivos que indica la definición de Homebrew. Pueden incluir datos compartidos con otras apps y no se pueden recuperar tras borrarlos; tampoco garantiza que no quede ningún resto. Haz primero una copia de seguridad de los datos que necesites conservar. Para conservar los ajustes y cachés, no añadas `--zap`.

Una desinstalación normal elimina la App y conserva sus ajustes y cachés.

- Archivos y carpetas: `~/.opencodex` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/.opencodex-desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/Application Scripts/com.opencodex.desktop.widget` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/Application Support/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/Caches/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/Containers/com.opencodex.desktop.widget` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/LaunchAgents/OpenCodex.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/Preferences/com.opencodex.desktop.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/Saved Application State/com.opencodex.desktop.savedState` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.
- Archivos y carpetas: `~/Library/WebKit/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Estas entradas proceden de la definición de Homebrew, comprobada el 2026-11-01. Solo indican lo que la definición declara que se eliminará, no que todo esté en tu Mac.

## Notas de la última versión

### 2.96.0 (2026-11-01)

OpenCodex 2.96.0 se publicó el 2026-11-01 y añade herramientas MCP opcionales para las colas de Codex almacenadas.

OpenCodex 2.96.0 se publicó el 2026-11-01 y añade herramientas MCP opcionales para las colas de Codex almacenadas.

**Novedades**

- Herramientas MCP opcionales para las colas de Codex almacenadas.
- Los bytes NDJSON fragmentados se cuentan de forma incremental.

**Correcciones de errores**

- Meta se excluye en las selecciones directas de herramientas alojadas.
- La desactivación y el apagado se respetan durante la sincronización de inicio.
- Las dimensiones de rasterizado de CN PNG están limitadas.
- Se conserva el lote emitido por el servidor para `--apply` de sugerencia de rol.
- El conmutador de razonamiento rechazado se elimina del paso nativo.
- `safety_identifier` se elimina en el destino canónico de reenvío de ChatGPT.
- Se admiten ventanas de cuota Ultra y se muestran los nombres de suscripción.
- La identidad de instalación del pool está aislada por cuenta.

## Datos y fuentes

- https://opennavo.com/es/apps/opencodex
- https://opennavo.com/es/apps/opencodex/versions
- https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · Comprobado el 2026-11-01
- https://formulae.brew.sh/cask/opencodex
- https://github.com/lidge-jun/opencodex · Comprobado el 2026-10-30
