Codex 能帮你完成什么工作
下面是根据工具能力整理的操作建议,输入、交付标准和人工核对由你确定。
场景 01 · 维护现有代码的开发者修复一个有明确复现步骤的缺陷
- 先准备
- 问题输入、预期输出、相关代码和可运行的检查命令。
- 怎么做
- 编辑建议:先请 Codex 定位原因并说明修改范围,再执行修复;逐项阅读 diff,重新运行原复现步骤与相关检查。
- 得到什么
- 可供审阅的修复补丁与检查结果。
- 使用建议
- 原问题应被真实复现并消除;查看检查是否确实执行、是否引入不相关变更。
查看操作流程示意
场景 02 · 项目新成员、代码维护者快速理解接手项目的调用路径
- 先准备
- 仓库、一个具体业务入口、已有运行说明。
- 怎么做
- 编辑建议:先询问入口到业务逻辑的文件路径,再打开关键文件核对;把仍不明确的依赖列出,继续逐个追问。
- 得到什么
- 带文件位置的项目阅读路线。
- 使用建议
- 核对路径、符号和调用关系真实存在;将代码依据与推测分开。
场景 03 · 使用 GitHub 仓库协作的团队离开本机后继续推进独立开发任务
- 先准备
- 目标仓库、可用云端环境、验收条件和任务边界。
- 怎么做
- 编辑建议:先检查云端环境的依赖与访问配置,再提交一项边界清楚的任务;回来后审阅变更和测试输出,必要时继续追问。
- 得到什么
- 待审阅的云端改动或拉取请求。
- 使用建议
- 确认环境针对正确仓库;验证目标行为,检查依赖、访问权限及变更范围。
Codex 软件界面
官方文档界面:代码差异与任务结果并排显示,可查看修改文件并进入审阅。
官方更新日志中的桌面应用:在项目内发起任务,选择本地工作环境与代码分支。图中布局和模型属于该次演示版本。
官方演示中的网页迭代任务:左侧显示修改说明与文件列表,右侧在本地网页预览上定位批注。
官方仓库中的 CLI 任务示例:请求解释代码库后,终端列出工作目录和分析计划。截图使用旧版模型名称,实际可选模型随版本与账户变化。
Codex 是什么
终端入口适合围绕本地仓库连续工作;编辑器入口可以使用当前文件和选中代码;云端任务则在配置好的独立工作区运行,再返回改动供开发者检查。
编辑建议:先说明要改变的行为、允许编辑的范围与验证办法。把任务结束时的文件差异和实际检查结果作为交付依据。
Codex 的主要功能
在本地仓库完成修改与运行
Codex CLI 能查看文件、编辑代码,并调用机器上已有的开发工具。适合把复现问题、修改和运行检查放在同一个任务中;可查看过程中的命令与差异。
使用编辑器中已有的上下文
IDE 扩展可把打开的文件、选中代码和近期对话加入提示,并在代码旁检查改动。编辑建议:指明相关函数和预期行为,减少无关文件干扰。
把较长任务交给云端工作区
Codex Cloud 从选定的仓库和环境启动任务,每项任务拥有独立工作区,并可在本机休眠时继续。完成后可以审阅文件和检查结果,再继续修改或准备拉取请求。
对未提交改动或分支做代码审查
CLI 提供针对未提交修改、某个提交或基准分支的审查流程,输出按优先级组织的问题。该审查流程本身不修改工作区;修复建议需要另行处理。
如何开始使用 Codex
选择本地入口并打开项目
按官网对应系统的指南准备 CLI 或 IDE 扩展并登录;CLI 从目标项目目录运行 codex。先用一个项目解释问题确认工作上下文。
保存起点并说明目标
按官方建议在任务前后建立 Git 检查点。编辑建议:提交复现材料、验收标准和允许修改的文件范围,避免仅要求“优化”。
检查权限后开始执行
CLI 可以用 /permissions 查看相关设置。沙箱决定可访问哪些文件和网络资源,审批设置决定何时需要审阅请求;两者应分别检查。
检查差异、结果和后续动作
对照任务阅读修改与命令结果,继续补充必要检查。云端环境需先完成配置和发布才能启动对应任务;任务完成后再决定提交或建立拉取请求。
费用与使用条件
选择前了解
- 经营方地区
- 海外
- 使用方式
- 网页 / 桌面软件 / 手机应用 / IDE 插件 / 编辑器 / 命令行
- 收费结构
- 免费 + 付费
套餐有使用额度;使用 API Key 时按 API 用量收费,与订阅包含的用量分开。
地区指经营方所在地,访问与账号要求请查看官网。
免费方案可能有功能或额度限制,商业用途需另看许可条件。
本地与云端环境需要分别准备
CLI 使用本机已有工具,云端任务依赖云端环境中的仓库、依赖和访问配置。本机能够运行项目,不代表云端已具备同样条件。
审批模式不会扩大沙箱范围
权限控制把资源访问边界与请求审批分开。可选择的模式还会受应用版本、运行环境、本地配置和组织要求影响。
交付结果仍需开发者审阅
官方云端流程包含查看改动与检查结果,再提交或创建拉取请求。编辑建议:遇到跳过或失败的检查,应明确原因并补验关键行为。
Codex 常见问题
Codex 与普通代码问答有什么区别?
Codex 可以在实际项目中读取文件、修改代码并执行开发命令,因此应同时提供工作范围和检查方法。
使用 Codex 必须把代码放到云端吗?
不必须。CLI 可以直接处理本地仓库,IDE 也可围绕当前项目工作;需要异步处理较长任务时,再配置云端环境。
关闭电脑后,所有 Codex 任务都会继续吗?
云端任务可以在电脑休眠时继续;本地任务依赖本机运行环境。先确认任务实际在哪里执行。
Codex 做代码审查时会自动修改文件吗?
CLI 的专门代码审查流程会报告问题而不修改工作区。需要修复时,可以再给出明确任务,并审阅实际修改。

