生活分享
桌面版: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 年 9 月核实的东京都住宿税(2027 年 4 月改为 3%)和机场宅急便寄送行李的规则。
- 预算
- 酒店

攻略东京
东京交通票券怎么选:Suica/Welcome Suica、Tokyo Subway Ticket、JR Pass 值不值得买
第一次去东京,每人先用一张 IC 卡按次付费(Welcome Suica 免押金、有效期 28 天)。一天搭四趟以上地铁,再加买 2,000 日元的 Tokyo Subway Ticket 72 小时券;只玩东京、不去关西,买 JR Pass 一定不划算。用决策图比较 TOURIST PASMO、iPhone 里的 Suica、东京 Metro 一日券能搭什么、不能搭什么;价格于 2026 年 9 月核实。
- 交通
- 预算

攻略东京
东京迪士尼乐园、海洋攻略:票价、梦幻泉乡 Fantasy Springs、尊享卡 DPA 与预约等候卡怎么用,第一次去选哪个园区
东京迪士尼一日护照采用浮动票价,2026 年 9 月平日大多为 9,900 日元、周末为 10,900 日元,官网每天 14:00 开售两个月后同一天的门票;免费的优先通行卡已不在官网服务清单,缩短排队时间只剩付费的迪士尼尊享卡(每人每次 1,000 至 3,500 日元)。另有运营时间与 25 周年活动、预约等候卡与报名体验、梦幻泉乡如何进入,以及第一次去选乐园还是海洋;2026 年 9 月通过东京迪士尼度假区官网核实。
- 行程范例
- 亲子
资料来源
- ChatGPT desktop app · 查证日期:
- Windows desktop app · 查证日期:
- Linux desktop app · 查证日期:
- ChatGPT download · 查证日期: