描述
內容簡介
|
☆★☆從入門到實戰的 Codex App 使用指南☆★☆ ☆★☆五大完整範例:個人營運長 AI 助理、資料變決策簡報、全端 Web App、自動化工程夥伴、茶葉小舖 iOS App☆★☆
► 專案與執行緒管理:用不同執行緒處理不同任務,支援平行開發與任務切換 ► 多執行模式:可在本機、雲端或不同環境中執行 Codex 任務,AGENTS.md 規則 ► 最完整 CLI 工具:讓 Codex 能安裝套件、指令、查錯、測試與部署。 ► 程式碼修改與交付:支援讀檔、改檔、產生 diff、審查變更與提交成果。 ► Git、GitHub 與 Worktrees:支援版本控制、PR 協作與多分支平行開發。 ► 權限與沙箱安全:控制 Codex 能不能讀檔、改檔、執行指令或連外部服務。 ► Skills 技能系統:把常用工作流程封裝成可重複使用的能力。 ► Plugins 與 MCP:瀏覽器、雲端、資料庫、文件工具與外部服務。 ► 跨環境操作能力:包含 In-app 瀏覽器、Chrome 擴充功能、Computer Use、Windows、與遠端環境。 ► 非程式產出能力:支援影像輸入、影像生成、文件處理、PDF、簡報、Appshots 與 Web 搜尋。
【內容簡介】 前半部先帶讀者認識 AI Agent、Coding Agent 與主流產品差異,再進入安裝、登入、專案選擇、第一次任務與介面設定。書中也會說明 AGENTS.md 的用途,讓 Codex 理解專案架構、開發環境、測試方式與工作限制,並透過 CLI 工具、套件管理、GitHub、容器、雲端、文件與 PDF 工具,真正進入專案工作流程。 後半部重點放在 Codex App 的進階應用與完整案例。內容包含提示設計、任務規劃、權限與沙箱安全、diff 審查、Git 與 Worktrees 平行開發,也會介紹 Skills、Plugins、MCP Server、Automations、瀏覽器、Chrome 擴充功能、Computer Use、影像生成、Appshots、Web 搜尋、Windows、遠端與 IDE 整合。最後以五大範例收尾,示範個人營運長 AI 助理、資料變決策簡報、全端 Web App、自動化工程夥伴與茶葉小舖 iOS App。 |
作者簡介
| 胡嘉璽
研究領域為 LLM、Vibe Coding、Agent、量子電腦、虛擬化及容器。 聯絡方式:github/joshhu |
目錄
| ▌第1 篇 入門基礎篇
第1 章 認識AI Agent 1-1 什麼是AI Agent 1-2 Agent 的種類與市面產品 1-3 什麼是Coding Agent 1-4 OpenClaw 與 Hermes Agent 1-5 Claude Code、Codex 與Antigravity 對比 1-6 Coding Agent 的三種介面形式 1-7 本章小結
第2 章 安裝與第一次啟動 2-1 Codex App 是什麼 2-2 下載與安裝 2-3 登入與初次設定 2-4 選專案與第一個任務 2-5 Codex 把設定放在哪裡 2-6 介面快速導覽 2-7 本章小結
第3 章 AGENTS.md 與 Agent 的工具 3-1 CLI 工具:Agent 的手腳 3-2 AGENTS.md:向Codex 說明專案與環境 3-3 套件管理工具:一切的起點 3-4 版本控制與 GitHub 協作 3-5 雲端、容器與部署工具 3-6 資料與文字處理工具 3-7 多媒體處理工具 3-8 文件與 PDF 處理工具 3-9 本章小結
第4 章 Codex 設定總覽 4-1 個人設定 4-2 整合設定 4-3 程式設計設定 4-4 已封存聊天 4-5 最重要的設定速查 4-6 本章小結
第5 章 執行緒與三種模式 5-1 為什麼會有執行緒 5-2 一個任務一個執行緒 5-3 平行處理與管理執行緒 5-4 三種模式:任務在哪裡執行 5-5 如何選用模式 5-6 本章小結
▌第2 篇 核心開發篇
第6 章 寫好提示、計畫與目標 6-1 提示決定成果 6-2 好提示的四個要素 6-3 計畫模式:先計畫再動工 6-4 目標模式:給 Codex 一個持續的目標 6-5 計畫還是目標 6-6 本章小結
第7 章 權限與沙箱安全 7-1 兩道防線:沙箱與核准 7-2 沙箱的三種層級 7-3 核准政策:何時要問你 7-4 自動審查:核准不必每次打擾你 7-5 常見組合與最佳實務 7-6 本章小結
第8 章 審查與交付變更 8-1 審查窗格顯示什麼 8-2 閱讀 diff 8-3 行內註解與程式碼審查 8-4 暫存與還原 8-5 提交與交付 8-6 本章小結
第9 章 Git 與 Worktrees 平行開發 9-1 Codex App 內建的 Git 工具總覽 9-2 Worktree 的運作原理 9-3 在 Worktree 上開發並交付 9-4 移交(Handoff):在本機與工作樹之間搬移執行緒 9-5 工作流選擇 9-6 本章小結
第10 章 整合終端機與本機環境 10-1 整合終端機 10-2 本機環境與 .codex 資料夾 10-3 Setup Scripts:工作樹的自動準備 10-4 Actions:常用指令一鍵執行 10-5 本章小結
▌第3 篇 擴充與自動化篇
第11 章 把流程打包成技能 11-1 什麼是技能 11-2 使用技能 11-3 安裝與管理 11-4 建立自訂技能 11-5 本章小結
第12 章 外掛程式 Plugins 12-1 什麼是外掛程式 12-2 安裝與使用 12-3 建立自訂外掛程式 12-4 本章小結
第13 章 必備外掛程式 13-1 怎麼挑必備外掛程式 13-2 開發必備 13-3 文件與簡報 13-4 溝通與專案 13-5 設計與創意 13-6 資料與商業 13-7 操作與瀏覽器 13-8 模型與研究 13-9 本章小結
第14 章 MCP 伺服器 14-1 什麼是 MCP 14-2 三種設定方式 14-3 開發文件與知識 14-4 瀏覽器與自動化 14-5 檔案、版控與本機 14-6 搜尋與媒體 14-7 服務 14-8 MCP 伺服器哪裡找 14-9 本章小結
第15 章 自動化 Automations 15-1 什麼是 Automation 15-2 三種 Automation 15-3 建立一個 Automation 15-4 用自然語言建立或更新 15-5 Thread Automation:heartbeat 喚醒 15-6 權限與安全 15-7 測試與清理 15-8 掛勾 Hooks 15-9 本章小結
▌第4 篇 進階能力與跨環境篇
第16 章 In-app 瀏覽器 16-1 什麼是 In-app 瀏覽器 16-2 開啟與預覽頁面 16-3 在頁面上標註留言 16-4 Browser use:讓 Codex 操作頁面 16-5 開啟公開頁面 16-6 框選整塊區域 16-7 任務範圍要小 16-8 常見狀況 16-9 本章小結
第17 章 Chrome 擴充功能 17-1 什麼是 Chrome 擴充功能 17-2 從 Plugins 安裝 17-3 用 @Chrome 操作 17-4 控制網站存取 17-5 資料與安全 17-6 疑難排解 17-7 本章小結
第18 章 Computer Use 18-1 什麼是 Computer Use 18-2 設定 18-3 啟動任務 18-4 權限與核准 18-5 Windows 前景與背景作業 18-6 鎖定後使用(Locked use) 18-7 安全指引與技術限制 18-8 本章小結
第19 章 影像生成與輸入 19-1 影像生成 19-2 影像輸入 19-3 本章小結
第20 章 非程式產出與Appshots 20-1 非程式產出 20-2 Appshots 20-3 本章小結
第21 章 Web 搜尋、Memories 與 Codex Pets 21-1 Web 搜尋 21-2 Memories 21-3 Chronicle 21-4 Codex Pets 21-5 本章小結
第22 章 Windows 專章 22-1 下載與更新 22-2 Native sandbox 與 WSL2 22-3 偏好編輯器與整合終端機 22-4 搭配 WSL 22-5 用 winget 安裝開發工具 22-6 疑難排解 22-7 本章小結
第23 章 遠端、IDE 與參考 23-1 遠端連線 23-2 IDE 擴充同步 23-3 Slash 指令 23-4 Deep links 23-5 疑難排解與回報 23-6 本章小結
▌第5 篇 完整範例篇
第24 章 範例一:個人營運長 AI 助理 24-1 連接工具與第一份晨報 24-2 用 Memories 記住你的偏好 24-3 打造「每日晨報」技能 24-4 排成每日自動化 24-5 手機遠端核准送信 24-5-1 用手機連回電腦 24-5-2 看晨報、核准送信 24-5-3 助理的安全界線 24-6 本章小結
第25 章 範例二 - 資料變決策簡報 25-1 範例情境與原始資料 25-2 清理與分析 25-3 格式化 Excel 分析表 25-4 互動 HTML 儀表板 25-5 PowerPoint 決策簡報 25-6 本章小結
第26 章 範例三 - 從需求到上線的全端 Web App 26-1 用一段需求建出可執行的雛形 26-2 接上 Supabase 資料層 26-3 本機預覽與下單驗證 26-4 用@Browser 驗證RWD 26-5 用 $imagegen 製作品牌素材 26-6 用 Worktree 平行開發新功能 26-7 用整合終端機部署到 Vercel 26-8 迭代:加商品圖與全面美化 26-9 用 browser use 做端對端測試 26-10 Review、commit、push 與一鍵部署選項 26-11 本章小結
第27 章 範例四 - 自動化工程夥伴 27-1 情境與架構 27-2 連接四個服務 27-3 準備一個要被修的專案 27-4 recent-code-bugfix 技能 27-5 babysit-pr 技能 27-6 排成 standalone automation 與無人值守的權限設定 27-7 手動觸發執行一輪 27-8 @codex 審查與自動處理回饋 27-9 本章小結
第28 章 範例五 - 茶葉小舖 iOS App 28-1 情境與流程 28-2 產品設計:先給三個視覺方向 28-3 SwiftUI 程式與專案結構 28-4 配色與金額格式 28-5 用 xcodegen、xcodebuild 與模擬器建置 28-6 在 iOS 模擬器執行 28-7 商品詳情與購物車 28-8 自我驗證與交付到 GitHub 28-9 本章小結 |
序
| Agent 的出現徹底改變了每一個人的生活。從前重複性工作還是需要人一次又一次的完成,但現在世界已經變了,主要的原因,就是Coding Agent 的誕生。很多人誤以為Coding Agent 是「給寫程式的人」用的,事實上Coding Agent 的真正意義是「當Agent 遇到問題時,不會停下來,而是自己會寫程式完成」,而Codex App 就是當今Coding Agent 的佼佼者。
在Cursor 取代了大家舒適圈的IDE 之後,我們看到的是Claude Code 佔領了CLI,然而CLI 的冰冷讓很多非「骨灰級」工程師的新手躊躇不前,我們也許不需要IDE 這麼複雜的介面(因為不需要再看程式碼了),但我也們想在滑鼠及視窗的便利性上工作,如貼圖、貼影片等等,這一點CLI 相對來說還是太遙遠了。而介於這兩者之間的最完美平衡,就是原生應用程式的Coding Agent。
Codex 是OpenAI 用來進行程式開發的Coding Agent。安裝在本機的電腦中,會實際執行任務:開啟檔案、修改程式、執行測試、把結果交付出去。它能讀懂一個專案的結構、自己規劃要做哪些步驟、在習慣的介面中實際下指令,再把寫好的程式與成果交回給你。Codex App 把這個能力收進一個桌面與手機都能用的應用程式,你只要用一段話描述需求,它就在沙箱或你的本機環境裡執行,最後列出每一處變更,讓你逐一確認。每一份程式、每一張報表、每一次資料整理,過去都得一步一步親手完成。你心裡清楚要做什麼,但中間隔著大量瑣碎的指令、設定與重複操作,只能一項一項處理。Coding Agent 要改變的,正是中間這一段:你把目標說清楚,繁瑣的執行就交給它。
身處Scaling Laws 已超越摩爾定律的今天,過去的軟體工程師像是在黑暗中摸索的工匠,必須一磚一瓦地堆砌底層邏輯;而如今,透過如Codex 般強大的AI 輔助架構,開發者更像是交響樂團的指揮。我們給予意圖,機器譜出旋律。未來的核心競爭力,已經不再取決於你背誦了多少語法、掌握了多冷門的框架,而是取決於你如何提出正確的問題、如何具備跨領域的同理心,以及如何用運算思維去解決人類社會最真實的核心需求。剛接觸這類工具的人,常落在兩個極端。一種把它當成無所不能,什麼都直接丟給它;另一種則不太敢用,怕它在自己的電腦上改壞檔案。本書幫你站到剛好的位置:清楚它能做到什麼、做不到什麼,知道哪裡可以放手交給它、哪裡需要你親自把關,然後把它穩穩變成每天都用得上的工具。利用Coding Agent 把這些功能串起來。
學習Coding Agent,動手實作比單純閱讀更為重要,書裡的每一個步驟都是實際操作完成,建議你打開電腦,邊讀邊操作。由於Coding Agent 的基礎是一個機率模型,遇到它的回應跟書裡不完全一樣,也不必擔心,這正是它會依當下情境調整的地方;懂得判斷與修正,本來就是使用Coding Agent 的一部分。
希望讀完這本書,你會把Codex App 真正用起來,讓它替你省下那些重複的操作,把時間留給更值得花心思的事。
胡嘉璽 2026/06/18 |

































