生活分享
桌面版:Windows、macOS、Linux
桌面版把任務、檔案、終端機與修改結果放在同一個工作空間。目前官方下載文件使用 ChatGPT desktop app 名稱,進入後可選 Codex。這裡提供三種系統的安裝主線;Linux 屬預覽版,不能把其支援範圍推廣到所有發行版。
閱讀時間約 15 分鐘 · 操作 25 分鐘

返回 Codex 教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文
讀完能做到什麼
桌面應用程式負責讓你管理任務、檔案與成果。模型負責理解需求;任務則保存這一次工作的對話與環境。開始之前先分清楚這三件事,才不會把「換模型」誤認成「換到另一個資料夾」。需要比較入口可先看Codex 入門Codex 是什麼?與 ChatGPT 的差別Codex 是能讀取專案、修改檔案並執行工具的程式開發代理。一般聊天給你的程式碼,往往還要自己貼進編輯器;代理則可以在你選定的工作環境裡完成修改。模型是它用來推理的引擎,任務是一次工作,專案是相關檔案與工作的集合,三者不要混為一談。閱讀全文。
開始之前
準備能使用 Codex 的 ChatGPT 帳號及網路,依帳號與用量帳號、登入、方案與額度先確認登入方式,才能判斷用量扣在哪裡。ChatGPT 帳號登入使用方案提供的 Codex 額度;以 API key 使用支援的客戶端則需要另行確認 API 帳務。這篇不固定寫入容易過期的價格或訊息上限,而是教你找到自己帳號的有效資訊。閱讀全文確認登入的工作區。方案、額度與模型選單可能依帳號不同,本篇不硬寫固定價格或指定某個模型。若已有桌面版,先使用應用程式提供的更新方式,再核對下方入口。
下載Small Steps 練習包,解壓縮並複製 expected 為自己的 codex-practice。這個資料夾有五個程式檔案,使用虛構資料、沒有登入或後端。本篇只改標題與樣式,先不要把正式專案選進來。預覽需要 Python 3;資料測試需要 Node.js。
先保留原始副本
解壓縮後先在檔案管理員把 expected 複製成兩份並排的資料夾:codex-practice 用來修改,codex-practice-before 用來比對。兩者都應直接包含五個原始程式檔;備份放在工作資料夾外,不要放進它的子目錄。Windows 用檔案總管,macOS 用 Finder,Linux 用檔案管理員完成相同操作。
尚未建立 Git 儲存庫時,應用程式的 Git 差異功能可能無法使用。你仍可用文字編輯器開啟兩份同名檔案逐項比對;不必先學會提交或還原整個儲存庫。需要正式版本管理再接Git 教學Git、分支、diff 與還原Git 保存檔案版本,分支承接一組修改,diff 顯示差異。Codex 可以協助操作,但你仍要確認修改屬於這次任務。聊天紀錄與 Git 歷史不同,恢復舊對話不會自動還原檔案。閱讀全文。
第一步:依作業系統安裝
Windows:從 ChatGPT 官方下載頁選 Windows,依官方安裝程式完成安裝,再從開始功能表開啟 ChatGPT。若你熟悉 PowerShell,也可使用官方 Windows 文件列出的命令。安裝完成後重新開啟應用程式;看不到新捷徑時先檢查安裝是否結束,不要重複下載多份。
winget install --id 9PLM9XGG6VKS -s msstore
macOS:同樣從官方下載頁選 macOS,開啟下載的安裝檔,依畫面將應用程式安裝到指定位置,再從「應用程式」開啟 ChatGPT。若系統顯示不相容,回下載頁核對目前系統需求;不要用停用系統保護來處理版本不支援。安裝後關閉安裝視窗,再確認啟動的是已安裝的程式。
Linux:桌面版目前是預覽版,官方列出 Ubuntu 24.04/26.04 LTS、Debian 13、Fedora 43/44,以及保持完整更新的 Arch Linux,均支援 x64 與 ARM64。先在終端機確認系統與處理器,再從Linux 官方安裝頁選擇對應套件或安裝腳本。其他發行版不在這次正式支援清單中,不要把套件裝得進去當成全部功能受支援。
cat /etc/os-release
uname -m
Ubuntu/Debian 選 .deb,Fedora 選 .rpm;Arch 使用官方安裝腳本。x86_64 代表 x64;aarch64 或 arm64 選 ARM64。在放有下載檔案的資料夾開啟終端機,只執行符合自己系統的方式。檔案被瀏覽器加上編號時,先核對實際檔名。
| 系統 | 架構 | 安裝命令 |
|---|---|---|
| Ubuntu / Debian | x64 | sudo apt install ./chatgpt_amd64.deb |
| Ubuntu / Debian | ARM64 | sudo apt install ./chatgpt_arm64.deb |
| Fedora | x64 | sudo dnf install ./chatgpt.x86_64.rpm |
| Fedora | ARM64 | sudo dnf install ./chatgpt.aarch64.rpm |
Arch 下載官方腳本後再以 sudo 執行;腳本會設定 OpenAI 簽署的套件庫並進行完整系統更新,執行前先閱讀內容與確認提示。
curl --proto '=https' --tlsv1.2 -fL -o install-arch.sh https://persistent.oaistatic.com/codex-app-prod/linux/install-arch.sh
sudo bash install-arch.sh
Linux 安裝後從應用程式選單開啟 ChatGPT,或在終端機執行 chatgpt。後續更新使用發行版套件管理器。預覽版尚未支援 Computer Use,原生 Wayland 仍有實驗性限制;這不妨礙你先練習檔案修改與手動瀏覽器驗收,也不要用 macOS 截圖代表 Linux 實際畫面。
第二步:登入並選擇練習位置
三種系統都先在應用程式完成登入,確認帳號與工作區,選擇 Codex,再以開啟資料夾或建立專案的入口選 codex-practice。應直接看到 index.html 等檔案,而不是壓縮包或上一層資料夾。若畫面要求選本機或其他工作環境,這一篇選自己的練習副本所在位置。
建立 New chat 後先做唯讀確認。把下列文字貼在 Codex 任務輸入框,不是 PowerShell 或 Terminal。這一步能提早發現選錯專案、檔案沒解壓縮,以及任務開在另一台主機等問題。
Before editing, report the current working folder and list the exercise files.
Read index.html and explain how the page loads its JavaScript.
Do not change files. Tell me if the expected five files are missing.
預期指出實際資料夾,並找到 app.js 及 core.mjs 的關係。與你的檔案總管比對路徑,不要只看到「我已了解專案」就跳過。若應用程式開了工作樹副本,請先核對副本位置;詳見WorktreeWorktree 與多任務隔離Worktree 讓同一個 Git 程式庫有不同的工作目錄,各自承接不同分支。它適合讓兩項工作分開改檔,但資料庫、連接埠與外部服務仍可能共用,不能把檔案隔離當成所有資源隔離。閱讀全文。本例不需要 Git 倉庫也能開始。
第三步:交付一個可驗收的小修改
Update this Small Steps practice website.
Change the main heading to "Small steps, clear progress."
Use a dark blue heading color with readable contrast on the existing background.
Keep the form labels, task data format, storage key and behavior unchanged.
Do not add dependencies or external services.
Show the changed files, explain the diff and report checks actually performed.
等待任務提供成果後,從檔案或變更檢視開啟 index.html、style.css。檢查標題字串與顏色設定是否對應需求,是否意外修改儲存格式或刪除標籤。檔案差異中的新增與刪除只是比較結果,不表示網站已發布。第一次不用同時要求登入、雲端部署與資料庫;先完成一個可以自己驗收的小範圍。
先核對差異,再看畫面
| 檔案 | 本次應檢查的內容 |
|---|---|
| index.html | 主標題變成指定字串,其餘標籤與文字保留 |
| style.css | 標題色彩的必要差異;實際對比度仍要看畫面 |
| app.js、core.mjs、core.test.mjs | 與原始副本內容相同;本題沒有要求改動資料邏輯或測試 |
若多改了檔案,先要求說明每處差異,核對後只撤回本題以外的修改。不要用整個資料夾覆蓋來掩蓋原因。也不要用「只有兩個檔案變動」代替接下來的功能驗收。
第四步:在瀏覽器確認結果
在練習資料夾開終端機,Windows 使用下列命令。服務會持續占用這個終端機,這是正常狀態;另開瀏覽器,不要因為沒有回到提示符號就再次啟動。
py -m http.server 4173 --bind 127.0.0.1
python3 -m http.server 4173 --bind 127.0.0.1
開啟 http://127.0.0.1:4173。若這個來源已有想保留的虛構任務,先另行記錄;展開 About this exercise,選 Reset practice data,再切到 All tasks 並確認清單為空。這只清除練習資料,不會還原程式檔。接著新增 Read 與 Build,完成 Read;Active tasks 應只剩 Build,Completed tasks 應只剩 Read。重新整理後資料應保留。輸入只有空白的任務不得新增;這是與正常流程一起檢查的邊界案例。
用瀏覽器開發工具的響應式模式檢查 390 與 1280 像素,或縮小視窗檢查窄版;文字、按鈕與表單不應左右溢出。按 Tab 時要看得到焦點。再於另一個同目錄終端機執行 node --test core.test.mjs,參考版應為 3 個測試通過。若 Codex 沒有瀏覽器工具,就由你執行畫面驗收,並保留「未由代理實測」的紀錄。
常見問題、停止與還原
應用程式中沒有 Codex:先核對是否已更新、登入正確帳號與工作區,再查帳號可用功能。不要反覆重裝來處理額度或工作區管理限制。CLI 是另一個入口,安裝桌面版不代表終端機一定能找到 codex 命令。
開到錯誤資料夾:比較任務回報的絕對路徑與五個檔案。如果是解壓縮前的 ZIP、空目錄或另一個專案,停止修改,重新選擇。已發生的修改要在原位置核對,不要假設切換專案會搬移檔案。
網頁空白或 JavaScript 沒執行:確認網址是 http://127.0.0.1:4173,而不是雙擊檔案的 file URL。再檢查伺服器終端機與瀏覽器 Console。若連接埠已占用,停止自己先前啟動的服務或選另一個連接埠;不同連接埠的瀏覽器儲存空間不同。
停止預覽使用 Ctrl+C。還原時參照差異,只恢復標題與本次樣式;保留其他既有修改。練習網站的 Reset practice data 只用來清除本例專用資料,與還原程式不同。任務完成、測試通過和網站正式上線是三個不同狀態。
小練習與查證紀錄
把需求改成「手機上表單按鈕維持整行,桌面維持與輸入框並排」,要求 Codex 先說明目前樣式,再做必要修改。以兩個寬度及原有資料操作完成驗收;如果既有樣式已符合,就接受無須修改的結果,避免為了產生差異而改程式。
安裝與功能依桌面官方文件、Windows 文件及 Linux 文件於 2026-09-20 查證。教材網站已在 Windows/Edge 153 的 360、390、1280px 視窗驗證;這些是網頁成果截圖,不是桌面產品介面、實體手機或 macOS/Linux 安裝實測。接著可讀AGENTS.mdAGENTS.md 專案規則AGENTS.md 是讓 Codex 在開始工作前取得專案規則的檔案。全域規則、專案根目錄與工作目錄路徑中的子目錄規則會形成一條指令鏈;同一層有 AGENTS.override.md 時優先讀取它。規則愈具體愈容易遵循,仍需要驗證實際載入。閱讀全文、Plan 模式Plan 模式:先規劃再實作Plan 模式適合還需要決定範圍或做法的工作。它幫你把需求整理成可實作的計畫,但計畫本身不是已完成的程式。使用時先定義要討論的問題,再檢查計畫是否包含輸入、輸出、限制與驗證。閱讀全文與Git 差異Git、分支、diff 與還原Git 保存檔案版本,分支承接一組修改,diff 顯示差異。Codex 可以協助操作,但你仍要確認修改屬於這次任務。聊天紀錄與 Git 歷史不同,恢復舊對話不會自動還原檔案。閱讀全文。
返回 Codex 教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文
閱讀完整文字說明
Install to Folder to Review


同主題延伸閱讀
生活分享
Codex 學習中心:完整教學目錄
從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。
生活分享
Worktree 與多任務隔離
Worktree 讓同一個 Git 程式庫有不同的工作目錄,各自承接不同分支。它適合讓兩項工作分開改檔,但資料庫、連接埠與外部服務仍可能共用,不能把檔案隔離當成所有資源隔離。
生活分享
實戰:製作小網站
從 brief.md 規劃並製作 Small Steps 待辦網站,完成新增、完成、刪除、篩選與本機資料保存。將 HTML、CSS、資料函式、畫面事件與測試分開,以 Node 測試和瀏覽器操作驗收,並留下可重新啟動與還原的交接紀錄。
生活分享
用量與效率:減少重工
記錄任務條件、模型選項、時間與成果,找出能減少無效重試和過多上下文的調整。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- ChatGPT desktop app · 查證日期:
- Windows desktop app · 查證日期:
- Linux desktop app · 查證日期:
- ChatGPT download · 查證日期: