
難度
進階
所需時間
30–60 分鐘(不包括程式碼審查)
你需要準備
ChatGPT/Codex 桌面版 · Codex Skills 與 Plugins · Repomix CLI · 可選的 Codex++ 第三方 tweak system
開始之前
- 可使用測試 repository 和沒有機密資料的測試 Codex 環境
- 懂得閱讀 shell 指令、JavaScript/TypeScript、GitHub release 與權限說明
- 先備份重要工作,並知道如何進入 safe mode、repair、uninstall 和恢復官方 App
影片把 Repomix 和 Codex++ 稱為令 Codex 更完整的「外掛」,但在目前產品架構下,這個說法必須拆開。Repomix 是 repository 上下文打包工具;Codex++ 是會修改 Codex 桌面 App、載入第三方 tweaks 的非官方系統;而 Codex Plugins 是 OpenAI 現行正式支援的擴充機制。三者的能力、權限、更新和風險完全不同。
\n
一、先用「最小擴充層」選工具
\n不要因為需要一個按鈕或一個工作流,就立即 patch 整個 App。按影響範圍由小到大選擇:
\n| 需求 | 首選層 | 原因 |
|---|---|---|
| 只在這次任務遵守規則 | Prompt/目前 task | 不留下全域行為,風險最低 |
| repository 長期規則 | AGENTS.md | 可版本控制,團隊清楚可見 |
| 重複的專門流程 | Skill | 封裝指示、references、scripts 和 assets |
| 向團隊分發 skills 與工具 | Official Plugin | 可包含 skills、apps、MCP、hooks 等 |
| 連接 GitHub、Slack、Drive 或私有服務 | App connector/MCP | 有明確工具、驗證和資料邊界 |
| 把 repository 整理成單一上下文 | Repomix | 只處理輸入資料,不修改 Codex UI |
| 修改 Codex App UI/runtime | Codex++(最後選項) | 權限與維護風險最高,需要復原方案 |

\n影片資訊已變動:現行 OpenAI 文件已明確提供 Plugins、Skills 與 Plugins 目錄;「Codex 沒有正式外掛」不再準確。官方 plugin 可包含 skills、apps、MCP servers、browser extensions、hooks 和 scheduled-task templates,安裝後通常要開新 task 才能使用。
二、Repomix:整理上下文,不是把整個專案硬塞給模型
\nRepomix 把多個檔案合併成 XML、Markdown 或其他 AI 友善格式,也可處理遠端 GitHub repository。它適合首次了解陌生專案、交叉檔案分析、文件整理或把指定模組交給另一個 agent;不適合無差別打包所有來源。
\n安全工作流
\n- 固定來源:確認 repository URL、branch 或 commit;不要只依賴短連結或不明 fork。
- 縮小範圍:只打包與問題有關的目錄和副檔名,排除 node_modules、build、vendor、二進位和生成檔。
- 排除秘密:排除
.env*、私鑰、憑證、token、cookie、資料庫 dump、客戶資料和內部日志。 - 先檢查輸出:搜尋常見 secret pattern、電郵、帳號、內網域名和個人資料。
- 再交給 agent:同時給出問題、檔案範圍、輸出格式和不允許的操作。
# 先在乾淨測試目錄確認版本與選項
npx repomix@latest --help
# 本機 repository:執行前先設定 include/ignore
npx repomix@latest
# 遠端公開 repository:固定可信 URL,完成後檢查輸出
npx repomix@latest --remote https://github.com/OWNER/REPO
# 典型提示
這份檔案是經篩選的 repository 上下文。
只分析 authentication 模組的資料流和權限邊界。
先列出你實際引用的檔案,不要執行 repository 內任何腳本。\n


Repomix 的三個常見誤區
\n- 「一個檔案就等於完整理解」:合併只是格式轉換,模型仍可能忽略長尾內容或把不同版本混在一起。
- 「壓縮後沒有秘密」:Tree-sitter 壓縮會刪除部分語法細節,但不是資料脫敏;必須另外掃描。
- 「遠端公開庫可以直接執行」:公開程式碼同樣可能含惡意 install scripts、prompt injection 或不安全依賴;先讀後跑。
三、官方 Plugins:現行首選的擴充路線
\nOpenAI 現行文件說明,Plugin 可包含 reusable skills、apps、MCP servers、browser capabilities、hooks 和 scheduled-task templates。桌面版可在 Work 或 Codex 的 Plugins 目錄瀏覽;CLI 使用 /plugins;IDE extension 在 Settings > Plugins。安裝後開新 task,讓新的 skills 或 tools 進入上下文。
安裝前檢查
\n- 來源是 OpenAI、workspace 管理員,還是 personal marketplace?
- 是否要求 connector 登入?會讀取和寫入哪些外部資料?
- 包含哪些 MCP tools、hooks、scripts 或 browser 能力?
- 是否能只授權必要 scope?可否在 workspace policy 停用?
- 停用或移除後,資料和背景任務怎樣處理?
若只需要一套指示,直接使用 skill,影響範圍比整個 plugin 小;若要把多個 skills、connectors 和 UI 一起分發,才使用 plugin。
\n四、Codex++ 是甚麼:可熱載入 tweak,但會 patch App
\n


按 Codex++ 自己的文件,它會替換 Codex.app/Contents/Resources/app.asar 的入口,以 loader 啟動使用者資料夾內的 runtime,再在 App 內執行 ESM tweaks。macOS 安裝會涉及重新簽署;官方 App 更新後可能需要特定的 update/repair 流程。這種能力很強,也代表 tweak 可能在你處理原始碼、對話和工具的同一 App 內執行。
\n建議:不要在公司主力電腦、客戶機密專案、受管理裝置或無復原權限的環境試裝。先用獨立使用者帳戶、測試 repository 和可重裝的 Codex 環境;只安裝你能閱讀和信任的固定版本。
五、若仍要試 Codex++:使用可審查、可復原的次序
\n專案提供 Homebrew、Bun 和 shell bootstrap 等安裝方法。從風險角度,不應把網絡腳本直接 pipe 給 shell;先 clone/下載指定 release、閱讀安裝器和 security 文件,再在測試環境執行。以下只列維護與復原指令,不代表 OpenAI 推薦:
\n# 安裝後立即核對 patch 狀態
codexplusplus status
codexplusplus doctor
codexplusplus debug
# 啟用任何第三方 tweak 前先建立基線
codexplusplus safe-mode
codexplusplus safe-mode --off
# App 更新或 patch 損壞
codexplusplus update-codex
codexplusplus repair
# 復原官方 App
codexplusplus uninstall
# 連同 tweaks、config、logs、backups 和 user data 清除
codexplusplus uninstall --purge\n- 記錄官方 Codex 版本、Codex++ 版本、安裝來源和 commit SHA。
- 未啟用 tweaks 前先確認 Codex 可正常開啟、建立 task、讀取 repository 和更新。
- 每次只加入一個 tweak;閱讀 manifest、entry file、permission metadata、network 與 MCP 宣告。
- 重新啟動並測試,再加入下一個。不要一次匯入整個「tweak pack」。
- 保存 safe mode、repair 和 uninstall 的離線步驟;確定有官方安裝包或重新下載渠道。
六、Tweak Manager:逐項啟用,不要把「可安裝」當成「可信」
\n

最小驗收清單
\n- 關閉 tweak 後,功能與資源是否完全停止?
- tweak 是否讀取目前 repository 以外的檔案?
- 是否新增 MCP server、hook、background process 或開機項目?
- 是否把 telemetry、錯誤日志、提示或程式碼傳到外部?
- 更新是否固定 commit/release,還是每次抓取 main?
- 移除後是否仍留下 runtime、設定、LaunchAgent 或簽署變更?
七、影片中的 Follow Builders/Daily Digest:先驗證來源再摘要
\n


要用官方路線完成相同需求,可建立一個只讀 skill,配合 Web、GitHub connector 或 MCP 讀取已批准來源,再輸出帶連結、日期和「未核實」標籤的摘要。若需要每日自動執行,再使用受支援的 scheduled task 或 automation,毋須為摘要功能 patch App。
\n八、決策表:甚麼情況用哪一個?
\n
| 情境 | 建議 | 不要做 |
|---|---|---|
| 讓 Codex遵守團隊開發流程 | AGENTS.md 或 repo skill | 為幾條規則安裝 UI patch |
| 分析大型 repository | 先用 rg/檔案搜尋,必要時 Repomix 精選模組 | 把 secrets 和所有 build 產物打包 |
| 連接 GitHub、Slack、Drive | 官方 plugin/connector/MCP | 把 token 寫入不明 tweak |
| 網頁即時預覽 | dev server + Browser/Playwright | 為預覽而放寬整部機器權限 |
| 自訂 Codex App UI | 先確認官方設定或 plugin 能否做到 | 在公司主機直接 patch production App |
| 研究 Codex++ tweak | 隔離測試、固定版本、逐檔審查、準備復原 | curl pipe shell、執行 main、一次啟用全部 |
九、完整安全提示範本
\n請先審查這個 Codex 擴充專案,不要安裝、執行或修改我的 Codex App。
來源:
Repository URL:
指定 release/commit:
請回報:
1. 它是 prompt、AGENTS.md、skill、official plugin、MCP、CLI 工具還是 App patch?
2. 安裝會修改哪些檔案、簽署、啟動項目、設定和網絡連線?
3. 會讀取哪些 repository、對話、憑證或外部服務?
4. 所有 install/update/repair/uninstall 指令及其風險。
5. 依賴、postinstall、shell script、下載和遙測。
6. 是否有官方、權限更小的替代方案?
7. 建立測試、safe mode、復原和完整移除清單。
只做靜態審查,等我明確批准後才可執行任何安裝。\n外掛的判斷原則很簡單:用最小能力完成需求,讓權限、來源、版本和復原方式都可見。Repomix 可以是好用的上下文工具;Codex++ 也可能提供有趣的實驗性 UI。但當官方 Skills、Plugins、Apps 和 MCP 已存在,任何會 patch App 的方案都應由「預設安裝」降級為「明確風險、隔離環境、能審查才試」。
資料來源與引用
我們附上第一手及官方來源,方便你逐一核實。
常見問題
Codex++ 是 OpenAI 官方 Plugin 嗎?
不是。Codex++ 是第三方 tweak system,會修改 Codex 桌面 App 的 app.asar、加入 loader、載入本機 runtime 和 tweaks。OpenAI 官方 Plugins 則由 Codex/ChatGPT 支援的 plugin 系統安裝和管理。
Repomix 會增加 Codex 的 context window 嗎?
不會。它把多個 repository 檔案整理成單一、可壓縮的 AI 友善輸出,令選取上下文較方便;模型可處理的上下文上限不會因此增加,打包過多反而可能稀釋重要內容。
可否把私人 repository 直接交給 Repomix?
應先在本機限制檔案範圍,排除 .env、密鑰、憑證、客戶資料、資料庫匯出和建置產物,再檢查輸出。遠端 repository 也要確認 URL、branch、commit 和授權。
安裝 Codex++ 後為甚麼官方更新失敗?
專案文件指出,Codex++ 會修改及在 macOS 重新簽署 Codex.app,官方 Sparkle 更新不能在 patched 狀態安全執行。應先使用 codexplusplus update-codex,更新後再按專案流程修復 patch。
Codex++ 出問題時第一步做甚麼?
先使用 safe mode 停用所有 tweaks,不要立即刪除資料;再執行 doctor 或 debug 檢查簽署、完整性、路徑和 bridge。需要時 repair,仍不穩定便 uninstall 並恢復官方版本。
公司電腦應否安裝 Codex++?
除非資訊保安、IT 和法務已審查並批准,否則不建議。它在 Codex App 內運行本機第三方程式碼,可能讀取畫面、專案或橋接能力;企業應優先使用官方 plugin、skill、connector 或 MCP 及受管理政策。
影片中的即時預覽和每日摘要一定需要 Codex++ 嗎?
不一定。即時預覽可用本機開發伺服器和 Browser/Playwright;摘要可用官方 plugin、connector、skill 或自訂 MCP。只有當官方路線不能滿足需求,而且你能接受 patch 與維護成本,才評估 tweak。
本文遵循我們的 編輯準則.

關於作者
HK Learn AI 編輯部
HK Learn AI 編輯部負責研究、查證同編寫每一篇內容,並引用官方及第一手來源。
