# OpenCodex

1 つのローカルプロキシで、Codex、Claude Code、Claude Desktop、Grok Build を Claude、Gemini、DeepSeek、Ollama など 40 以上のモデルプロバイダーで動かせます。

> これは OpenNavo の OpenCodex ページの Markdown 版で、内容はウェブページと同じです： https://opennavo.com/ja/apps/opencodex

- **最新バージョン**: `2.96.0`
- **開発元**: lidge-jun
- **ホームページ**: https://opencodex.me/
- **カテゴリ**: [AIツール](https://opennavo.com/ja/categories/ai), [開発ツール](https://opennavo.com/ja/categories/developer-tools)
- **インストール**: `brew install --cask opencodex`
- **過去 30 日間のインストール数**: 16
- **Homebrew**: インストール可能、アプリ自身が更新
- **ダウンロードURL**: 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 は、OpenAI Codex の Responses API を、利用するモデルプロバイダーの通信形式に変換するローカルプロキシです。ストリーミング、ツール呼び出し、推論トークン、画像は双方向に変換されるため、Codex CLI、Codex アプリ、Codex SDK、Claude Code、Claude Desktop、Grok Build から、Claude、Gemini、Grok、GLM、DeepSeek、Kimi、Qwen、Ollama、その他 OpenAI 互換のエンドポイントをクライアント側の改造なしに利用できます。

主な機能：

- 5 種類のアダプター（Anthropic Messages、Google Gemini、Azure、OpenAI Responses のパススルー、OpenAI 互換の Chat Completions）と 40 以上の組み込みプロバイダー。
- Codex 認証用の ChatGPT アカウントプール。アカウントを追加し、それぞれのクオータ期間を確認して、どのリクエストをどのアカウントで処理するかをプロキシに任せられます。
- プロバイダー、OAuth の状態、モデル選択、キャッシュトークン数を表示するリアルタイムのリクエストログをまとめたダッシュボード。
- OpenAI 以外のモデルは、ChatGPT のログイン上で動くサイドカーを通じてウェブ検索と画像理解を利用できます。
- `ocx stop` を実行すると Codex は元の設定に戻ります。優先ポートが使用中のときは、`ocx start` は 2 つ目のプロキシを起動せず、ポートを占有しているプロセスを特定して停止します。

想定ユーザー：すでに Codex や Claude Code を使っていて、別のモデルに向けたい、プロバイダーを比較したい、複数アカウントにトラフィックを分けたい開発者。

ライセンスとアカウント：OpenCodex は MIT ライセンスの独立したコミュニティプロジェクトで、OpenAI、Anthropic などの各プロバイダーとは提携していません。プロバイダーのアカウントまたは API キーはご自身で接続します。一部のプロバイダーは第三者プロキシ経由の通信を制限しているため、接続前に各社の利用規約をご確認ください。

動作環境：Homebrew cask は macOS 13 以降が必要で、Apple Silicon と Intel Mac の両方のビルドを提供します。

## システム要件

- macOS 13 以降 · アプリのバージョン: 2.96.0 · Intel · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 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 以降 · アプリのバージョン: 2.96.0 · Apple シリコン · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 2026-11-01 に確認
  - 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-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- バックグラウンドサービス（launchctl）: `OpenCodex` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの 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-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/.opencodex-desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Application Scripts/com.opencodex.desktop.widget` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Application Support/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Caches/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Containers/com.opencodex.desktop.widget` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/LaunchAgents/OpenCodex.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Preferences/com.opencodex.desktop.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Saved Application State/com.opencodex.desktop.savedState` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/WebKit/com.opencodex.desktop` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/opencodex.rb · 以上の項目は Homebrew の定義に基づくもので、2026-11-01 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。

## 最新バージョンのリリースノート

### 2.96.0 (2026-11-01)

OpenCodex 2.96.0 は 2026-11-01 にリリースされ、保存済み Codex キューのためのオプトイン MCP ツールが追加されました。

OpenCodex 2.96.0 は 2026-11-01 にリリースされ、保存済み Codex キューのためのオプトイン MCP ツールが追加されました。

**新機能**

- 保存済み Codex キューのためのオプトイン MCP ツール。
- 分割された NDJSON バイトを増分でカウントします。

**不具合の修正**

- ホスト型ツールを直接選択する際に Meta を除外します。
- 起動時の同期中に無効化とシャットダウンが反映されます。
- CN PNG のラスタ寸法に上限を設定しました。
- ロール提案の `--apply` でサーバー発行のバッチを保持します。
- 拒否された推論トグルをネイティブパススルーから除去します。
- 正規の ChatGPT 転送先で `safety_identifier` を除去します。
- Ultra のクォータ期間をサポートし、サブスクリプション名を表示します。
- プールのインストール ID をアカウントごとに分離します。

## 情報と出典

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