# Codex 從 0 到 1 全攻略：80% 的人只用了它 20% 的能力

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 原作者：Martin (@php_martin) · 策展與摘要：EasyVibeCoding · 平台：X (Twitter) · 熱度：🔥 · 日期：2026-06-10

> 原始來源：https://x.com/php_martin/status/2064251977207291910

## 證據與延伸閱讀

- [youtube.com](https://www.youtube.com/watch?v=dS6X2F8c4R0)
- [note.com/masa_wunder/n/na50a101f1330](https://note.com/masa_wunder/n/na50a101f1330?hl=en)
- [github.com/ftfo5730/chatgpt-codex-subscription](https://github.com/ftfo5730/chatgpt-codex-subscription)
- [baai.ac.cn](https://hub.baai.ac.cn/view/55362)
- [ce.cn](http://www.ce.cn/xwzx/gnsz/gdxw/202606/t20260610_3021396.shtml)
- [reddit.com](https://www.reddit.com/r/codex/comments/1quzafc/can_codexs_plan_mode_also_create_a_planmd_file/)
- [nxcode.io](https://www.nxcode.io/zh/resources/news/openai-codex-vs-cursor-which-coding-agent-2026)
- [mindstudio.ai](https://www.mindstudio.ai/blog/codex-agents-md-vs-claude-code-claude-md-comparison)
- [launchready.ai/insights/ai-readiness/how-to-write-your-first-agents-md](https://launchready.ai/insights/ai-readiness/how-to-write-your-first-agents-md)
- [openai.com](https://developers.openai.com/codex/learn/best-practices)
- [sqlew.io](https://blog.sqlew.io/EN/plan-mode-spec-driven-for-beginners)

## 中文摘要

# Codex 從 0 到 1 全攻略：80% 的人只用了它 20% 的能力

你花 20 美元訂閱了 ChatGPT Plus，裝了 Codex，讓它寫了個網頁就以為完事了？你錯過了 Fork、AGENTS.md、Plan Mode、Plugin、定時任務和手機遠端控制——這些才是讓 Codex 效率翻 10 倍的核心功能。本文把 58 分鐘影片濃縮成可執行清單，看完直接上手。

## 安裝與登入：別選錯套餐

---

- 下載：從 OpenAI 官網下載 Codex，MacOS 直接拖入 Applications 資料夾。

- 登入方式：

- ChatGPT 訂閱：推薦 Plus（20 美元/月），額度足夠日常使用。

- API Key：門檻高，需海外信用卡，不推薦新手。

- 注意：免費版和 Go 套餐額度極低，Pro 套餐額度最高但貴。Plus 是性價比最優解。

## 基礎使用與預覽區：先避開這個坑

---

- 建立專案資料夾，在 Codex 中點擊 "Work in the project" -> "Use an Existing Folder" 綁定目錄。

- 輸入需求，Codex 開始生成程式碼。需要授權時選擇：Yes（僅本次）/ Always allow（自動）/ Skip（跳過）。

⚠️ 預覽區陷阱：預覽區有安全限制，可能導致 localStorage 等 API 無法正常使用。遇到 Bug 時，必須在獨立瀏覽器中測試確認，別被預覽區誤導。

## 權限與模型配置：Auto to Review 是黃金檔位

---

- Default Permissions：每次操作都彈出視窗，煩人但安全。

- Auto to Review：安全操作自動放行，危險操作直接拒絕，僅少數不確定情況才詢問。推薦首選。

- Full Access：完全放權，Codex 可執行任何操作，無安全校驗。慎用。

模型配置可切換模型（GPT-5.5 / GPT-5.4）、調整思考深度（Low / Medium / High / Extra High）和輸出速度（Standard / Fast）。Fast 模式生成速度提升 1.5 倍，但 token 消耗增加（GPT-5.5 下為 2 倍）。

![這張圖表說明了如何將「主會話」分支（Fork）到不同的開發環境，並提醒使用者關於 Git 版本控制的注意事項。](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/8203fa61f8062c1f.jpg)

<details class="chart-data"><summary>展開畫面重點</summary><div class="me-note">圖表展示了從「主會話」分支出去的兩種開發路徑：
1. 左側為「Fork into local」，將內容複製到「同一項目目錄」，並展示了一個編輯 `editor.ts` 檔案的程式碼範例，內容為實作 Markdown 解析的函式。
2. 右側為「Fork into new work tree」，將內容複製到「隔離目錄 (Git Worktree)」，並展示了一個編輯 `logo.svg` 檔案的範例，內容為 SVG 格式的圖形定義。
圖表底部設有一個警告框，文字內容為：「Fork 只複製會話內容，代碼不會自動回滾，需配合 Git 手動回滾」。

程式碼重點：
- 左側 `editor.ts`：展示了使用 `markdown-it` 進行字串解析並轉換為 HTML 的邏輯。
- 右側 `logo.svg`：展示了包含圓形、路徑（path）與文字（text）的 SVG 繪圖代碼。</div></details>

## 內建終端與 Git 操作：版本控制必備

---

- 快捷鍵 Command + J 打開/關閉右側終端面板。

- 在終端中執行常規 Git 指令：git init、git add .、git commit -m "第一次提交"。

- Codex 介面內建 Git 管理：點擊 Changes 查看未暫存檔案，點擊加號要求 Codex 修改某行程式碼，點擊 Commit 輸入訊息即可提交。

## 編輯訊息與會話管理：Fork 是並行開發的鑰匙

---

- 編輯訊息：點擊訊息旁的編輯按鈕，修改後提交，原訊息被替換，不再佔用 context。只能編輯最後一條訊息。

- Fork 功能：點擊訊息旁的 Fork 圖示，基於當前訊息複製一個新會話，後續訊息不保留。

- Fork into local：新會話繼續使用原專案目錄，程式碼不會回滾。

- Fork into new work tree：新會話建立隔離目錄（基於 Git Worktree），程式碼不會回滾，適合並行開發不同功能。

- 關鍵：Fork 只複製會話內容，不修改程式碼。需配合 Git 手動回滾程式碼。

- 歸檔功能：點擊會話旁的歸檔圖示，會話被隱藏。可在設定面板（Command + ,）的 "Archived Chats" 中找回或徹底刪除。

![本圖展示了 AI 代理（AI Agent）的工作流程，透過 `AGENTS.md` 設定規範，結合「計畫模式」執行開發任務並自動進行 Git 版本控制。](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/e623ce4df56d5865.jpg)

<details class="chart-data"><summary>展開畫面重點</summary><div class="me-note">此圖表描述了一個自動化開發的工作流程，包含以下三個主要部分：

1. **AGENTS.md 設定檔**：
   - 定義了代碼風格（TypeScript + React 函數組件）。
   - 定義了命名規範（PascalCase / camelCase / UPPER_SNAKE）。
   - 規定每次完成修改後自動執行 Git Commit。
   - 標註：每個新會話自動加載，且下一個會話再次讀取 AGENTS.md。

2. **Plan Mode（計畫模式）**：
   - Step 1: 分析項目結構（已勾選）。
   - Step 2: 生成組件骨架（已勾選）。
   - Step 3: 實現業務邏輯（未勾選）。

3. **執行結果**：
   - **Auth.tsx 程式碼**：展示了一個 React 登入組件，使用了 `useState` 與 `useAuth` hook，並包含 `handleSubmit` 異步處理函數。
   - **Terminal（終端機）**：顯示了 Git 提交紀錄：
     - `a1b2c3d feat: 添加用戶認證組件`
     - `d4e5f6a fix: 修復登錄頁面樣式`
     - `9b8c7d6 chore: 調整項目結構`

畫面重點在於展示 AI 如何透過結構化的設定檔（AGENTS.md）來維持開發規範，並透過分步驟的計畫模式（Plan Mode）來執行任務，最後將結果輸出為程式碼並自動同步至版本控制系統。</div></details>

## AGENTS.md：跨會話的全域指令檔案

---

在專案根目錄建立 AGENTS.md 檔案，寫入跨會話的全域指令。Codex 每次啟動新會話時都會自動讀取並執行。

```text
# 專案：馬克筆記
# 每次完成程式碼修改後都需要提交一次 Git Commit
# 程式碼風格：使用 TypeScript，React 函式元件，ESLint 嚴格模式
# 命名規範：元件使用 PascalCase，函式使用 camelCase，常數使用 UPPER_SNAKE_CASE
```

驗證：新會話中完成需求後，透過 git log 可看到自動生成的 Commit。

💡 結論：AGENTS.md 越完善，Codex 使用越順手。建議在專案初期就建立。

## Plan Mode 與 Side Chat：先規劃再執行

---

- Plan Mode：點擊輸入框旁的加號選擇 "Plan Mode"，Codex 先制定計畫再寫程式碼。計畫完成後，可選擇直接同意執行或提出修改意見。

- 適用場景：大型重構或新功能開發，可避免方向性錯誤。

- Side Chat：在 Codex 執行任務過程中，輸入 /side 打開側邊聊天，詢問輕量級問題（如"你覺得這個筆記軟體還需要什麼基本功能？"），不影響主任務執行。

## 並行任務與 Steer 按鈕：多執行緒工作流

---

- 可建立多個會話，讓 Codex 同時處理不同任務（如一個會話做 Markdown 支援，另一個會話生成 Logo）。

- 預設情況下，Codex 按順序處理請求。

- Steer 按鈕：點擊 Steer 按鈕，當前請求立即發送給 Codex，打斷當前任務並優先處理。適用於需要即時傳遞資訊（如"Logo 需要在深色和淺色模式下都清晰可見"）的場景。

![這是一張展示 CODEX 自動化系統架構與功能的示意圖，涵蓋了程式碼審查、簡報製作、網頁操控、桌面控制及行動端遠端管理等功能。](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/ecd7d590ebd33b86.jpg)

<details class="chart-data"><summary>展開畫面重點</summary><div class="me-note">該圖表以中央的「CODEX」為核心，向外延伸出五大功能模組，下方則展示了自動化排程與行動端控制介面：

1. **功能模組：**
   - **自定義 Skill 代碼審查**：支援 TypeScript / ESLint / try-catch。
   - **Presentations 製作 PPT**：支援 @Presentations 調用。
   - **Chrome 瀏覽器操控**：自動訪問網頁提取信息。
   - **Image Gen 圖片生成**：截圖即可生成海報。
   - **Computer Use 桌面控制**：獨立虛擬鼠標後台運行。

2. **自動化排程 (Automation)：**
   - 包含一個日曆圖示與任務列表。
   - **任務 1**：每日代碼審查，時間：上午 9:00，狀態：開啟。
   - **任務 2**：每周報告，時間：周一 10:00，狀態：開啟。

3. **行動端控制：**
   - **Codex Mobile**：展示了一個包含 QR Code 的手機圖示，用於手機遠程控制。</div></details>

## Plugin 與 Skill：擴展 Codex 的武器庫

---

- Plugin：Codex 的外掛，提供額外能力。在側邊欄的 Plugins 標籤頁中查看和安裝。

- 每個 Plugin 由 App（提供 Action/工具）和/或 Skill（給大型語言模型看的說明文件）組成。

核心 Plugin 實戰：

Presentations Plugin：製作 PPT。在任務前輸入 @Presentations 確保 Codex 使用該 plugin。

Chrome Plugin：操作 Chrome 瀏覽器。需在 Chrome 中安裝對應擴充功能。Codex 會建立標籤組，自動訪問網頁、提取資訊並總結。

Computer Use Plugin：控制電腦。使用獨立的虛擬滑鼠，與使用者滑鼠互不干擾。可在後台默默幹活，使用者可同時做其他事情。

Image Gen Skill：生成圖片。可透過點擊加號中的 "Attach Electron" 或快捷鍵（左右 Command 鍵同時按下）將軟體截圖發送給 Codex，讓生成的海報基於真實截圖。

自訂 Skill：透過對話讓 Codex 建立一個 Skill。

```text
寫一個程式碼審查 Skill，專門給當前的專案使用。這個 Skill 應該包含如下的規則：
1. 檢查所有元件是否使用 TypeScript 型別定義
2. 確保沒有硬編碼的字串，所有文案應提取到常數檔案
3. 檢查是否有未使用的 import 語句
4. 確保所有非同步操作都有 try-catch 處理
```

建立後，在新會話中透過 @Skill名稱 呼叫。

## 定時任務與行動裝置：7x24 小時無人值守

---

- 定時任務：點擊三點選單選擇 "Automation"，設定標題、要求、執行環境（Local / WorkTree / Chance）、執行頻率（如每天 9 點）、模型和推理強度。任務會每天定時建立新會話並執行。

- Codex Mobile：點擊 Codex Mobile -> Get Started -> Allow，生成 QR Code。用手機掃描後，可在 ChatGPT 的 Codex 介面中向電腦端發送指令（如"把日曆中 5 月 28 號討論馬克筆記的日程刪掉"），Codex 會使用 Computer Use 在電腦上執行操作。

## 風險與適用邊界

---

- 預覽區誤導：預覽區的安全限制可能導致部分功能（如 localStorage）無法正常使用，必須在獨立瀏覽器中測試確認。

- Fork 不自動回滾程式碼：Fork 只複製會話內容，不修改程式碼。需配合 Git 手動回滾程式碼。

- Full Access 模式風險：完全放權後 Codex 可執行任何操作，包括刪除檔案、修改系統設定等。開啟前請確保有完整備份。

- Plugin 依賴外部服務：Chrome Plugin 需要 Chrome 瀏覽器和對應擴充功能，Computer Use Plugin 需要系統權限。部分功能可能因系統版本或安全策略受限。

- 定時任務不可逆：定時任務一旦設定，Codex 會按計畫自動執行。建議先用低風險任務測試。

- 行動裝置依賴網路：Codex Mobile 需要手機和電腦在同一網路或可互相訪問，部分企業網路可能限制功能。

## 可執行 asset：Codex 高效工作流檢查清單

---

```
□ 訂閱 ChatGPT Plus 套餐（20 美元/月）
□ 在專案根目錄建立 AGENTS.md，配置自動 Git Commit 等全域指令
□ 設定權限模式為 Auto to Review
□ 安裝並配置 Chrome Plugin 和 Computer Use Plugin
□ 建立自訂程式碼審查 Skill
□ 設定每日定時程式碼審查任務（Automation）
□ 試用 Codex Mobile，透過手機遠端控制電腦
□ 在獨立瀏覽器中測試所有功能，避免預覽區誤導
```

---

Codex 的真正價值不在於它能寫程式碼，而在於你能把它變成 7x24 小時不休息的團隊成員。你準備讓 Codex 幫你自動化哪個最煩人的重複任務？

#Codex #自動化開發 #ChatGPT

## 標籤

Codex, 教學資源, 功能更新, ChatGPT, GPT, OpenAI, ChatGPT, Codex
