XiaoDuoYa/codex-with-chatgpt

ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.

Codex with ChatGPT – 概要

Codex with ChatGPT は、公式の ChatGPT ウェブ UI をコーディングアシスタントワークフローの 思考(計画、レビュー)部分として機能させ、Codex エージェントが実際のコード実行を行うブリッジです。OpenAI API キーは不要です – ChatGPT 側は通常のブラウザセッションで実行され、小さな読み取り専用 MCP(Microsoft Code Protocol スタイル)ブリッジが、モデルが見る必要のある数行のコードのみを転送します。


存在理由

  • ChatGPT Plus/Pro ウェブサブスクリプションは未使用のクォータが多く、Codex ベースのエージェントは計画とレビューに希少な API トークンを消費します。
  • このツールは「思考」を有料のウェブ UI に移し、実行は Codex に保持し、API 使用量を節約します。
  • リポジトリをアップロードせずに動作します:ChatGPT は安全な OAuth 保護された読み取り専用ブリッジを介してファイルを読み取ります。

起動方法(ワンペーストインストール)

  1. 前提条件 – git、Node ≥ 20、および cloudflared(macOS では Homebrew、Windows では winget で自動インストール)。
  2. クローンとビルド – git clone https://github.com/XiaoDuoYa/codex-with-chatgpt ~/codex-with-chatgpt && cd ~/codex-with-chatgpt && corepack pnpm install && corepack pnpm build。
  3. Codex Skill のインストール – skill/SKILL.md を Codex のスキルディレクトリ($CODEX_HOME/skills/codex-with-chatgpt/)にコピーします。
  4. 初回セットアップ – c2c setup を実行します。内蔵ブラウザが開き、ChatGPT にログインし、短いコードでセッションをペアリングし、(オプションで)Cloudflare トンネルをリンクして安定したホスト名を取得します。
  5. 使用 – Codex に「Set up Codex with ChatGPT」と指示し、次に「Use Codex with ChatGPT to implement …」と指示します。

フロー全体は自動化されるように設計されています。非技術ユーザーは上記のブロックを貼り付けるだけで、エージェントが残りを処理します。


コアアーキテクチャ(簡略化)

ChatGPT Web UI  ←→  C2C Bridge (loopback HTTP + Cloudflare tunnel)
   ▲                     ▲
   │   read‑only MCP (10 tools)   │
   │                     │
   └─> Local workspace ←─ Codex harness (executes, runs tests)
  • コントロールプレーン – 小さな [C2C] メッセージ(INIT → PLAN → EXECUTED → REVIEW → DONE)。
  • データプレーン(MCP) – list_directory、read_file、git_status、test_status などの読み取り専用ツール。
  • セキュリティ – PKCE 付き OAuth 2.1、ワンタイムペアリングコード、パス封じ込め、およびシークレットファイルのデフォルト拒否リスト(.env*、キーなど)。

できること

  • 計画 – ChatGPT に機能設計を依頼します。読み取り専用ツールで現在のリポジトリを検査できます。
  • 実行 – Codex が生成されたコードを実行し、コミットし、テストを実行します。
  • レビュー – 実行後、ChatGPT が実際の git diff とテスト結果を読み取り、独立したレビューを提供します。
  • アセット処理 – 読み取り専用の画像/ビデオ検査。c2c asset import で検証済みアセットをインポートできます。

制限とステータス

  • 読み取り専用:ブリッジはファイルに書き込むことはありません。すべての変更は Codex から来ます。
  • 非公式:コミュニティプロジェクトであり、OpenAI の推奨ではありません。
  • V1:エンドツーエンドで検証済みですが、まだ初期段階です – 時折バグが発生する可能性があります。スキルは毎日自動更新されます。

ライセンス

MIT – 自由に使用、変更、再配布できます。


要約: Codex with ChatGPT を使用すると、安価でクォータ不要の ChatGPT ウェブ UI をコーディングアシスタントの頭脳として維持し、Codex が重い作業を実行し、すべてがコードと資格情報を保護する安全な読み取り専用ブリッジの背後にあります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト