news 2026/6/13 12:53:54

Codex 入门实战指南:从桌面端到 CLI 审批模式一次跑通

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Codex 入门实战指南:从桌面端到 CLI 审批模式一次跑通

Codex 入门实战指南:从桌面端到 CLI 审批模式一次跑通

写在前面

很多人第一次接触 Codex,会把它当成“另一个聊天机器人”。但真正用起来你会发现,它更像一个能进入项目、读取文件、执行命令、修改代码的 AI 编程 Agent。

普通 AI 聊天工具只能回答你“怎么做”,Codex 更进一步:它可以在你的项目目录里看代码、分析结构、给出修改方案,甚至在你授权后直接改文件。桌面端适合新手,CLI 适合开发者,审批模式则决定它能“动手”到什么程度。

这篇文章不讲概念堆砌,直接按入门路径来:先认识 Codex 的界面,再跑通 CLI,理解三种审批模式,最后用几个真实任务完成第一次上手。


AI 编程的门槛,正在从“会写代码”变成“会下任务”

过去写代码,核心能力是逐行实现:你要知道语法、框架、调用链和调试方式。

现在 AI 编程工具正在改变这件事。你不一定要从第一行开始写,而是要学会把任务描述清楚:让 Codex 分析项目结构、定位 Bug、生成接口、根据截图写组件,再由你验收和调整。

这并不意味着开发者不重要了。相反,人的角色从“每行代码都亲手写”变成了“定义目标、控制权限、检查结果”。

Codex 的三种审批模式,就是这个变化的缩影:你可以让它只读分析,也可以允许它自动编辑,甚至在沙箱里全自动执行。不同模式对应不同风险,也对应不同效率。


Codex 桌面端:先看懂三栏结构

Codex 的桌面应用采用标准三栏结构:

  • 左侧:任务列表;
  • 中间:对话窗口;
  • 右侧:多功能区域。

启动 Codex 应用后,可以在左侧添加项目,在中间输入框描述需求。

右侧区域可以设置模型、上传文件,或补充更多上下文。

对新手来说,桌面端最大的好处是不用一开始就碰终端。你可以先用它分析项目、解释文件、生成代码片段,熟悉 Codex 的工作方式后,再进入 CLI。


Codex CLI:真正进入项目目录工作

安装并配置好账号后,在项目目录下打开终端,输入codex即可启动交互界面。

# 进入你的项目目录cd~/my-project# 启动 Codex 交互界面codex# 带初始提示词直接启动codex"帮我分析这个项目的结构"# 启动时指定模型codex--modelgpt-5

建议在项目根目录下启动 Codex。这样它能完整读取项目文件结构,理解依赖、入口文件、路由、测试和配置。

比如进入测试目录后启动:

cdcodex-runoob-test codex

进入交互界面后,光标所在处就是输入框。你可以直接输入需求,比如:

解释 test.py 文件的代码,并指出可能的边界问题。

Codex 会读取相关文件,再给出解释和建议。相关记录也会同步显示在 Codex App 中。


三种审批模式:新手一定要先搞懂

Codex CLI 提供三种操作权限模式。它们决定 Codex 能不能改文件、能不能自动执行,以及什么时候需要你确认。

模式说明适用场景
ask默认只读模式:可以读取文件、制定方案,但执行任何操作前都需要确认陌生代码库探索、风险评估
auto-edit自动编辑:可以读取和修改当前目录文件,但网络操作仍需确认日常开发、重构任务
full-auto完全自动:在禁用网络的沙箱中全自动运行,无需确认批量任务、CI/CD 自动化

启动时可以指定审批模式:

# 默认只读模式codex --approval-mode ask# 自动编辑模式codex --approval-mode auto-edit# 完全自动模式codex --approval-mode full-auto

在交互界面中,也可以输入:

/approvals

来切换审批模式。

新手建议从ask开始。先让 Codex 读项目、解释结构、提出修改方案;等你确认它的理解没问题,再切到auto-editfull-auto更适合你已经熟悉项目、任务可回滚、风险可控的场景。


第一次对话:三个最适合新手的任务

示例 1:分析项目结构

codex"分析这个项目的目录结构,告诉我主要文件的作用"

Codex 会自动读取文件,输出类似结果:

✓ 读取 package.json ✓ 扫描 src/ 目录(23 个文件) 项目结构分析: - src/index.ts:应用入口,初始化 Express 服务器 - src/routes/:API 路由定义(共 5 个端点) - ...

这是入门最推荐的任务,因为它风险低,又能让你快速了解 Codex 是否读懂项目。

示例 2:修复 Bug

codex"我的 login 函数有 bug,用户登录后 token 没有正确保存,帮我找出问题并修复"

Codex 通常会按以下流程工作:

  1. 读取相关文件;
  2. 分析代码逻辑;
  3. 找出可能问题;
  4. 提出修改方案;
  5. 等待你确认后执行修改。

如果处于ask模式,它不会直接改文件;如果处于auto-edit模式,它可以在当前目录自动编辑。

示例 3:生成新功能

codex"给我的 Express 应用添加一个用户注册接口,需要验证邮箱格式,密码至少 8 位,并把用户信息存入数据库"

这类任务更适合在你已经让 Codex 读过项目结构后执行。它需要理解框架、数据库、路由和验证逻辑。

如果有设计图,也可以传入图片上下文:

codex-idesign.png"按照这个设计图,实现对应的 React 组件"

图片输入:前端和排错特别好用

Codex CLI 支持把图片作为上下文输入,这对前端开发和排错很有用。

适合场景包括:

  • 分析报错截图;
  • 根据 UI 设计图生成前端代码;
  • 解读架构图并据此实现功能;
  • 对比两个界面的差异;
  • 根据页面截图还原组件结构。

常见用法:

# 命令行传入图片路径codex-iscreenshot.png"解释这个报错信息,并告诉我如何修复"# 传入多张图片codex--imageimg1.png,img2.jpg"对比这两个界面的区别,实现图一的设计"

在 macOS 上,也可以复制图片后,在 Codex 输入框中直接按Cmd + V粘贴;或者按住Shift把图片拖拽到终端窗口。


新手使用 Codex 的安全流程

Codex 很强,但第一次上手一定要控制权限。

推荐流程如下:

1. 在项目根目录启动 Codex 2. 使用 ask 模式分析项目结构 3. 让 Codex 解释它准备怎么改 4. 你确认方案后,再切换 auto-edit 5. 修改完成后运行测试 6. 用 git diff 检查所有改动 7. 再决定是否提交

不要一上来就用full-auto改陌生项目。AI Agent 的效率来自自动化,但可靠性来自边界控制。


国内使用 Codex 要注意什么

Codex 依赖账号、模型和 API 访问。国内用户常见问题包括:

  • 账号注册和支付不方便;
  • 官方 API 网络访问不稳定;
  • 多工具重复配置 Base URL;
  • OpenAI 兼容协议和 Anthropic 协议容易混用;
  • Cursor、Codex、Claude Code 各自配置方式不同。

如果你只是网页体验,可以先走官方订阅;如果要把 Codex 接进本地开发工具流,建议尽早统一模型入口。

涉及 API 中转、统一模型入口和国内渠道时,可以使用https://code.ai80.vip。这样你在 Codex、Claude Code、Cursor 等工具里配置 endpoint 时,会更容易保持一致。


Claude Code 和 Codex 怎么搭配

Codex 很适合代码分析、复杂 Bug、细节推理和图片输入;Claude Code 更适合长上下文理解、跨文件推进、持续执行任务。

一个实用组合是:

任务推荐工具
项目结构理解Codex / Claude Code 都可
日常执行和跨文件改动Claude Code
复杂 Bug 深挖Codex
图片截图转代码Codex
大范围重构Claude Code 执行,Codex 复核
最终代码审查Codex

Claude Code 是 Anthropic 的终端编程 Agent,能读文件、执行命令、修改代码、跑测试,再根据反馈继续修复。官方订阅和 API 对国内用户并不总友好,支付、网络和账号稳定性都需要处理。如果想更省事地接入 Claude / Codex 相关能力,可以看看 Code80,真实订阅帐号转 API,换个 endpoint 就能直接用。


常见问题

1. Codex Desktop 和 Codex CLI 先学哪个?

如果你完全不熟悉终端,先用 Desktop;如果你是开发者,建议直接从 CLI 开始,因为 CLI 更适合真实项目。

2. 新手应该用哪种审批模式?

先用ask。它风险最低,可以让 Codex 读取项目、分析问题、提出方案,但不会在你确认前执行修改。

3. 什么时候可以用 auto-edit?

当你已经理解项目结构,并且任务范围比较明确时,可以用auto-edit。修改后一定要看git diff和测试结果。

4. full-auto 适合什么场景?

适合可回滚、可自动验证的批量任务,比如 CI/CD 自动化、格式化、批量修复简单问题。不建议在陌生生产项目上直接使用。

5. Codex 支持图片输入有什么用?

可以分析报错截图、根据 UI 设计图写前端、对比界面差异、解读架构图。这对前端开发和排错很有帮助。

6. 国内用户怎么更方便地使用 Codex 和 Claude Code?

如果能稳定访问官方并完成支付,可以走官方订阅或 API;如果不想折腾网络、支付和多工具配置,国内用户可以通过 Code80 更方便地接入。涉及 API 中转、统一模型入口和国内渠道时,直接使用https://code.ai80.vip即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 12:51:53

Mac NTFS写入终极解决方案:三步实现NTFS读写自由

Mac NTFS写入终极解决方案:三步实现NTFS读写自由 【免费下载链接】Free-NTFS-for-Mac Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management for NTF…

作者头像 李华
网站建设 2026/6/13 12:49:08

微博图片批量下载神器:无需登录,3分钟搞定内容创作素材库

微博图片批量下载神器:无需登录,3分钟搞定内容创作素材库 【免费下载链接】weiboPicDownloader Download weibo images without logging-in 项目地址: https://gitcode.com/gh_mirrors/we/weiboPicDownloader 还在为收集微博图片素材而烦恼吗&…

作者头像 李华
网站建设 2026/6/13 12:48:56

【毕业设计】基于 SpringBoot 的企业采购订单管理系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/13 12:46:52

终极指南:TPFanCtrl2实现ThinkPad双风扇128级智能温控

终极指南:TPFanCtrl2实现ThinkPad双风扇128级智能温控 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 TPFanCtrl2是一款专为ThinkPad笔记本设计的开源风扇控…

作者头像 李华
网站建设 2026/6/13 12:42:42

计算机Java毕设实战-基于 Java 的学生校园活动统筹系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华