Codex with ChatGPT - 讓網頁版 ChatGPT 當編碼規劃大腦
XiaoDuoYa/codex-with-chatgpt
把 ChatGPT Plus 閒置額度變成 Codex 的規劃審查大腦,通過只讀 MCP 橋接實現思考與執行分離,無需 API Key
成熟度:維護活躍,最近提交0天前,13個開放 issues,新專案快速迭代中
项目体检
许可 · MIT 协议,可自由商用、修改与分发
活跃 · 最新版本 v0.1.3 发布于 2 天前,11 位贡献者参与,当日仍有提交,快速迭代中
解決什麼
許多開發者訂閱了 ChatGPT Plus/Pro,但網頁版額度大量閒置;與此同時,Codex 等編碼 Agent 在消耗緊張的 API 配額做程式碼規劃和審查。這個專案把"思考"任務轉移到已付費的網頁版 ChatGPT,讓 Codex 專注執行編碼操作。核心痛點是避免重複付費:不需要額外購買 API Key,不搞逆向代理,通過官方網頁介面 + 只讀 MCP(Model Context Protocol)橋接實現安全協作。程式碼庫永遠不會被整體上傳,ChatGPT 只能通過 OAuth 保護的只讀連線按需讀取工作區中的具體程式碼行。
為何火
該專案在 GitHub 上線不到一個月即獲得 4100+ stars,主要原因是精準擊中了 AI 程式設計工具的成本痛點。據公開資料,ChatGPT Plus 月費 20 美元但網頁版使用率低,而 API 呼叫成本按 token 計費,頻繁的程式碼審查和規劃會快速消耗額度。專案通過"思考與執行分離"的架構設計,讓使用者無需學習 MCP、OAuth、隧道等技術細節——只需複製一段話給 Codex,自動完成環境檢測、依賴安裝、Cloudflare 隧道配置和 ChatGPT 聯結器設定。這種"零門檻自動化"降低了技術壁壘,吸引了大量非技術背景的 ChatGPT 訂閱使用者。
核心功能
- 只讀 MCP 橋接:在本地啟動一個 loopback HTTP 伺服器,通過 OAuth 2.1 + 一次性配對碼保護,ChatGPT 只能讀取程式碼不能修改
- 自動隧道管理:整合 Cloudflare Quick Tunnel,預設生成臨時公網地址;可選配置穩定域名(需 Cloudflare 賬號)
- Codex Skill 整合:提供預配置的 Skill 檔案,Codex 自動檢測專案、啟動橋接、建立連線並執行檔案讀取測試
- 狀態同步協議:通過
[C2C]結構化訊息(INIT → PLAN → EXECUTED → REVIEW)實現 ChatGPT 與 Codex 的控制平面通訊,訊息體積小於 1KB - 自動更新機制:Skill 每天檢查 GitHub 新版本,自動更新無需手動干預
安裝
最簡方式(推薦):複製專案 README 中的"一段話安裝"提示詞,貼上給 Codex,Agent 會自動完成:
- 環境檢測(git + Node.js ≥20 + cloudflared)
- 克隆倉庫到
~/codex-with-chatgpt並構建(corepack pnpm install && build) - 安裝 Skill 到
~/.codex/skills/codex-with-chatgpt/ - 執行首次配置(
c2c setup),在內建瀏覽器中登入 ChatGPT 並輸入配對碼
手動方式:
git clone https://github.com/XiaoDuoYa/codex-with-chatgpt ~/codex-with-chatgpt
cd ~/codex-with-chatgpt
corepack pnpm install && corepack pnpm build
cp -r skill/ ~/.codex/skills/codex-with-chatgpt/
# 對 Codex 說:"Set up Codex with ChatGPT"
唯一需要人工介入的環節:登入 ChatGPT 網頁版(可能遇到驗證碼/兩步驗證)、可選登入 Cloudflare(配置穩定域名時)。新工作區首次使用需在 ChatGPT 建立 Project 並選擇"僅專案記憶"模式。
適合誰
- 已訂閱 ChatGPT Plus/Pro 的開發者:網頁版額度閒置,想複用到編碼場景
- API 配額敏感使用者:不想為程式碼審查和規劃消耗 OpenAI API 額度
- 隱私優先團隊:程式碼庫不上傳,只通過只讀 MCP 按需讀取,符合企業安全策略
- 非技術背景的 AI 工具使用者:通過 Codex 自動化安裝,無需理解 MCP/OAuth/隧道等概念
- 多專案協作場景:支援為不同工作區建立獨立 ChatGPT Project,隔離上下文記憶
不適合:需要 ChatGPT 直接執行程式碼修改的場景(本專案 ChatGPT 僅負責規劃和審查,執行權在 Codex)。
社群評價
暫無足量社群公開討論,以下為基於專案本身的中立評估:
該專案在短時間內獲得高 star 數,反映出 AI 程式設計工具成本最佳化的強烈需求。從技術實現看,通過 MCP 協議實現的只讀橋接設計較為穩健,OAuth 2.1 + 配對碼的安全機制符合行業標準。Cloudflare 隧道方案解決了本地服務公網暴露問題,但臨時 URL 重啟後失效需 Codex 自動修復聯結器,可能增加除錯複雜度。
專案文件對非技術使用者友好,提供中英雙語和"一段話安裝"方案,降低了使用門檻。但作為 8 月底上線的新專案,13 個開放 issues 顯示仍在快速迭代,可能存在邊緣場景的穩定性問題。TypeScript 技術棧和 MIT 協議為二次開發提供了便利。
選型對比
vs Cursor:Cursor 是商業閉源 IDE,內建 AI 程式設計能力但需獨立訂閱($20/月);本專案複用已有 ChatGPT 訂閱,成本更低,但需配合 Codex 使用,不是獨立 IDE。
vs GitHub Copilot Workspace:Copilot Workspace 提供端到端的 AI 程式設計環境,但依賴 GitHub 生態且按 seat 收費;本專案工具鏈中立,適合已有 ChatGPT 訂閱且使用 Codex 的使用者。
vs 直接用 ChatGPT API:API 方式靈活但按 token 計費,頻繁的程式碼審查成本高;本專案利用 Plus/Pro 固定月費的網頁版額度,邊際成本為零,但受限於網頁版速率限制(通常為每 3 小時 80 條訊息)。
vs Aider 等開源 CLI 工具:Aider 直接呼叫 API,適合指令碼化場景;本專案通過 Codex Skill 整合,更適合 GUI 驅動的互動式程式設計,且無需管理 API Key。
已知坑
-
臨時 URL 不穩定:預設 Cloudflare 隧道地址在橋接服務重啟後變化,Codex 需刪除並重建 ChatGPT 聯結器,首次連線可能耗時較長。建議有域名的使用者配置穩定 hostname。
-
網頁版速率限制:ChatGPT Plus 通常限制每 3 小時 80 條訊息,大型專案的密集審查可能觸發限制。專案文件未明確說明如何處理此場景。
-
首次配置需人工介入:雖然宣稱"全自動",但登入 ChatGPT(可能遇到驗證碼)、建立 Project、授權 Cloudflare 等步驟仍需人工操作,且必須在 Codex 內建瀏覽器中完成,無法使用已登入的外部瀏覽器。
-
Project 模式相容性:新工作區需在 ChatGPT 側邊欄建立 Project 並選擇"僅專案記憶",若側邊欄未顯示 Projects 行需手動切換組織方式。老使用者的單會話模式需主動遷移。
-
依賴 Codex 生態:專案強依賴 Codex 的 Skill 機制和 Computer Use 能力,無法獨立執行或適配其他 AI Agent 框架。
-
中國大陸網路:雖然文件稱"內建瀏覽器操作無需梯子切換",但 ChatGPT 和 Cloudflare 服務本身在大陸需代理訪問,專案未提供代理配置指引。
來源: GitHub 倉庫 + 專案 README 技術細節
安装方式:pnpm