<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="https://codexguide.ai/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
  <id>https://codexguide.ai/</id>
  <title>CodexGuide</title>
  <subtitle>CodexGuide 系统整理 Codex 桌面 App、CLI、IDE、Cloud、Skills 与真实案例，帮助中文用户从入门到团队落地。</subtitle>
  <icon>https://codexguide.ai/logo.svg</icon>
  <updated>2026-06-08T12:35:35.282Z</updated>
  <generator>@vuepress/plugin-feed</generator>
  <link rel="self" href="https://codexguide.ai/atom.xml"/>
  <link rel="alternate" href="https://codexguide.ai/"/>
  <entry>
    <title type="text">Codex × 安卓手机：扫码连接，远程操控</title>
    <id>https://codexguide.ai/recipes/android-remote-control.html</id>
    <link href="https://codexguide.ai/recipes/android-remote-control.html"/>
    <updated>2026-06-06T14:55:12.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 支持连接手机端 ChatGPT App，连接后可以在手机上查看和管理 Codex 任务。</p>
<p>本篇介绍如何将安卓手机与 Codex 配对连接。</p>
<hr>
<h2>1. 准备工作</h2>
<p>在开始连接之前，请确保满足以下条件：</p>
<table>
<thead>
<tr>
<th>条件</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>Codex App 为最新版</td>
<td>检查电脑端是否有更新提示</td>
</tr>
<tr>
<td>电脑端已安装并登录 Codex</td>
<td>确保能正常使用</td>
</tr>
<tr>
<td>手机上已安装 ChatGPT App</td>
<td>从应用商店下载</td>
</tr>
<tr>
<td>电脑和手机登录同一个 ChatGPT 账号</td>
<td>这点非常重要</td>
</tr>
<tr>
<td>电脑和手机在同一网络下</td>
<td>比如连接同一个 WiFi</td>
</tr>
<tr>
<td>电脑保持联网和唤醒状态</td>
<td>不要让电脑进入睡眠</td>
</tr>
</tbody>
</table>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 支持连接手机端 ChatGPT App，连接后可以在手机上查看和管理 Codex 任务。</p>
<p>本篇介绍如何将安卓手机与 Codex 配对连接。</p>
]]></content>
    <published>2026-06-04T02:14:55.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Hatch Pet：用一张照片生成专属宠物</title>
    <id>https://codexguide.ai/recipes/hatch-pet-photo.html</id>
    <link href="https://codexguide.ai/recipes/hatch-pet-photo.html"/>
    <updated>2026-06-06T14:55:12.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 内置了一个宠物系统——<strong>Hatch Pet</strong>。</p>
<p>你不仅可以从现有宠物中选择，还可以用一张照片生成<strong>专属动画宠物</strong>，让编程时有一只独一无二的电子宠物。</p>
<p>本篇介绍如何用 Codex 的 Hatch Pet 功能，快速制作自定义宠物。</p>
<hr>
<h2>1. 打开 Hatch Pet</h2>
<p>在对话框中输入 <code>/</code>，选择「Hatch Pet」。</p>
<p><img src="https://cdn.canghecode.com/yanyan/20260603164239865.png" alt="image.png"></p>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 内置了一个宠物系统——<strong>Hatch Pet</strong>。</p>
<p>你不仅可以从现有宠物中选择，还可以用一张照片生成<strong>专属动画宠物</strong>，让编程时有一只独一无二的电子宠物。</p>
<p>本篇介绍如何用 Codex 的 Hatch Pet 功能，快速制作自定义宠物。</p>
]]></content>
    <published>2026-06-04T02:14:55.000Z</published>
  </entry>
  <entry>
    <title type="text">连接第三方 API</title>
    <id>https://codexguide.ai/guide/05-third-party-api.html</id>
    <link href="https://codexguide.ai/guide/05-third-party-api.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 默认最稳妥的使用方式，是通过官方 ChatGPT / OpenAI 账号登录，并使用官方支持的模型与服务。连接第三方 API 属于进阶配置，适合已经理解 <code>config.toml</code>、API Key、Base URL、模型名和代理网关含义的用户。</p>
<div class="hint-container warning">
<p class="hint-container-title">第三方 API 风险</p>
<p>本文只整理接入思路，不推荐任何具体中转商或 API 服务。第三方 API 可能涉及账号安全、API Key 泄露、账单超额、服务稳定性、日志留存、数据跨境、模型能力降级和合规风险。请只使用你信任、能承担责任的服务，并避免把密钥写进截图、仓库和公开文档。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 默认最稳妥的使用方式，是通过官方 ChatGPT / OpenAI 账号登录，并使用官方支持的模型与服务。连接第三方 API 属于进阶配置，适合已经理解 <code>config.toml</code>、API Key、Base URL、模型名和代理网关含义的用户。</p>
<div class="hint-container warning">
<p class="hint-container-title">第三方 API 风险</p>
<p>本文只整理接入思路，不推荐任何具体中转商或 API 服务。第三方 API 可能涉及账号安全、API Key 泄露、账单超额、服务稳定性、日志留存、数据跨境、模型能力降级和合规风险。请只使用你信任、能承担责任的服务，并避免把密钥写进截图、仓库和公开文档。</p>
</div>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-29。本文参考 <a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">OpenAI Codex config reference</a>。社区工具资料最后核对日期：2026-05-29，参考 <a href="https://github.com/BigPizzaV3/CodexPlusPlus" target="_blank" rel="noopener noreferrer">Codex++</a>、<a href="https://github.com/BenedictKing/ccx" target="_blank" rel="noopener noreferrer">CCX</a> 与 <a href="https://github.com/farion1231/cc-switch" target="_blank" rel="noopener noreferrer">CC Switch</a>。</p>
</div>
<h2>三种方案怎么选</h2>
<p>| 方案 | 适合谁 | 优点 | 需要注意 |<br>
|</p>
]]></content>
    <published>2026-05-29T10:08:05.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × 临床文献综述：把医学问题整理成可复核证据表</title>
    <id>https://codexguide.ai/recipes/clinical-literature-review.html</id>
    <link href="https://codexguide.ai/recipes/clinical-literature-review.html"/>
    <updated>2026-05-28T02:28:27.000Z</updated>
    <summary type="html"><![CDATA[
<p>临床科研和医学学习里，很多人并不是卡在“不会搜索”，而是卡在后续整理：问题没有拆清楚，文献摘要混在一起，证据等级、适用人群和不确定性没有分开，最后很容易把“研究总结”写得像“临床建议”。</p>
<p>这篇案例面向医护人员、研究生、规培医生和医学科研初学者，演示如何让 Codex 帮你把一个医学研究问题整理成可复核的文献工作台。它不替你诊断患者，也不替你下治疗决策；它只帮助你做研究辅助、资料整理和写作准备。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>本文只演示 Codex 辅助整理临床文献工作流，不提供医学事实结论或诊疗建议。任何疾病、干预、结局和研究结论都必须回到 PubMed、指南原文、论文全文和专业人员判断中核对。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>临床科研和医学学习里，很多人并不是卡在“不会搜索”，而是卡在后续整理：问题没有拆清楚，文献摘要混在一起，证据等级、适用人群和不确定性没有分开，最后很容易把“研究总结”写得像“临床建议”。</p>
<p>这篇案例面向医护人员、研究生、规培医生和医学科研初学者，演示如何让 Codex 帮你把一个医学研究问题整理成可复核的文献工作台。它不替你诊断患者，也不替你下治疗决策；它只帮助你做研究辅助、资料整理和写作准备。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>本文只演示 Codex 辅助整理临床文献工作流，不提供医学事实结论或诊疗建议。任何疾病、干预、结局和研究结论都必须回到 PubMed、指南原文、论文全文和专业人员判断中核对。</p>
</div>
<div class="hint-container warning">
<p class="hint-container-title">安全边界</p>
<p>不要把真实患者姓名、身份证号、病历号、联系方式、影像号、住院号、检查单原图或未脱敏病历发给 Codex。下面的流程只使用公开文献、脱敏摘要和自己整理的研究问题。</p>
</div>
<h2>适合什么场景</h2>
<ul>
<li>准备综述、开题报告或课题背景。</li>
<li>想把几篇论文整理成证据表。</li>
<li>想检查文献总结里有没有过度推断。</li>
<li>想把医学问题转成 PICO 或 PICOS 框架。</li>
<li>想给团队留下可追踪的文献阅读记录。</li>
</ul>
<p>不适合的场景：</p>
<ul>
<li>让 Codex 直接给某个患者诊断或治疗方案。</li>
<li>让 Codex 编造 PMID、DOI、指南或随机对照试验。</li>
<li>让 Codex 处理未脱敏的真实病历。</li>
<li>把模型输出当成最终医学结论。</li>
</ul>
<h2>推荐目录结构</h2>
<p>先在本地建一个小型资料夹，例如：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>literature-review-demo/</span></span>
<span class="line"><span>├─ question.md</span></span>
<span class="line"><span>├─ papers/</span></span>
<span class="line"><span>│  ├─ paper-01.md</span></span>
<span class="line"><span>│  ├─ paper-02.md</span></span>
<span class="line"><span>│  └─ paper-03.md</span></span>
<span class="line"><span>├─ evidence-table.md</span></span>
<span class="line"><span>├─ gaps-and-risks.md</span></span>
<span class="line"><span>└─ summary-draft.md</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>每篇论文可以先放结构化笔记，不需要一开始就很完美：</p>
<div class="language-markdown line-numbers-mode" data-highlighter="shiki" data-ext="markdown" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-markdown"><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75"># Paper 01</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Title:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Year:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Study type:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Population:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Intervention or exposure:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Comparator:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Outcome:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Key result:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">Limitations:</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">PMID or DOI:</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>第一步：把问题拆成 PICO</h2>
<p>先在 <code>question.md</code> 写下研究问题：</p>
<div class="language-markdown line-numbers-mode" data-highlighter="shiki" data-ext="markdown" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-markdown"><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75"># Research question</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">在成人 2 型糖尿病患者中，连续葡萄糖监测是否能改善血糖控制和低血糖风险？</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>然后让 Codex 帮你拆解：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只读取 question.md。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>任务：</span></span>
<span class="line"><span>1. 把这个医学研究问题拆成 PICO。</span></span>
<span class="line"><span>2. 标出哪些信息还不明确。</span></span>
<span class="line"><span>3. 不要给临床建议。</span></span>
<span class="line"><span>4. 输出到 question.md 的 “PICO draft” 小节。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>比较好的输出应该像这样：</p>
<p>| 元素 | 内容 | 需要补充 |<br>
|</p>
]]></content>
    <published>2026-05-28T02:28:27.000Z</published>
  </entry>
  <entry>
    <title type="text">共建路线图</title>
    <id>https://codexguide.ai/community/roadmap.html</id>
    <link href="https://codexguide.ai/community/roadmap.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>目标：把这个仓库做成面向全球初学者、创作者、开发者与团队的 Codex 实践知识库。</p>
<h2>第一阶段：骨架完整</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-0" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-0"> 建立 VuePress + Theme Hope 文档站。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-1" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-1"> 建立 README、贡献指南、行为准则和安全政策。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-2" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-2"> 搭建入门、进阶、团队和案例目录。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-3" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-3"> 添加官方资料索引。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-4" disabled="disabled"><label class="task-list-item-label" for="task-item-4"> 补充第一批截图和命令输出。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-5" disabled="disabled"><label class="task-list-item-label" for="task-item-5"> 给每篇教程增加“适用版本”和“最后核对日期”。</label></li>
</ul>]]></summary>
    <content type="html"><![CDATA[
<p>目标：把这个仓库做成面向全球初学者、创作者、开发者与团队的 Codex 实践知识库。</p>
<h2>第一阶段：骨架完整</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-0" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-0"> 建立 VuePress + Theme Hope 文档站。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-1" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-1"> 建立 README、贡献指南、行为准则和安全政策。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-2" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-2"> 搭建入门、进阶、团队和案例目录。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-3" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-3"> 添加官方资料索引。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-4" disabled="disabled"><label class="task-list-item-label" for="task-item-4"> 补充第一批截图和命令输出。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-5" disabled="disabled"><label class="task-list-item-label" for="task-item-5"> 给每篇教程增加“适用版本”和“最后核对日期”。</label></li>
</ul>
<h2>第二阶段：指南成型</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-6" disabled="disabled"><label class="task-list-item-label" for="task-item-6"> 完成 CLI 从安装到日常使用的完整教程。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-7" disabled="disabled"><label class="task-list-item-label" for="task-item-7"> 完成 <code>AGENTS.md</code> 专题。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-8" disabled="disabled"><label class="task-list-item-label" for="task-item-8"> 完成提示词模板库。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-9" disabled="disabled"><label class="task-list-item-label" for="task-item-9"> 完成排障手册第一版。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-10" disabled="disabled"><label class="task-list-item-label" for="task-item-10"> 补齐 Cloud、IDE、桌面 App 的使用差异。</label></li>
</ul>
<h2>第三阶段：案例驱动</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-11" disabled="disabled"><label class="task-list-item-label" for="task-item-11"> 收集 20 个真实工程案例。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-12" disabled="disabled"><label class="task-list-item-label" for="task-item-12"> 每个案例包含任务说明、关键过程、验证方式和复盘。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-13" disabled="disabled"><label class="task-list-item-label" for="task-item-13"> 建立案例标签：前端、后端、测试、重构、文档、CI、安全。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-14" disabled="disabled"><label class="task-list-item-label" for="task-item-14"> 补充失败案例，说明 Codex 不适合直接处理的场景。</label></li>
</ul>
<h2>第四阶段：社区传播</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-15" disabled="disabled"><label class="task-list-item-label" for="task-item-15"> 设计更完整的首页和 Open Graph 图。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-16" disabled="disabled"><label class="task-list-item-label" for="task-item-16"> 建立中英文关键词索引。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-17" disabled="disabled"><label class="task-list-item-label" for="task-item-17"> 发布 GitHub Pages。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-18" disabled="disabled"><label class="task-list-item-label" for="task-item-18"> 整理适合社媒传播的短链接和学习路线图。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-19" disabled="disabled"><label class="task-list-item-label" for="task-item-19"> 邀请早期贡献者认领章节。</label></li>
</ul>
<h2>贡献入口</h2>
<p>你可以从这些任务开始：</p>
<ul>
<li>修正文档里的不准确表述。</li>
<li>新增一个你亲自跑过的 Codex 案例。</li>
<li>给排障手册补一个常见错误。</li>
<li>把官方文档的新变化同步到资料索引。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">CLI 选项与命令</title>
    <id>https://codexguide.ai/configuration/cli-options.html</id>
    <link href="https://codexguide.ai/configuration/cli-options.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>CLI 是 Codex 最适合练基本功的入口。本页按官方教程的逻辑，把交互模式、非交互模式、会话恢复、Slash Commands 和常用启动参数整理成中文实操版。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">CLI getting started</a>、<a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">exec 文档</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">slash commands 文档</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>CLI 是 Codex 最适合练基本功的入口。本页按官方教程的逻辑，把交互模式、非交互模式、会话恢复、Slash Commands 和常用启动参数整理成中文实操版。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">CLI getting started</a>、<a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">exec 文档</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">slash commands 文档</a>。</p>
</div>
<h2>三种使用姿势</h2>
<p>| 模式 | 适合任务 | 典型命令 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">配置文件 config.toml</title>
    <id>https://codexguide.ai/configuration/config-file.html</id>
    <link href="https://codexguide.ai/configuration/config-file.html"/>
    <updated>2026-05-29T04:14:54.000Z</updated>
    <summary type="html"><![CDATA[
<p><code>config.toml</code> 用来保存 Codex CLI 的本地默认行为。你可以把它理解为“个人驾驶舱”：模型、审批、沙盒、profiles、MCP 服务等偏好都可以在这里集中管理。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">Codex config basic</a>、<a href="https://developers.openai.com/codex/config-advanced" target="_blank" rel="noopener noreferrer">Codex config advanced</a>、<a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">Codex config reference</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/config.md" target="_blank" rel="noopener noreferrer">openai/codex config docs</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p><code>config.toml</code> 用来保存 Codex CLI 的本地默认行为。你可以把它理解为“个人驾驶舱”：模型、审批、沙盒、profiles、MCP 服务等偏好都可以在这里集中管理。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">Codex config basic</a>、<a href="https://developers.openai.com/codex/config-advanced" target="_blank" rel="noopener noreferrer">Codex config advanced</a>、<a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">Codex config reference</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/config.md" target="_blank" rel="noopener noreferrer">openai/codex config docs</a>。</p>
</div>
<h2>配置文件放在哪里</h2>
<p>通常位于：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>~/.codex/config.toml</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>项目长期规则建议写到仓库内的 <code>AGENTS.md</code>，个人偏好放到本机 <code>config.toml</code>。这样团队成员能共享项目规则，又能保留自己的 CLI 使用习惯。</p>
<div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充本机 <code>~/.codex/config.toml</code> 文件位置截图，注意遮挡敏感路径和 token。建议文件：<code>docs/.vuepress/public/screenshots/config/02-config-location.png</code>。</p>
</div>
<h2>最小配置示例</h2>
<p>下面是一个学习用示例，实际字段请以官方 config reference 和当前 CLI 版本为准：</p>
<div class="language-toml line-numbers-mode" data-highlighter="shiki" data-ext="toml" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-toml"><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">model</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"gpt-5.1-codex-max"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">approval_policy</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"on-request"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">sandbox_mode</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"workspace-write"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">[</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">profiles</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">.</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">readonly</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">]</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">approval_policy</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"on-request"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">sandbox_mode</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"read-only"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">[</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">profiles</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">.</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">build</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">]</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">approval_policy</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"on-request"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">sandbox_mode</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"workspace-write"</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>这个示例表达三件事：</p>
<ul>
<li>默认允许在当前工作区写文件。</li>
<li>高风险命令仍需要审批。</li>
<li>额外保留一个只读 profile，适合新仓库分析。</li>
</ul>
<h2>常见配置项按用途理解</h2>
<p>| 用途 | 你要决定什么 | 建议 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">配置与扩展总览</title>
    <id>https://codexguide.ai/configuration/</id>
    <link href="https://codexguide.ai/configuration/"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 的学习曲线有两个阶段：先会用，再会配置。会用解决单次任务，会配置能把 Codex 变成稳定的个人工作台和团队协作工具。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">基础配置</a>、<a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md</a>、<a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 的学习曲线有两个阶段：先会用，再会配置。会用解决单次任务，会配置能把 Codex 变成稳定的个人工作台和团队协作工具。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">基础配置</a>、<a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md</a>、<a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>。</p>
</div>
<p><img src="/images/codex-config-map.svg" alt="Codex 配置地图"></p>
<h2>先理解四层配置</h2>
<p>| 层级 | 典型文件或入口 | 解决的问题 | 初学者建议 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">MCP、Skills 与 Subagents</title>
    <id>https://codexguide.ai/configuration/mcp-skills-subagents.html</id>
    <link href="https://codexguide.ai/configuration/mcp-skills-subagents.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>当你已经能稳定完成单次任务，下一步就是把 Codex 变成可扩展的工作系统：用 MCP 连接工具和数据源，用 Skills 固化流程，用 Subagents 拆分复杂工作。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex/blob/main/docs/skills.md" target="_blank" rel="noopener noreferrer">openai/codex skills docs</a> 与官方 MCP、Plugins、Subagents 相关页面。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>当你已经能稳定完成单次任务，下一步就是把 Codex 变成可扩展的工作系统：用 MCP 连接工具和数据源，用 Skills 固化流程，用 Subagents 拆分复杂工作。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex/blob/main/docs/skills.md" target="_blank" rel="noopener noreferrer">openai/codex skills docs</a> 与官方 MCP、Plugins、Subagents 相关页面。</p>
</div>
<h2>三个概念</h2>
<p>| 能力 | 解决的问题 | 适合沉淀什么 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">安全、审批与管理</title>
    <id>https://codexguide.ai/configuration/security-admin.html</id>
    <link href="https://codexguide.ai/configuration/security-admin.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 能读代码、改文件、运行命令，也可能接触凭据、内部系统和生产资源。真正适合长期使用的 Codex 工作流，一定要把权限边界写清楚。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>、<a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">sandbox 文档</a>、<a href="https://github.com/openai/codex/blob/main/docs/execpolicy.md" target="_blank" rel="noopener noreferrer">exec policy 文档</a> 与 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 能读代码、改文件、运行命令，也可能接触凭据、内部系统和生产资源。真正适合长期使用的 Codex 工作流，一定要把权限边界写清楚。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>、<a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">sandbox 文档</a>、<a href="https://github.com/openai/codex/blob/main/docs/execpolicy.md" target="_blank" rel="noopener noreferrer">exec policy 文档</a> 与 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>。</p>
</div>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全分层"></p>
<h2>先分清风险等级</h2>
<p>| 风险等级 | 例子 | 建议策略 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">学习路线</title>
    <id>https://codexguide.ai/guide/00-overview.html</id>
    <link href="https://codexguide.ai/guide/00-overview.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>CodexGuide 按“认识入口、跑通任务、建立方法、团队沉淀”四层组织。你可以从 CLI 入门，也可以从桌面端、ChatGPT 或云端任务开始；关键在于先理解每个入口适合承载的任务节奏。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。核心来源包括 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a> 与 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex Help Center</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>CodexGuide 按“认识入口、跑通任务、建立方法、团队沉淀”四层组织。你可以从 CLI 入门，也可以从桌面端、ChatGPT 或云端任务开始；关键在于先理解每个入口适合承载的任务节奏。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。核心来源包括 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a> 与 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex Help Center</a>。</p>
</div>
<p><img src="/images/codex-surfaces.svg" alt="Codex 使用入口地图"></p>
<h2>你要先建立的全局理解</h2>
<p>Codex 是 OpenAI 面向软件工程与知识工作场景的代理式工作流。它可以在多个入口中出现：</p>
<ul>
<li>CLI：贴近终端和本地仓库，适合快速修改、运行命令、排障和验证。</li>
<li>桌面 App：适合本地多任务、Skills、Automations、子代理和插件化工作流。</li>
<li>Web / Cloud / ChatGPT：适合连接仓库、分派长任务、并行处理、生成 PR 或回答代码问题。</li>
<li>IDE：适合贴近编辑器上下文的解释、修改、审查和局部任务。</li>
<li>集成生态：GitHub、Slack、Linear、MCP 等入口让 Codex 接入团队协作链路。</li>
</ul>
<h2>四阶段路线</h2>
<p>| 阶段 | 目标 | 推荐页面 | 验收标准 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex 桌面 App 下载与安装</title>
    <id>https://codexguide.ai/guide/01-app-installation.html</id>
    <link href="https://codexguide.ai/guide/01-app-installation.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。下载地址与安装方式以 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a> 和 <a href="https://chatgpt.com/codex/cloud" target="_blank" rel="noopener noreferrer">chatgpt.com/codex/cloud</a> 为准，不同地区和账号套餐下可用功能可能有所差异。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。下载地址与安装方式以 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a> 和 <a href="https://chatgpt.com/codex/cloud" target="_blank" rel="noopener noreferrer">chatgpt.com/codex/cloud</a> 为准，不同地区和账号套餐下可用功能可能有所差异。</p>
</div>
<p>本教程里的 <strong>Codex 桌面 App</strong> 指电脑端客户端，不是手机 App。它由 OpenAI 官方发布，支持 macOS 和 Windows，安装后可以在本地管理项目、发起任务、使用 Skills 和 Automations。</p>
<h2>下载</h2>
<p>打开 <a href="https://chatgpt.com/codex/cloud" target="_blank" rel="noopener noreferrer">chatgpt.com/codex/cloud</a>，页面中央会显示对应系统的下载按钮。</p>
<p><strong>macOS：</strong></p>
<p></p>
<p>点击「Download for macOS」下载 <code>.dmg</code> 安装包。</p>
<p><strong>Windows：</strong></p>
<p></p>
<p>Windows 用户点击对应的下载按钮，下载完成后运行安装程序，按提示完成安装。</p>
<h2>macOS 安装步骤</h2>
<ol>
<li>打开下载好的 <code>.dmg</code> 文件</li>
<li>将 Codex 图标拖入「Applications（应用程序）」文件夹</li>
<li>首次启动时，macOS 可能提示「无法验证开发者」，进入「系统设置 → 隐私与安全性」，点击「仍要打开」</li>
</ol>
<h2>登录</h2>
<p>安装完成后打开 App，使用 ChatGPT / OpenAI 账号登录。</p>
<div class="hint-container warning">
<p class="hint-container-title">注意套餐限制</p>
<p>Codex 桌面 App 的完整功能（多 agent 并行、Skills、Automations 等）需要 <strong>Plus 及以上套餐</strong>。免费账号登录后部分功能会受限或无法使用。如需升级，参考下一章：<a href="/guide/02-subscribe-plus.html" target="_blank">订阅 ChatGPT Plus</a>。</p>
</div>
<div class="hint-container tip">
<p class="hint-container-title">提示</p>
<p>如果登录失败，可以考虑切换代理节点或者切换代理，可以选择非美国节点。</p>
</div>
<h2>安装后验证</h2>
<p>登录成功后，左侧栏应显示「Projects」和「Chats」两个入口，顶部显示当前账号信息。如果界面正常加载，说明安装成功。</p>
<p>下一步：<a href="/guide/02-subscribe-plus.html" target="_blank">订阅 ChatGPT Plus / Pro</a></p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">订阅 ChatGPT Plus / Pro</title>
    <id>https://codexguide.ai/guide/02-subscribe-plus.html</id>
    <link href="https://codexguide.ai/guide/02-subscribe-plus.html"/>
    <updated>2026-05-28T03:33:28.000Z</updated>
    <summary type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。定价与套餐以 <a href="https://chatgpt.com/pricing/" target="_blank" rel="noopener noreferrer">ChatGPT 定价页</a> 和 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。定价与套餐以 <a href="https://chatgpt.com/pricing/" target="_blank" rel="noopener noreferrer">ChatGPT 定价页</a> 和 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 为准。</p>
</div>
<h2>为什么需要订阅</h2>
<p>免费版 ChatGPT 可以体验基础对话，但 Codex 功能（包括桌面 App、Cloud 任务、多 agent 并行）需要付费套餐才能稳定使用。</p>
<p>| 套餐 | 月费（美元） | Codex 可用情况 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">了解 Codex 基本组成</title>
    <id>https://codexguide.ai/guide/03-app-overview.html</id>
    <link href="https://codexguide.ai/guide/03-app-overview.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章参考 <a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex App docs</a>、<a href="https://developers.openai.com/codex/app/settings" target="_blank" rel="noopener noreferrer">Settings</a>、<a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Agent approvals and security</a> 等官方资料。界面说明以当前 Codex 桌面 App 实际版本为准，不同系统、地区、客户端版本和账号套餐下显示可能略有差异。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章参考 <a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex App docs</a>、<a href="https://developers.openai.com/codex/app/settings" target="_blank" rel="noopener noreferrer">Settings</a>、<a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Agent approvals and security</a> 等官方资料。界面说明以当前 Codex 桌面 App 实际版本为准，不同系统、地区、客户端版本和账号套餐下显示可能略有差异。</p>
</div>
<h2>认识对话和项目</h2>
<p>打开 Codex 桌面 App，左侧栏包含两个主要入口：<strong>Chat（对话）</strong> 和 <strong>Project（项目）</strong>。</p>
<p></p>
<p><strong>Chat 对话</strong></p>
<p>与 ChatGPT 网页端对话体验基本一致，适合处理日常的、一次性的问答和简单任务。每个对话相互独立，不共享工作目录。</p>
<p><strong>Project 项目</strong></p>
<p>适合需要操作本地文件的任务，例如生成代码、编写文档、制作 PPT、完成报告。在项目里创建的所有对话都共享同一个本地工作目录，方便统一管理多个子任务。</p>
<p></p>
<p>在项目里下达指令后，Codex 的修改会直接应用到你本地文件夹中的文件。</p>
<h2>对话框功能说明</h2>
<p>Codex 桌面 App 的对话框与 ChatGPT 网页端类似，但额外提供了以下功能：</p>
<ol>
<li><strong>添加上下文</strong>：可以附加文件、截图或其他参考内容</li>
<li><strong>切换模型</strong>：在不同模型之间切换</li>
<li><strong>控制权限</strong>：设定 Codex 在当前任务中的操作权限</li>
<li><strong>选择工作目录</strong>：指定 Codex 在哪个本地文件夹下执行任务</li>
</ol>
<p></p>
<h2>设置面板</h2>
<p>点击左下角头像或设置图标可以打开设置面板。</p>
<p></p>
<p></p>
<p>上图左侧就是 Codex 桌面 App 的设置菜单。不要把它当成一次性必须填完的表单：新手只需要确认「常规」和「权限」能支撑第一个任务，其他设置等真实场景出现后再逐步打开。</p>
<p></p>
<h2>新手先按这四步检查</h2>
<ol>
<li><strong>先选工作模式</strong>：做代码、网站、脚本、仓库任务时选「适用于编程」；写文案、整理资料、做非代码任务时可以选「适用于日常工作」。</li>
<li><strong>先别急着开最大权限</strong>：刚开始建议让 Codex 只在当前工作区内读写文件，遇到联网、系统文件、危险命令时再单独审批。</li>
<li><strong>先配置工作目录</strong>：第一个任务尽量使用一个空文件夹或测试项目，不要直接把重要项目交给新手阶段的 Codex。</li>
<li><strong>先观察使用情况</strong>：如果任务经常中断、额度告急或模型响应变慢，再回到「使用情况」和套餐页面确认限制。</li>
</ol>
<div class="hint-container warning">
<p class="hint-container-title">截图不是推荐配置</p>
<p>截图中的开关只是界面示例，不代表所有读者都应该照着开启。尤其是「完全访问权限」、浏览器控制、电脑操控、钩子和 MCP 服务器，第一次使用时都应该按任务逐步开启。</p>
</div>
<h2>设置逐项说明</h2>
<div class="setting-card-grid">
  <section class="setting-card">
    <strong>常规</strong>
    <p>这里决定 Codex 默认以什么方式回答和执行任务。最重要的是「工作模式」和「权限」。如果你要跟着本教程做网页、脚本、代码修改，优先选「适用于编程」；它会保留更多技术细节、命令输出和变更说明。如果只是写提纲、整理资料或改文案，可以切到「适用于日常工作」，回复会更轻量。</p>
    <p>「默认权限」通常表示 Codex 可以在当前工作区里读取和编辑文件；「自动审核」会让它对额外权限请求做部分自动判断；「完全访问权限」会显著放大能力和风险。小白阶段不建议长期打开完全访问权限，等你能看懂它要运行的命令后，再按任务临时使用。</p>
    <em>新手推荐：编程模式 + 最小可用权限</em>
  </section>
  <section class="setting-card">
    <strong>外观</strong>
    <p>外观只影响显示体验，比如浅色 / 深色模式、字体观感、界面密度或窗口呈现方式。它不会改变 Codex 能不能读文件、改代码或联网。</p>
    <p>如果你经常截图写教程，建议统一使用浅色模式和较大的窗口宽度；如果长时间阅读终端输出，可以使用深色模式减少视觉疲劳。教程截图和你的实际界面颜色不同，不影响功能位置。</p>
    <em>新手推荐：按阅读习惯选择</em>
  </section>
  <section class="setting-card">
    <strong>配置</strong>
    <p>配置页对应官方文档里的 agent configuration，通常用于管理模型、推理强度、沙盒、审批策略、网络访问和本地配置文件。桌面 App 会把常用项做成可点选的界面，高级用户也可以进一步查看 <a href="https://developers.openai.com/codex/config-basic">config.toml 基础配置</a> 与高级配置。</p>
    <p>初学时不要一上来追求“全自动”。如果你不知道某个选项会带来什么后果，优先保持默认；等你遇到“总是需要审批同一个安全命令”“某个项目需要固定模型”“团队要统一规则”时，再回来调整。</p>
    <em>新手推荐：默认即可</em>
  </section>
  <section class="setting-card">
    <strong>个性化</strong>
    <p>个性化用于调整 Codex 的沟通风格和默认偏好，例如更详细、更简洁、更偏教学式，或在任务中遵守你的长期习惯。它适合放“你希望 Codex 怎么跟你协作”的规则，不适合放项目级命令。</p>
    <p>项目级规则应该写进 <a href="./15-agents-md.html">AGENTS.md</a>，例如测试命令、代码风格、禁止改动目录。个人偏好可以写“回答先给结论”“中文解释”“提交前列出验证命令”。这样个人习惯和项目规则不会混在一起。</p>
    <em>新手推荐：只写 3 条以内</em>
  </section>
  <section class="setting-card">
    <strong>MCP 服务器</strong>
    <p>MCP 服务器让 Codex 连接外部工具，例如浏览器、设计工具、知识库、数据库、飞书、Notion 或自定义系统。官方文档把 MCP 视为扩展 Codex 能力的重要方式，但每接入一个服务，也意味着 Codex 能看到或操作更多上下文。</p>
    <p>小白不要一次性接很多 MCP。先从一个低风险工具开始，比如只读知识库或浏览器测试；需要 API Key 时尽量使用环境变量或系统凭据管理，不要把密钥直接写进教程、截图或对话里。</p>
    <em>新手推荐：一个场景只开一个 MCP</em>
  </section>
  <section class="setting-card">
    <strong>钩子</strong>
    <p>钩子是让 Codex 在特定时机自动触发脚本或命令的机制，例如任务开始前准备环境、任务结束后运行格式化、测试或检查。它很适合团队标准化，但也最容易因为命令写错而带来副作用。</p>
    <p>第一次使用时可以先不配置钩子。等你明确知道“每次修改后都必须跑 pnpm lint”或“每次提交前都要生成报告”时，再把这些固定动作写进去。钩子里的命令要短、可重复、失败信息清晰，不要放删除、发布、上传密钥这类高风险动作。</p>
    <em>新手推荐：先空着</em>
  </section>
  <section class="setting-card">
    <strong>Git</strong>
    <p>Git 设置用于管理 Codex 如何理解当前仓库、分支、diff、提交和远程协作。对于真实项目，Git 是你回滚和审查 Codex 修改的安全网。</p>
    <p>新手最好养成两个习惯：让 Codex 开始前先看 <code>git status</code>，结束后列出改动文件和验证结果。不要让 Codex 在你没看 diff 的情况下直接 push 或改主分支；团队项目可以统一使用 <code>codex/</code> 这类分支前缀。</p>
    <em>新手推荐：每次任务前后看 git status</em>
  </section>
  <section class="setting-card">
    <strong>环境</strong>
    <p>环境设置通常用于准备项目运行所需的依赖、命令、环境变量和本地初始化步骤。官方 App 文档里的 Local environments 关注的是让 Codex 在可复现的环境里工作，而不是每次都重新猜项目怎么启动。</p>
    <p>你可以把常用准备步骤写成脚本，例如安装依赖、复制示例配置、启动服务。不要把真实生产密钥写进脚本；需要密钥时使用本机环境变量、团队密钥管理或明确的人工审批流程。</p>
    <em>新手推荐：先记录启动命令</em>
  </section>
  <section class="setting-card">
    <strong>工作树</strong>
    <p>工作树对应 Git worktree。它允许 Codex 在同一个仓库旁边开出独立工作区，适合并行做多个任务，或让不同 agent 同时处理不同分支而互不覆盖。</p>
    <p>如果你还不熟悉 Git 分支，先不要急着使用工作树。等你需要“同时让 Codex 修两个 bug”“一个任务跑测试，另一个任务改文档”时，再开启。使用后要定期清理不再需要的工作树，避免磁盘里留下很多过期副本。</p>
    <em>新手推荐：会用分支后再用</em>
  </section>
  <section class="setting-card">
    <strong>浏览器</strong>
    <p>浏览器设置让 Codex 可以打开网页、点击、输入、截图和检查页面状态。它适合前端验收、登录态页面检查、表单流程测试和资料查阅。官方 App 文档也把 In-app browser 作为桌面 App 的重要能力之一。</p>
    <p>浏览器能力会接触账号、网页内容和可能的表单提交。不要让 Codex 随便在第三方网站提交个人信息、付款、删除内容或改权限。做前端测试时，优先用本地 <code>localhost</code> 页面；做线上页面时，先明确允许它看什么、不能点什么。</p>
    <em>新手推荐：先用于本地预览</em>
  </section>
  <section class="setting-card">
    <strong>电脑操控</strong>
    <p>电脑操控让 Codex 像用户一样读取屏幕、点击应用和输入内容。它适合没有 API 或 MCP 的桌面软件，例如设计工具、办公软件、系统弹窗或只能通过 UI 操作的流程。</p>
    <p>这类能力风险高于普通文件编辑。首次使用时只给明确、低风险、可撤销的动作，例如“打开这个窗口并截图说明”。不要让它替你最终确认付款、改密码、删除云文件、发送消息或提交重要表单。</p>
    <em>新手推荐：只做观察和截图</em>
  </section>
  <section class="setting-card">
    <strong>已归档对话</strong>
    <p>归档对话用于收起不再活跃的线程，让侧边栏保持干净。归档不是删除，通常还可以找回历史上下文、结论和文件修改记录。</p>
    <p>如果一个任务已经完成、验证通过、总结也写好了，就可以归档。还没合并、还在等审批、或者你可能继续追问的任务先不要归档，避免之后找上下文费劲。</p>
    <em>新手推荐：完成后再归档</em>
  </section>
  <section class="setting-card">
    <strong>使用情况</strong>
    <p>使用情况用于查看额度、用量或套餐相关状态。Codex 的可用功能、额度和并发能力会随账号计划变化，具体以 ChatGPT / OpenAI 当前套餐说明为准。</p>
    <p>如果 Codex 变慢、任务被限流、无法启动新任务，先看这里，再去核对 <a href="./02-subscribe-plus.html">订阅 Plus / Pro</a> 章节。团队账号还要确认管理员是否限制了某些能力。</p>
    <em>新手推荐：遇到限制时先看这里</em>
  </section>
</div>
<h2>什么时候需要改设置</h2>
<p>| 你遇到的情况 | 优先检查 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">用手机端 Codex 跟进桌面任务</title>
    <id>https://codexguide.ai/guide/04-mobile-control-desktop.html</id>
    <link href="https://codexguide.ai/guide/04-mobile-control-desktop.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 OpenAI 官方文章 <a href="https://openai.com/index/work-with-codex-from-anywhere/" target="_blank" rel="noopener noreferrer">Work with Codex from anywhere</a>。具体入口、可用地区、系统支持和界面名称会随客户端更新变化，请以当前 ChatGPT 手机 App 和 Codex 桌面 App 为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 OpenAI 官方文章 <a href="https://openai.com/index/work-with-codex-from-anywhere/" target="_blank" rel="noopener noreferrer">Work with Codex from anywhere</a>。具体入口、可用地区、系统支持和界面名称会随客户端更新变化，请以当前 ChatGPT 手机 App 和 Codex 桌面 App 为准。</p>
</div>
<p>这里说的“手机端 Codex”，更准确地说，是 <strong>ChatGPT 手机 App 里的 Codex 入口</strong>。它不是单独的手机 Codex App，也不是把手机变成远程桌面鼠标键盘。</p>
<p>你可以把它理解成：桌面 App、远程开发机或其他已授权环境里正在运行 Codex，手机端负责连接这些环境，让你在离开电脑时继续查看、回复、审批和调整任务。</p>
<p>你需要更新你的 ChatGPT APP 到最新版本，然后选择连接你电脑里面的 Codex。</p>
<p></p>
<p>连接桌面 Codex APP：</p>
<p></p>
<p>在 ChatGPT 中打开 Codex，就可以直接使用了。</p>
<p></p>
<h2>它能做什么</h2>
<p>手机端连接到正在运行 Codex 的机器后，可以继续处理这些事情：</p>
<ul>
<li>查看正在进行的线程和任务状态。</li>
<li>阅读 Codex 的阶段性输出、终端输出、截图、diff 和测试结果。</li>
<li>回复 Codex 的澄清问题。</li>
<li>审批命令、网络访问或其他需要人工确认的操作。</li>
<li>改变任务方向、切换模型或补充新的上下文。</li>
<li>新建任务，让 Codex 从已连接的开发环境里开始工作。</li>
</ul>
<p>真正执行任务的地方仍然是桌面 App 或远程环境。你的文件、依赖、凭据、权限和本地配置不会因为手机端接入而搬到手机上。</p>
<h2>使用前提</h2>
<p>使用前先确认这些条件：</p>
<ul>
<li>手机上安装并更新 ChatGPT App。</li>
<li>电脑上安装并更新 Codex 桌面 App。</li>
<li>手机和电脑登录同一个 ChatGPT / OpenAI 账号，且处在支持 Codex 的地区和套餐范围内。</li>
<li>桌面 App 已经连接到对应项目，或 Codex 正在某台已授权机器、devbox、远程环境中运行。</li>
<li>如果任务会写文件、跑命令、访问网络，仍然需要理解并确认对应权限。</li>
</ul>
<div class="hint-container info">
<p class="hint-container-title">平台支持</p>
<p>OpenAI 官方文章说明，Codex 手机端能力正在 iOS 和 Android 的 ChatGPT App 中预览推出。连接 macOS 上的 Codex App 可用；连接 Windows 上的 Codex App 支持仍以官方当前说明为准。</p>
</div>
<h2>推荐使用场景</h2>
<p>手机端最适合处理“离开电脑但不想让任务停住”的时刻：</p>
<ul>
<li>通勤路上查看长任务进展。</li>
<li>Codex 需要你选择方案时，快速给出方向。</li>
<li>任务卡在权限审批时，从手机上批准或拒绝。</li>
<li>会议前让 Codex 汇总最新代码、issue、文档或客户背景。</li>
<li>突然想到一个改动点，先发给 Codex 开始探索，回到电脑后再细看 diff。</li>
</ul>
<h2>不适合怎么用</h2>
<p>手机端不适合替代完整的本地审查流程。下面这些事情最好回到电脑上做：</p>
<ul>
<li>大范围代码合并前的最终 review。</li>
<li>涉及生产环境、密钥、账单、发布部署的高风险操作。</li>
<li>需要长时间阅读大量 diff 的任务。</li>
<li>需要你手动操作 IDE、调试器或本地 GUI 的任务。</li>
</ul>
<p>如果你在手机上审批命令，建议只批准自己能看懂的操作。遇到删除、覆盖、部署、传输敏感数据等动作，先停下来，回到电脑上确认。</p>
<h2>一个典型流程</h2>
<ol>
<li>在电脑上打开 Codex 桌面 App，并进入对应项目。</li>
<li>让 Codex 开始一个需要较长时间的任务，例如排查失败测试或整理文档。</li>
<li>离开电脑后，在 ChatGPT 手机 App 中进入 Codex。</li>
<li>打开同一个正在运行的任务线程。</li>
<li>查看 Codex 的输出、截图、终端日志、测试结果或 diff。</li>
<li>如果 Codex 需要确认，直接在手机上回复、审批或调整方向。</li>
<li>回到电脑后，再做完整 diff review、运行验证命令和提交。</li>
</ol>
<h2>和 Codex Cloud 的区别</h2>
<p>| 对比项 | 手机端连接桌面 App | Codex Cloud |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">用 Codex 完成第一个任务</title>
    <id>https://codexguide.ai/guide/06-app-first-task.html</id>
    <link href="https://codexguide.ai/guide/06-app-first-task.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章以开发一个简单网页为例，演示从创建工作目录到任务迭代的完整操作流程。</p>
</div>
<p>本章以&quot;用 Codex 桌面 App 开发一个关于 AI 发展历史的简单网页&quot;为例，走完一次完整的任务闭环，帮助你快速上手 Codex 桌面 App 的基本用法。</p>
<h2>第一步：创建本地工作文件夹</h2>
<p>在本地新建一个空文件夹，作为 Codex 的工作目录。Codex 生成的所有文件都会保存在这里。</p>]]></summary>
    <content type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章以开发一个简单网页为例，演示从创建工作目录到任务迭代的完整操作流程。</p>
</div>
<p>本章以&quot;用 Codex 桌面 App 开发一个关于 AI 发展历史的简单网页&quot;为例，走完一次完整的任务闭环，帮助你快速上手 Codex 桌面 App 的基本用法。</p>
<h2>第一步：创建本地工作文件夹</h2>
<p>在本地新建一个空文件夹，作为 Codex 的工作目录。Codex 生成的所有文件都会保存在这里。</p>
<div class="hint-container warning">
<p class="hint-container-title">注意</p>
<p>文件夹路径中尽量不要包含中文，避免部分工具出现兼容性问题。</p>
</div>
<p></p>
<h2>第二步：选择对话还是项目</h2>
<p>打开 Codex 桌面 App 后，你需要选择用&quot;对话&quot;还是&quot;项目&quot;来开始任务。</p>
<ul>
<li><strong>对话</strong>：适合一次性任务，操作简单，但多个对话之间不共享工作目录。</li>
<li><strong>项目</strong>：支持在同一工作目录下创建多个对话，每个对话处理不同的子任务，管理更方便。</li>
</ul>
<p>如果你不确定选哪个，<strong>优先选择项目</strong>——后续扩展任务时更灵活，工作目录也只需要配置一次。</p>
<h2>第三步：添加工作目录</h2>
<p>选择项目后，点击&quot;使用现有文件夹&quot;，选中刚才创建的文件夹。</p>
<p></p>
<p>选择完成后，对话框左下角会显示当前工作目录的路径，确认路径正确即可。</p>
<p></p>
<h2>第四步：输入任务描述，开始执行</h2>
<p>在对话框中输入你的需求，点击发送，Codex 就会开始执行任务。</p>
<p></p>
<p>任务完成后，Codex 会在对话中展示结果，同时将生成的文件写入工作目录。</p>
<p></p>
<p>如果生成的是网页文件，可以直接点击 Codex 弹出的&quot;打开&quot;按钮，在 App 内置浏览器中预览效果，无需手动打开文件夹。</p>
<p></p>
<h2>第五步：逐步迭代</h2>
<p>对结果不满意时，直接在当前对话框中继续描述修改需求，Codex 会在已有基础上进行调整。</p>
<p>随着对话轮次增加，上下文窗口会逐渐被填满。点击对话框右下角的小圆圈图标，可以查看当前上下文使用情况。</p>
<p></p>
<div class="hint-container info">
<p class="hint-container-title">什么是上下文窗口？</p>
<p>每次对话都有容量上限，每一轮问答都会占用一定空间。当上下文接近满载时，建议在项目中新建一个对话继续处理后续任务——新对话仍然共享同一工作目录，不需要重新配置。</p>
</div>
<p></p>
<p>如果使用的是&quot;对话&quot;模式而非项目，新建对话时需要重新指定工作目录，两个对话之间也是相互隔离的，不方便统一管理。这也是推荐使用项目的主要原因之一。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">任务的顺序执行和并行</title>
    <id>https://codexguide.ai/guide/07-task-execution.html</id>
    <link href="https://codexguide.ai/guide/07-task-execution.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>本小节来介绍一下，在使用 codex 的过程中，如何进行任务顺序执行的管理以及任务的并行操作。</p>
<p>我们使用codex开发obsidian新手教程网站作为示例：来说明任务的顺序执行管理和并行操作</p>
<h1>1.顺序执行</h1>
<p>选择本地项目/创建新的项目，该项目实际上就对应我们本地的一个文件夹，它存储在我们的本地。</p>
<p>然后点击创建新的对话。</p>
<p></p>
<p>我们向 CodeX 发送任务，让他帮我们设计一个网站，这个时候他就会开始执行。</p>
<p></p>
<p>在这个任务没有执行的过程中，如果我们去给他下达新的命令，就只能等待。显示的是下面这种情况：</p>]]></summary>
    <content type="html"><![CDATA[
<p>本小节来介绍一下，在使用 codex 的过程中，如何进行任务顺序执行的管理以及任务的并行操作。</p>
<p>我们使用codex开发obsidian新手教程网站作为示例：来说明任务的顺序执行管理和并行操作</p>
<h1>1.顺序执行</h1>
<p>选择本地项目/创建新的项目，该项目实际上就对应我们本地的一个文件夹，它存储在我们的本地。</p>
<p>然后点击创建新的对话。</p>
<p></p>
<p>我们向 CodeX 发送任务，让他帮我们设计一个网站，这个时候他就会开始执行。</p>
<p></p>
<p>在这个任务没有执行的过程中，如果我们去给他下达新的命令，就只能等待。显示的是下面这种情况：</p>
<p></p>
<p>这种相当于当前他正在执行一个任务，我们给他的另外两个命令就需要排队，必须等前面的任务执行完成之后才能执行。</p>
<p>但是如果我们想修改一下要求，比如想让他明确这个网站的背景风格为“手绘风格”，如果等他设计完成之后再去修改就会比较麻烦。我希望他在正在设计的时候就知道我的风格要求。</p>
<p>这时候，我们可以点击<strong>引导</strong>选项。这样操作后，他就会执行一个“插队”的操作：</p>
<ol>
<li>
<p>原本的任务顺序：<br>
(a) 执行网站设计<br>
(b) 介绍技术选型<br>
(c) 执行手绘风格要求（原定第三个任务）</p>
</li>
<li>
<p>插队后的效果：<br>
我们想让“手绘风格”在设计过程中就发挥作用，通过点击引导提示，这个任务就会直接插队到当前正在执行的任务当中。</p>
</li>
</ol>
<p>这实际上就是通过这样一个过程，演示如何对顺序执行的任务进行管理以及相关的插队操作。</p>
<h1>2.如何并行</h1>
<p>实际上就是一个项目（Project）里面，我们同时去执行多个任务。</p>
<p>这个时候，我们只需要在左侧边栏点击“新建对话”就可以了。这样的话，它的几个任务就会并行执行，互不干扰。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">权限管理</title>
    <id>https://codexguide.ai/guide/08-permissions.html</id>
    <link href="https://codexguide.ai/guide/08-permissions.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>这一节介绍 Codex 中常见的权限与审批模式。不同入口的界面文案可能会略有差异，但核心问题始终是一样的：Codex 能不能自动改文件、能不能自动执行命令、哪些操作需要你确认。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">OpenAI Codex CLI – Getting Started</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a>。具体名称、入口和可用选项请以你当前使用的客户端界面为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>这一节介绍 Codex 中常见的权限与审批模式。不同入口的界面文案可能会略有差异，但核心问题始终是一样的：Codex 能不能自动改文件、能不能自动执行命令、哪些操作需要你确认。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">OpenAI Codex CLI – Getting Started</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a>。具体名称、入口和可用选项请以你当前使用的客户端界面为准。</p>
</div>
<p></p>
<h2>三种常见模式</h2>
<ol>
<li>
<p><code>Suggest</code><br>
这是最保守的模式。Codex 可以读取文件并提出修改建议，但真正改文件或执行命令前，通常仍需要你确认。它适合初次了解陌生仓库、做代码审查、或者你希望全程掌控关键操作的时候使用。</p>
</li>
<li>
<p><code>Auto Edit</code><br>
这个模式通常允许 Codex 自动写文件，但在执行 shell 命令时仍会保留人工确认。它适合你已经比较了解项目结构，想让 Codex 快速完成重构、批量改文档或局部实现，但又不想完全放开命令执行权限的场景。</p>
</li>
<li>
<p><code>Full Auto</code><br>
这是自主性最高的模式。Codex 会在受限环境中自动读取、写入并执行命令，适合较长的连续任务，比如修复构建、跑一轮验证或完成一个边界明确的小功能。因为风险更高，最好只在版本可回退、任务范围清晰、并且你理解当前沙盒边界时使用。</p>
</li>
</ol>
<h2>怎么选更稳妥</h2>
<ul>
<li>第一次进入新项目，优先从 <code>Suggest</code> 开始。</li>
<li>需要批量修改文档、样式或测试时，可以考虑 <code>Auto Edit</code>。</li>
<li>只有在任务边界明确、仓库可回滚、并且你接受它连续执行命令时，再考虑 <code>Full Auto</code>。</li>
</ul>
<h2>使用时的提醒</h2>
<ul>
<li>不同客户端可能不会把权限模式写成完全一样的中文名，建议优先认官方英文模式名。</li>
<li>即使使用更自动化的模式，也要保留对高风险操作的复核，比如安装依赖、删除文件、访问网络、推送代码或处理敏感信息。</li>
<li>如果你不确定当前模式会不会执行某个动作，先让 Codex 说明它准备运行哪些命令、会改哪些文件，再决定是否继续。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Skills 和 Plugins</title>
    <id>https://codexguide.ai/guide/09-skills-plugins.html</id>
    <link href="https://codexguide.ai/guide/09-skills-plugins.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>这一节介绍 Codex 里的 <code>Skills</code> 和 <code>Plugins</code>。不同版本的 App 或工作区里，入口位置和展示方式可能会调整，但核心区别相对稳定：<code>Skill</code> 更像可复用的工作流程说明，<code>Plugin</code> 更像把一组能力打包后分发和安装的方式。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a>。如果你的界面与本文截图不完全一致，请优先以当前客户端和工作区可用功能为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>这一节介绍 Codex 里的 <code>Skills</code> 和 <code>Plugins</code>。不同版本的 App 或工作区里，入口位置和展示方式可能会调整，但核心区别相对稳定：<code>Skill</code> 更像可复用的工作流程说明，<code>Plugin</code> 更像把一组能力打包后分发和安装的方式。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a>。如果你的界面与本文截图不完全一致，请优先以当前客户端和工作区可用功能为准。</p>
</div>
<p>如果你在 App 中看到了和技能、插件相关的入口，可以结合下面的概念来理解它们：</p>
<p></p>
<h2>Skill 是什么</h2>
<p><code>Skill</code> 可以理解为一份让 Codex 稳定执行重复任务的操作手册。当某个工作流已经很固定，例如“审查 PR”“整理文档”“补案例索引”，就可以把它沉淀成一个 Skill，减少每次重复描述的成本。</p>
<p>一个 Skill 通常会包含：</p>
<ol>
<li>一个 <code>SKILL.md</code> 文件<br>
这里会写清触发场景、执行步骤、输出格式和注意事项。</li>
<li>必要时配套脚本、模板或参考文件<br>
用来帮助 Codex 更稳定地完成任务。</li>
</ol>
<p></p>
<p>常见使用方式是：</p>
<ul>
<li>先准备或安装可用的 Skill。</li>
<li>在发起任务时明确说明你希望使用哪个 Skill。</li>
<li>让 Codex 按这个 Skill 的流程执行，再根据结果继续追问或迭代。</li>
</ul>
<p>有些工作区会提供更直接的安装或启用方式；也有一些场景里，需要先把 Skill 放到约定目录，或者通过现有插件能力来分发。稳妥起见，不建议把“给一个 GitHub 链接就一定能自动安装”写成固定结论，更好的表述是：可以把 Skill 来源交给 Codex 协助识别和安装，但具体流程会受客户端能力和工作区设置影响。</p>
<p></p>
<h2>Plugin 是什么</h2>
<p><code>Plugin</code> 更像一种打包和分发机制，用来把可复用工作流、应用集成、MCP 服务配置等能力组合起来，方便在项目或团队中统一安装和使用。</p>
<p>简单理解：</p>
<ul>
<li><code>Skill</code> 关注“这件事应该怎么做”。</li>
<li><code>Plugin</code> 关注“把哪些能力打包起来，方便安装和复用”。</li>
</ul>
<p>所以 Skill 往往是具体流程本身，而 Plugin 更像承载这些流程和集成能力的安装单元。</p>
<p></p>
<h2>怎么理解它们的关系</h2>
<p>你可以把两者想成：</p>
<ul>
<li>Skill 是“工作说明书”</li>
<li>Plugin 是“装着说明书、工具和连接配置的工具箱”</li>
</ul>
<p>有些插件里会包含一个或多个 Skills，也可能附带应用集成或 MCP 配置。这样团队在迁移环境时，不用手动一个个配置。</p>
<h2>使用时的提醒</h2>
<ul>
<li>插件和技能的具体入口会随版本变化，不要把某个截图里的按钮位置当成永远不变。</li>
<li>如果插件涉及外部系统、浏览器、邮箱、知识库或项目管理工具，先确认它是只读还是可写。</li>
<li>涉及安装、写回外部系统或共享给团队时，最好保留人工复核。</li>
</ul>
<p></p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">自动化</title>
    <id>https://codexguide.ai/guide/10-automation.html</id>
    <link href="https://codexguide.ai/guide/10-automation.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>这一节介绍 Codex 中的 <code>Automation</code>。如果说 Skill 更关注“怎么做”，那么 Automation 更关注“什么时候自动去做”。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 与 <a href="https://developers.openai.com/codex/use-cases/" target="_blank" rel="noopener noreferrer">Codex use cases</a>。不同客户端、工作区套餐和权限设置下，自动化入口和可选项可能会有所不同。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>这一节介绍 Codex 中的 <code>Automation</code>。如果说 Skill 更关注“怎么做”，那么 Automation 更关注“什么时候自动去做”。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 与 <a href="https://developers.openai.com/codex/use-cases/" target="_blank" rel="noopener noreferrer">Codex use cases</a>。不同客户端、工作区套餐和权限设置下，自动化入口和可选项可能会有所不同。</p>
</div>
<p>当一个工作流已经足够稳定、而且会重复发生时，就可以考虑把它交给 Automation，在后台按计划触发，而不是每次都手动发起。</p>
<p>适合自动化的任务包括：</p>
<ul>
<li>定期检查文档死链</li>
<li>每周整理一次 issue 或 PR 摘要</li>
<li>每天汇总 failing CI</li>
<li>在固定时间提醒补复盘或更新文档</li>
</ul>
<h2>可以怎么理解自动化</h2>
<p>一个自动化任务通常至少会包含三部分：</p>
<ol>
<li>目标对象<br>
它对应哪个项目、仓库或线程。</li>
<li>触发时机<br>
比如固定时间、固定间隔，或者稍后回到当前任务继续跟进。</li>
<li>执行内容<br>
也就是让 Codex 到时具体去完成什么。</li>
</ol>
<h2>常见使用流程</h2>
<p>在支持 Automations 的界面里，你通常会经历类似下面的流程：</p>
<ol>
<li>选择对应的项目、仓库或当前线程。</li>
<li>设定执行时间或执行周期。</li>
<li>写清楚自动化任务本身的目标、输出格式和边界。</li>
<li>保存后观察第一次运行结果，再决定是否长期保留。</li>
</ol>
<p>这里最容易被忽略的一点是：自动化 prompt 要尽量写成”自包含”的任务说明。不要默认它会记得你之前说过什么，最好把检查范围、输出格式和验证要求写完整。</p>
<p>❌ 不够自包含的写法：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请检查一下文档里的链接有没有问题。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>✅ 推荐的写法：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请检查 docs/ 目录下所有 .md 文件中的外部链接是否有效。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>检查范围：仅检查以 http:// 或 https:// 开头的链接，忽略锚点和相对路径。</span></span>
<span class="line"><span>输出格式：按”文件路径 | 行号 | 链接 | 状态”列出失效链接；全部正常时输出”全部链接正常”。</span></span>
<span class="line"><span>验证方式：对每个链接发起 HEAD 请求，超时 5 秒视为失效。</span></span>
<span class="line"><span>限制：不修改任何文件，不创建新文件。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>两者的区别在于：第一种每次触发时 Codex 都要靠猜测来填补缺失的细节，结果容易不稳定；第二种把边界、格式、验证方式都写明白了，无论在哪次执行、哪个上下文里，行为都是一致可预期的。</p>
<h2>使用时的提醒</h2>
<ul>
<li>不同工作区里的自动化能力可能并不完全一样，有些支持项目级任务，有些更偏向提醒和跟进。</li>
<li>第一次配置时，建议先从低风险、只读型任务开始。</li>
<li>如果自动化会写文件、访问外部系统或触发通知，最好先确认权限边界和人工复核方式。</li>
</ul>
<p></p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">如何设置自己的 Codex 桌面宠物</title>
    <id>https://codexguide.ai/guide/11-desktop-pet.html</id>
    <link href="https://codexguide.ai/guide/11-desktop-pet.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>前段时间，Codex 新增了一个会陪你工作的<strong>桌面小宠物</strong>。它不只是一个装饰，还会把 Codex 当前在忙什么实际显示出来。</p>
<p>这个宠物最大的价值在于<strong>状态的可视化</strong>：</p>
<ol>
<li><strong>任务进度一目了然：</strong> 不用一直切换回 Codex 的界面，就能看到当前任务的进度。</li>
<li><strong>实时状态反馈：</strong>
<ul>
<li>它会在 Codex 忙碌的时候显示忙碌的画面。</li>
<li>在需要你确认的时候会发出提醒。</li>
<li>任务完成之后，它也会让你知道可以去检查结果了。</li>
</ul>
</li>
</ol>]]></summary>
    <content type="html"><![CDATA[
<p>前段时间，Codex 新增了一个会陪你工作的<strong>桌面小宠物</strong>。它不只是一个装饰，还会把 Codex 当前在忙什么实际显示出来。</p>
<p>这个宠物最大的价值在于<strong>状态的可视化</strong>：</p>
<ol>
<li><strong>任务进度一目了然：</strong> 不用一直切换回 Codex 的界面，就能看到当前任务的进度。</li>
<li><strong>实时状态反馈：</strong>
<ul>
<li>它会在 Codex 忙碌的时候显示忙碌的画面。</li>
<li>在需要你确认的时候会发出提醒。</li>
<li>任务完成之后，它也会让你知道可以去检查结果了。</li>
</ul>
</li>
</ol>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">安装与登录</title>
    <id>https://codexguide.ai/guide/12-cli-installation.html</id>
    <link href="https://codexguide.ai/guide/12-cli-installation.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>本页先覆盖 Codex CLI 的安装与登录。桌面端、ChatGPT、Cloud 和 IDE 入口会在 <a href="/platform/" target="_blank">入口地图</a> 中分别展开。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。CLI 系统要求与安装方式参考 <a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex 官方仓库</a>、<a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI install 文档</a> 和 <a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">Codex CLI Help Center</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>本页先覆盖 Codex CLI 的安装与登录。桌面端、ChatGPT、Cloud 和 IDE 入口会在 <a href="/platform/" target="_blank">入口地图</a> 中分别展开。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。CLI 系统要求与安装方式参考 <a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex 官方仓库</a>、<a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI install 文档</a> 和 <a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">Codex CLI Help Center</a>。</p>
</div>
<h2>安装前检查</h2>
<p>官方仓库当前给出的 CLI 运行环境建议：</p>
<p>| 项目 | 建议 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">第一次让 Codex 改代码</title>
    <id>https://codexguide.ai/guide/13-cli-first-run.html</id>
    <link href="https://codexguide.ai/guide/13-cli-first-run.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>第一次实战不要选择“重构整个项目”。选择一个小、可验证、失败也容易回滚的任务，先建立你和 Codex 的协作节奏。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">openai/codex getting started</a>、<a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md guide</a> 与 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>第一次实战不要选择“重构整个项目”。选择一个小、可验证、失败也容易回滚的任务，先建立你和 Codex 的协作节奏。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">openai/codex getting started</a>、<a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md guide</a> 与 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>。</p>
</div>
<h2>选择第一个任务</h2>
<p>适合新手：</p>
<ul>
<li>修复一个文案错别字。</li>
<li>给一个纯函数补测试。</li>
<li>更新 README 里的过期命令。</li>
<li>解释一个小模块，并补充必要注释。</li>
<li>修复一个已经有失败测试覆盖的 bug。</li>
<li>为文档站补一段截图占位说明。</li>
</ul>
<p>暂时避开：</p>
<ul>
<li>大规模架构重构。</li>
<li>跨多个服务的迁移。</li>
<li>没有测试的核心业务逻辑改动。</li>
<li>涉及生产凭据、账单、权限和删除数据的操作。</li>
<li>需要同时修改十几个文件的需求。</li>
</ul>
<h2>第一步：只读建图</h2>
<p>先让 Codex 理解仓库：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只读分析当前仓库，不要修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>请输出：</span></span>
<span class="line"><span>1. 项目用途</span></span>
<span class="line"><span>2. 关键目录</span></span>
<span class="line"><span>3. 安装、测试、构建命令</span></span>
<span class="line"><span>4. 当前任务适合从哪里开始</span></span>
<span class="line"><span>5. 你建议我第一次交给你的低风险任务</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p></p>
<h2>第二步：给出小任务</h2>
<p>推荐复制这个模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请修复当前仓库中最小范围的一个测试失败。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 先运行测试，确认失败信息。</span></span>
<span class="line"><span>2. 阅读相关代码和测试，不做无关重构。</span></span>
<span class="line"><span>3. 修改最少必要文件。</span></span>
<span class="line"><span>4. 修复后重新运行相关测试。</span></span>
<span class="line"><span>5. 最后总结：失败原因、改了哪些文件、验证命令和剩余风险。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>如果任务是文档：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请更新 [文档文件] 中关于 [主题] 的说明。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 先读取相关官方资料和现有文档结构。</span></span>
<span class="line"><span>2. 保持中文教程风格，避免整段翻译官方原文。</span></span>
<span class="line"><span>3. 涉及操作步骤时添加截图占位。</span></span>
<span class="line"><span>4. 修改后运行文档站构建。</span></span>
<span class="line"><span>5. 最后列出来源链接和需要人工补图的位置。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p></p>
<h2>第三步：观察过程</h2>
<p>重点观察五件事：</p>
<p>| 观察点 | 说明 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">在 VS Code 中使用 Codex</title>
    <id>https://codexguide.ai/guide/14-ide-vscode.html</id>
    <link href="https://codexguide.ai/guide/14-ide-vscode.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章以 VS Code 为例演示插件安装与基本用法，操作界面以实际版本为准。</p>
</div>
<p>本章介绍如何在 VS Code 代码编辑器中安装 Codex 插件，并通过插件完成开发任务。相比桌面 App，在 VS Code 中使用 Codex 可以更直接地看到文件目录结构和修改前后的对比，适合习惯在编辑器里工作的开发者。</p>
<h2>安装 Codex 插件</h2>
<p>打开 VS Code，点击左侧边栏的「扩展」图标，在搜索框中输入 <strong>Codex</strong>，选择第一个结果，点击「安装」即可。</p>]]></summary>
    <content type="html"><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章以 VS Code 为例演示插件安装与基本用法，操作界面以实际版本为准。</p>
</div>
<p>本章介绍如何在 VS Code 代码编辑器中安装 Codex 插件，并通过插件完成开发任务。相比桌面 App，在 VS Code 中使用 Codex 可以更直接地看到文件目录结构和修改前后的对比，适合习惯在编辑器里工作的开发者。</p>
<h2>安装 Codex 插件</h2>
<p>打开 VS Code，点击左侧边栏的「扩展」图标，在搜索框中输入 <strong>Codex</strong>，选择第一个结果，点击「安装」即可。</p>
<div class="hint-container tip">
<p class="hint-container-title">提示</p>
<p>这里安装的是 OpenAI 官方发布的 ChatGPT 插件，其中集成了 Codex 的对话与代码辅助能力。</p>
</div>
<p></p>
<h2>打开插件对话窗口</h2>
<p>安装完成后，在 VS Code 中打开任意一个项目文件，右上角会出现 ChatGPT 的图标。点击该图标，右侧边栏就会展开 Codex 的对话窗口。</p>
<p></p>
<p></p>
<h2>开始使用</h2>
<p>对话窗口打开后，直接输入需求，Codex 就会开始辅助完成开发任务，用法与 Codex 桌面 App 基本一致。</p>
<p><strong>使用 <code>@</code> 指定文件：</strong></p>
<p>在对话框中输入 <code>@</code> 后选择具体文件，Codex 会直接定位到该文件进行分析或修改，比让它全局搜索更快、更准确。建议在任务目标明确时优先使用 <code>@</code> 指定相关文件。</p>
<p></p>
<h2>App 与 VS Code 插件怎么选</h2>
<p>| | Codex 桌面 App | VS Code 插件 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">AGENTS.md 项目规则</title>
    <id>https://codexguide.ai/guide/15-agents-md.html</id>
    <link href="https://codexguide.ai/guide/15-agents-md.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>对于 Codex 而言，我们每开启一个新的对话窗口，它都会进入一个全新的上下文。它不记得之前发生了什么，对于整个项目的记忆都是空白的。</p>
<p>所以 Codex 提供了记忆系统来解决这样的问题</p>
<p><code>AGENTS.md</code> 是给 Codex 这类编码代理看的项目说明文件。它可以描述项目结构、开发命令、测试要求、代码风格和协作边界。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p><code>AGENTS.md</code> 机制请以 <a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">Codex AGENTS.md 官方文档</a> 和 <a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex GitHub repository</a> 为准。最后核对日期：2026-05-27。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>对于 Codex 而言，我们每开启一个新的对话窗口，它都会进入一个全新的上下文。它不记得之前发生了什么，对于整个项目的记忆都是空白的。</p>
<p>所以 Codex 提供了记忆系统来解决这样的问题</p>
<p><code>AGENTS.md</code> 是给 Codex 这类编码代理看的项目说明文件。它可以描述项目结构、开发命令、测试要求、代码风格和协作边界。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p><code>AGENTS.md</code> 机制请以 <a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">Codex AGENTS.md 官方文档</a> 和 <a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex GitHub repository</a> 为准。最后核对日期：2026-05-27。</p>
</div>
<h2>为什么需要 <a href="http://AGENTS.md" target="_blank" rel="noopener noreferrer">AGENTS.md</a></h2>
<p>没有项目规则时，Codex 需要从仓库里推断很多事情：</p>
<ul>
<li>用哪个包管理器。</li>
<li>如何运行测试。</li>
<li>哪些目录是生成物。</li>
<li>哪些文件不能改。</li>
<li>提交前要跑哪些检查。</li>
</ul>
<p><code>AGENTS.md</code> 能把这些规则显式写下来，减少反复解释。</p>
<h2>建议放在仓库哪里</h2>
<p>针对于我们打开的项目，我们可以在项目根目录下创建一个 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 的文件。</p>
<p>它是 Codex 的记忆文件，Codex 在开始工作之前会先读取 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 的内容。我们可以测试一下：</p>
<ol>
<li>在 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 文件里面写入一些内容。</li>
</ol>
<p></p>
<ol>
<li>回到 Codex 对话窗口问它：“这是一个什么样的系统？”</li>
</ol>
<p></p>
<p>从这里可以看出，Codex 会读取 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 文件，把里面的内容自动带入到新的对话，作为它们的上下文。</p>
<p>当然，在当前目录根目录下创建 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 只对当前文件夹生效，并不是全局生效的。</p>
<p>如果想要全局生效，有以下两种方式：</p>
<ol>
<li>在系统的全局 Codex 文件夹里面找到 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a>。</li>
<li>在 Codex 桌面 App 里面打开设置，找到“个性化”，在其中填写“自定义指令”。这里面设置的就是全局的 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 文件。</li>
</ol>
<p>设置全局文件后，对于所有的项目都会生效。所以它们的作用域和作用范围是不一样的，这一点大家需要了解一下。</p>
<p></p>
<h2>推荐模板</h2>
<div class="language-markdown line-numbers-mode" data-highlighter="shiki" data-ext="markdown" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-markdown"><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75"># AGENTS.md</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 项目概览</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 项目类型：</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 主要语言：</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 关键目录：</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 常用命令</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 安装依赖：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">...</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 本地开发：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">...</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 运行测试：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">...</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 类型检查：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">...</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 格式化：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">...</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 代码规范</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 遵循现有代码风格。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 不做无关重构。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 新增功能必须补充或更新测试。</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 安全边界</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 不读取或提交 </span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">.env</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">、密钥和私有凭据。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 不执行删除生产数据的命令。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 修改数据库迁移前先说明影响。</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 交付要求</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 说明改动文件。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 说明验证命令和结果。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 说明未验证项和剩余风险。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>写作建议</h2>
<ul>
<li>越具体越好。<code>运行测试：pnpm test</code> 比“记得测试”有用。</li>
<li>把生成目录、构建产物、锁文件策略写清楚。</li>
<li>如果是 monorepo，请说明每个包的边界。</li>
<li>如果有特殊 lint、格式化或代码生成流程，写在命令区。</li>
<li>对安全敏感项目，单独写“禁止事项”。</li>
</ul>
<h2>最小可用版本</h2>
<div class="language-markdown line-numbers-mode" data-highlighter="shiki" data-ext="markdown" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-markdown"><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75"># AGENTS.md</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 项目命令</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 安装依赖：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">pnpm install</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 本地开发：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">pnpm dev</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 构建：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">pnpm build</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 改动规则</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 修改前先阅读相关文件。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 保持现有代码风格。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 不提交构建产物和环境变量文件。</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 验证要求</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 文档改动运行：</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">pnpm build</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 代码改动运行相关测试。</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">## 安全边界</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 不读取 </span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#98C379">.env</span><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">`</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 或任何私有凭据。</span></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#E5C07B">-</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> 不执行发布、部署、数据库迁移和删除数据命令。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">沙盒、审批与安全边界</title>
    <id>https://codexguide.ai/guide/16-sandbox-approvals.html</id>
    <link href="https://codexguide.ai/guide/16-sandbox-approvals.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 可以读取文件、修改代码、运行命令。能力越强，越需要清楚的边界。</p>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全边界分层"></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。安全相关说明请以 <a href="https://developers.openai.com/codex/security" target="_blank" rel="noopener noreferrer">Codex security</a> 和 <a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">openai/codex sandbox 文档</a> 为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 可以读取文件、修改代码、运行命令。能力越强，越需要清楚的边界。</p>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全边界分层"></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。安全相关说明请以 <a href="https://developers.openai.com/codex/security" target="_blank" rel="noopener noreferrer">Codex security</a> 和 <a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">openai/codex sandbox 文档</a> 为准。</p>
</div>
<h2>你需要关心什么</h2>
<p>先把风险拆成几个层面：</p>
<ul>
<li>文件系统：能读写哪些目录。</li>
<li>网络：是否允许访问外网。</li>
<li>命令：是否允许安装依赖、启动服务、跑迁移。</li>
<li>凭据：是否可能接触密钥、token、cookie。</li>
<li>数据：是否会修改数据库、对象存储或生产资源。</li>
</ul>
<h2>低风险任务</h2>
<p>通常可以较快推进：</p>
<ul>
<li>修改文档。</li>
<li>补充测试。</li>
<li>修复本地可复现 bug。</li>
<li>更新非敏感配置。</li>
<li>运行项目已有的测试命令。</li>
</ul>
<h2>高风险任务</h2>
<p>建议先确认计划：</p>
<ul>
<li>删除文件或批量移动文件。</li>
<li>数据库迁移。</li>
<li>修改认证、权限、支付、账单逻辑。</li>
<li>访问生产服务。</li>
<li>上传、下载或处理敏感数据。</li>
<li>引入新依赖或大规模升级依赖。</li>
</ul>
<h2>给 Codex 的安全提示词</h2>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请在动手前先说明你计划运行的命令和可能影响的文件。不要读取 `.env`、密钥、token 或任何私有凭据。不要执行删除数据、发布、部署或迁移命令，除非我明确确认。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><h2>Codex 桌面 App 中的审批流程</h2>
<p>在 Codex 桌面 App 里，当 Codex 要执行写入文件、运行命令、访问网络等敏感操作时，会暂停并弹出审批提示，列出它打算做的事。你可以：</p>
<ul>
<li><strong>放行</strong>：确认操作合理，继续执行</li>
<li><strong>拒绝</strong>：取消该步骤，Codex 会尝试其他方案</li>
<li><strong>修改提示词</strong>：告诉它换一种方式做</li>
</ul>
<p>这个机制在前面的实战案例中多次出现——比如 Playwright MCP 操作浏览器时，每一步填写输入框、打开网页都需要手动放行。</p>
<blockquote>
<p>养成习惯：<strong>不确定的操作先看清楚再放行</strong>，尤其是涉及删除文件、写入配置或访问外部服务的步骤。</p>
</blockquote>
<h2>团队建议</h2>
<ul>
<li>在 <code>AGENTS.md</code> 写清楚禁止事项。</li>
<li>把高风险命令放进人工审批流程。</li>
<li>给测试、lint、类型检查提供明确命令。</li>
<li>避免把生产凭据放在普通开发环境里。</li>
<li>对 Codex 产出的 PR 仍然执行正常代码审查。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex Cloud：使用云端模式</title>
    <id>https://codexguide.ai/guide/17-cloud-ide-app.html</id>
    <link href="https://codexguide.ai/guide/17-cloud-ide-app.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex Cloud 是一种不依赖本地环境的使用方式。你不需要在自己电脑上打开 App 或 CLI，直接在浏览器里连接 GitHub 仓库，让 Codex 在云端完成任务。</p>
<div class="hint-container tip">
<p class="hint-container-title">提示</p>
<p>CLI 的使用方式见 <a href="/guide/12-cli-installation.html" target="_blank">CLI 安装与登录</a>，IDE 插件见 <a href="/guide/14-ide-vscode.html" target="_blank">在 VS Code 中使用 Codex</a>，桌面 App 的使用见 <a href="/guide/01-app-installation.html" target="_blank">Codex 桌面 App 下载与安装</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>Codex Cloud 是一种不依赖本地环境的使用方式。你不需要在自己电脑上打开 App 或 CLI，直接在浏览器里连接 GitHub 仓库，让 Codex 在云端完成任务。</p>
<div class="hint-container tip">
<p class="hint-container-title">提示</p>
<p>CLI 的使用方式见 <a href="/guide/12-cli-installation.html" target="_blank">CLI 安装与登录</a>，IDE 插件见 <a href="/guide/14-ide-vscode.html" target="_blank">在 VS Code 中使用 Codex</a>，桌面 App 的使用见 <a href="/guide/01-app-installation.html" target="_blank">Codex 桌面 App 下载与安装</a>。</p>
</div>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">排障手册</title>
    <id>https://codexguide.ai/guide/18-troubleshooting.html</id>
    <link href="https://codexguide.ai/guide/18-troubleshooting.html"/>
    <updated>2026-06-07T17:55:26.000Z</updated>
    <summary type="html"><![CDATA[
<p>本页收集 Codex 使用中的常见问题。欢迎通过 PR 持续补充。</p>
<h2>Codex 找不到项目上下文</h2>
<p>可能原因：</p>
<ul>
<li>你不在项目根目录。</li>
<li>仓库缺少 README、测试命令或项目说明。</li>
<li>monorepo 没有说明包边界。</li>
</ul>
<p>处理方式：</p>
<ul>
<li>先让 Codex 只读目录并总结项目结构。</li>
<li>添加或更新 <code>AGENTS.md</code>。</li>
<li>在任务说明里指定相关目录。</li>
</ul>
<h2>Codex 改动范围太大</h2>]]></summary>
    <content type="html"><![CDATA[
<p>本页收集 Codex 使用中的常见问题。欢迎通过 PR 持续补充。</p>
<h2>Codex 找不到项目上下文</h2>
<p>可能原因：</p>
<ul>
<li>你不在项目根目录。</li>
<li>仓库缺少 README、测试命令或项目说明。</li>
<li>monorepo 没有说明包边界。</li>
</ul>
<p>处理方式：</p>
<ul>
<li>先让 Codex 只读目录并总结项目结构。</li>
<li>添加或更新 <code>AGENTS.md</code>。</li>
<li>在任务说明里指定相关目录。</li>
</ul>
<h2>Codex 改动范围太大</h2>
<p>处理方式：</p>
<ul>
<li>明确“只修改这些文件”。</li>
<li>要求“先输出计划，不要动手”。</li>
<li>把任务拆成更小的步骤。</li>
<li>在 review 时拒绝无关重构。</li>
</ul>
<h2>测试跑不起来</h2>
<p>处理方式：</p>
<ul>
<li>让 Codex 先定位测试命令。</li>
<li>检查依赖是否安装。</li>
<li>区分环境问题和代码问题。</li>
<li>如果是环境问题，让 Codex 记录阻塞，而不是继续乱改。</li>
</ul>
<h2>生成内容不准确</h2>
<p>处理方式：</p>
<ul>
<li>要求 Codex 引用它依据的文件。</li>
<li>对官方事实要求附链接。</li>
<li>让它区分“已确认”和“推测”。</li>
<li>让它先读代码再写文档。</li>
</ul>
<h2>登录或权限问题</h2>
<p>处理方式：</p>
<ul>
<li>更新 Codex CLI 到最新版本。</li>
<li>重新运行登录流程。</li>
<li>检查当前账号计划和组织策略。</li>
<li>查看官方 Help Center 的 Codex 相关文章。</li>
</ul>
<h2>Windows 桌面 App / CLI 专项排障</h2>
<p>如果问题发生在 Windows 桌面 App、Microsoft Store / winget 安装、Windows sandbox、Worktree、Browser / Computer Use 插件、WSL 混合路径或 PowerShell 环境，可以参考社区维护的 Windows 专项排障库：</p>
<ul>
<li><a href="https://github.com/toby-bridges/community-codex-windows-troubleshooting" target="_blank" rel="noopener noreferrer">Community Codex Windows Troubleshooting</a></li>
<li><a href="https://github.com/toby-bridges/community-codex-windows-troubleshooting/blob/main/WINDOWS-CODEX-ERROR-GUIDE.md" target="_blank" rel="noopener noreferrer">Windows Codex Error Guide</a></li>
<li><a href="https://github.com/toby-bridges/community-codex-windows-troubleshooting/blob/main/DOGFOOD-MATRIX.md" target="_blank" rel="noopener noreferrer">Dogfood Matrix</a></li>
</ul>
<p>这个项目会把 Windows 报错按证据等级、复现等级和 workaround 状态整理，并提供只读诊断脚本。提交日志、截图或诊断输出前，请先脱敏用户名、路径、私有仓库名、token 和账号信息。</p>
<h2>切换 provider 后旧会话不可见</h2>
<p>可能原因：</p>
<ul>
<li>修改过 <code>config.toml</code> 根级 <code>model_provider</code>。</li>
<li>旧会话文件还在，但会话 metadata、SQLite 状态或项目路径缓存仍指向旧 provider。</li>
<li>CLI <code>/resume</code> 能看到旧会话，但 Codex Desktop 项目侧看不到，可能只是 Desktop 最近 50 条会话的首屏显示限制。</li>
</ul>
<p>处理方式：</p>
<ul>
<li>先确认 <code>~/.codex/sessions</code> 或 <code>~/.codex/archived_sessions</code> 里是否还存在旧会话文件。</li>
<li>如果只是 Desktop 项目侧不可见，先判断是否被最近 50 条显示限制挡住。</li>
<li>如果确认是切换 provider 后 metadata 不一致，再参考 <a href="/configuration/config-file.html#%E5%88%87%E6%8D%A2-provider-%E5%90%8E%E5%8E%86%E5%8F%B2%E4%BC%9A%E8%AF%9D%E4%B8%8D%E5%8F%AF%E8%A7%81%E6%80%8E%E4%B9%88%E5%8A%9E" target="_blank">config.toml 里的社区工具说明</a>。</li>
<li>使用第三方工具前先备份 <code>~/.codex</code>，不要把它当成官方认证或账号切换工具。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">桌面 App（电脑端）</title>
    <id>https://codexguide.ai/platform/app.html</id>
    <link href="https://codexguide.ai/platform/app.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>这里的桌面 App 指电脑端客户端，不是手机 App。它更像一个本地 Codex 工作台，适合在一个项目里管理多条任务线：你可以让不同 agent 并行探索、实现、验证，也可以用 Skills、Automations、Worktrees 和插件化能力沉淀长期流程。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex 桌面 App 文档</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://openai.com/index/introducing-the-codex-app/" target="_blank" rel="noopener noreferrer">Introducing the Codex app</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>这里的桌面 App 指电脑端客户端，不是手机 App。它更像一个本地 Codex 工作台，适合在一个项目里管理多条任务线：你可以让不同 agent 并行探索、实现、验证，也可以用 Skills、Automations、Worktrees 和插件化能力沉淀长期流程。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex 桌面 App 文档</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://openai.com/index/introducing-the-codex-app/" target="_blank" rel="noopener noreferrer">Introducing the Codex app</a>。</p>
</div>
<h2>桌面 App 适合什么</h2>
<ul>
<li>本地仓库中的长任务和多阶段任务。</li>
<li>同时推进多个不互相阻塞的任务。</li>
<li>使用 Worktrees 隔离不同实现分支。</li>
<li>把重复流程写成 Skills。</li>
<li>用 Automations 做提醒、定期检查或后续跟进。</li>
<li>配合浏览器、文档、表格、演示文稿等插件做跨工具工作。</li>
</ul>
<p><img src="/screenshots/app/01-workspace.png" alt="Codex 桌面 App 项目工作区"></p>
<h2>核心能力地图</h2>
<p>| 能力 | 用途 | 学习重点 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">ChatGPT 中的 Codex</title>
    <id>https://codexguide.ai/platform/chatgpt.html</id>
    <link href="https://codexguide.ai/platform/chatgpt.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>ChatGPT 中的 Codex 适合从对话里分派仓库任务、查看任务状态、理解代码库和推动团队协作。具体功能会受到账号计划、组织策略、所在地区和产品更新影响。</p>
<div class="hint-container tip">
<p class="hint-container-title">官方边界</p>
<p>计划可用性、消息限额、连接方式和具体入口请以 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a> 为准。本文最后核对日期：2026-05-27。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>ChatGPT 中的 Codex 适合从对话里分派仓库任务、查看任务状态、理解代码库和推动团队协作。具体功能会受到账号计划、组织策略、所在地区和产品更新影响。</p>
<div class="hint-container tip">
<p class="hint-container-title">官方边界</p>
<p>计划可用性、消息限额、连接方式和具体入口请以 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a> 为准。本文最后核对日期：2026-05-27。</p>
</div>
<h2>适用场景</h2>
<ul>
<li>连接 GitHub 仓库后发起任务。</li>
<li>让 Codex 阅读仓库并总结架构。</li>
<li>将 issue 转成可执行任务。</li>
<li>生成 PR 摘要或变更说明。</li>
<li>面向非开发者解释技术改动。</li>
<li>把复杂任务拆成阶段计划。</li>
</ul>
<div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充 ChatGPT 中 Codex 入口截图。建议文件：<code>docs/.vuepress/public/screenshots/chatgpt/01-codex-entry.png</code>。</p>
</div>
<h2>第一次任务怎么写</h2>
<p>先让 Codex 只读分析：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请阅读这个仓库并帮我理解 [主题]。请先总结相关目录和关键文件，再给出执行建议。暂时不要修改代码。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>进一步推进时：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请基于刚才的分析，完成第一步最小改动，并创建可审查的结果。请说明改动原因、验证方式和剩余风险。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充 ChatGPT 中连接仓库或创建任务截图。建议文件：<code>docs/.vuepress/public/screenshots/chatgpt/02-repo-task.png</code>。</p>
</div>
<h2>适合非开发者的用法</h2>
<p>| 场景 | 任务说明 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">CLI</title>
    <id>https://codexguide.ai/platform/cli.html</id>
    <link href="https://codexguide.ai/platform/cli.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>CLI 是最适合建立 Codex 基本功的入口。它贴近本地仓库、终端命令和测试输出，能让你清楚看到 Codex 如何阅读上下文、修改文件、运行验证并解释结果。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex</a>、<a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI install</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">getting started</a>、<a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">exec</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">slash commands</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>CLI 是最适合建立 Codex 基本功的入口。它贴近本地仓库、终端命令和测试输出，能让你清楚看到 Codex 如何阅读上下文、修改文件、运行验证并解释结果。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex</a>、<a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI install</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">getting started</a>、<a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">exec</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">slash commands</a>。</p>
</div>
<h2>CLI 能做什么</h2>
<ul>
<li>只读理解仓库结构、入口、测试命令和风险点。</li>
<li>修改代码、文档、配置和测试。</li>
<li>运行 lint、typecheck、unit test、build 等验证命令。</li>
<li>在终端里查看 diff、调整审批策略、恢复会话。</li>
<li>通过 <code>codex exec</code> 执行标准化的一次性任务。</li>
<li>配合 <code>AGENTS.md</code>、<code>config.toml</code>、Skills、MCP 构建长期工作流。</li>
</ul>
<h2>推荐学习顺序</h2>
<ol>
<li>安装 CLI 并完成登录。</li>
<li>在陌生仓库中做一次只读总结。</li>
<li>学会交互模式中的常用 Slash Commands。</li>
<li>完成一次低风险修改，并运行验证。</li>
<li>学会 <code>codex exec</code>，把可重复任务脚本化。</li>
<li>增加 <code>AGENTS.md</code> 和本地 <code>config.toml</code>。</li>
</ol>
<h2>交互模式</h2>
<p>进入项目根目录：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#0184BC;--shiki-dark:#56B6C2">cd</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> path/to/project</span></span>
<span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">codex</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div></div></div><p>第一轮建议不要直接让 Codex 改代码。先让它建立地图：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只读分析当前仓库，不要修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>请输出：</span></span>
<span class="line"><span>1. 项目用途</span></span>
<span class="line"><span>2. 主要目录和入口文件</span></span>
<span class="line"><span>3. 安装、启动、测试、构建命令</span></span>
<span class="line"><span>4. 当前仓库对 Codex 来说最需要注意的风险</span></span>
<span class="line"><span>5. 适合第一次交给 Codex 的 5 个低风险任务</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充 CLI 只读仓库总结截图。建议文件：<code>docs/.vuepress/public/screenshots/cli/02-repo-summary.png</code>。</p>
</div>
<h2>非交互模式</h2>
<p><code>codex exec</code> 更适合批处理和自动化：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">codex</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> exec</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> "请只读分析当前仓库，输出安装、测试和构建命令。不要修改文件。"</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>建议让输出格式稳定：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请读取当前仓库，不要修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>输出格式：</span></span>
<span class="line"><span>## 项目概览</span></span>
<span class="line"><span>## 本地运行</span></span>
<span class="line"><span>## 测试命令</span></span>
<span class="line"><span>## CI 风险</span></span>
<span class="line"><span>## 适合 Codex 处理的任务</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>适合脚本化的任务：</p>
<p>| 任务 | 产出 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Cloud / Web</title>
    <id>https://codexguide.ai/platform/cloud.html</id>
    <link href="https://codexguide.ai/platform/cloud.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>Cloud / Web 入口适合处理耗时更长、需要后台运行或需要与 GitHub 协作的任务。它把 Codex 任务放进可管理的云端环境，适合团队分派、长任务跟踪和 PR 工作流。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex cloud docs</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a> 与 <a href="https://openai.com/index/introducing-codex/" target="_blank" rel="noopener noreferrer">Introducing Codex</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>Cloud / Web 入口适合处理耗时更长、需要后台运行或需要与 GitHub 协作的任务。它把 Codex 任务放进可管理的云端环境，适合团队分派、长任务跟踪和 PR 工作流。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex cloud docs</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a> 与 <a href="https://openai.com/index/introducing-codex/" target="_blank" rel="noopener noreferrer">Introducing Codex</a>。</p>
</div>
<h2>Cloud 适合什么</h2>
<ul>
<li>连接 GitHub 仓库后分派任务。</li>
<li>在后台处理长时间修复、迁移或分析。</li>
<li>基于 issue 或需求生成分支和 PR。</li>
<li>团队成员共同查看任务进度。</li>
<li>为大型仓库做结构分析和风险扫描。</li>
</ul>
<div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充 Cloud/Web 新建任务界面截图。建议文件：<code>docs/.vuepress/public/screenshots/cloud/01-new-task.png</code>。</p>
</div>
<h2>提交任务前的清单</h2>
<p>| 检查项 | 为什么重要 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">IDE</title>
    <id>https://codexguide.ai/platform/ide.html</id>
    <link href="https://codexguide.ai/platform/ide.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>IDE 入口适合贴近编辑器上下文的高频小任务。它的优势是文件、选区、符号跳转、错误信息和开发者当前注意力都在同一个环境里。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a> 与官方 IDE 相关页面。具体插件、入口和可用功能会随产品更新变化，请以官方页面和当前 IDE 插件说明为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>IDE 入口适合贴近编辑器上下文的高频小任务。它的优势是文件、选区、符号跳转、错误信息和开发者当前注意力都在同一个环境里。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a> 与官方 IDE 相关页面。具体插件、入口和可用功能会随产品更新变化，请以官方页面和当前 IDE 插件说明为准。</p>
</div>
<h2>IDE 适合什么</h2>
<ul>
<li>解释当前文件或选中代码。</li>
<li>为一个函数补测试。</li>
<li>局部重构。</li>
<li>生成注释、文档或类型说明。</li>
<li>审查当前 diff。</li>
<li>快速理解错误信息和调用链。</li>
</ul>
<div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充 IDE 中选中代码并请求解释的截图。建议文件：<code>docs/.vuepress/public/screenshots/ide/01-explain-selection.png</code>。</p>
</div>
<h2>选区任务写法</h2>
<p>选区越准确，结果越稳定。推荐模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只基于当前选中的代码解释：</span></span>
<span class="line"><span>1. 它在模块中的职责</span></span>
<span class="line"><span>2. 输入输出和副作用</span></span>
<span class="line"><span>3. 可能的边界情况</span></span>
<span class="line"><span>4. 如果要补测试，建议覆盖哪些场景</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>如果允许修改：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只修改当前文件和对应测试文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>目标：为当前函数补充边界测试。</span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 先解释测试场景。</span></span>
<span class="line"><span>2. 修改后运行相关测试。</span></span>
<span class="line"><span>3. 不做无关重构。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>IDE 中的高频任务</h2>
<p>| 任务 | 推荐输入 | 结果检查 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex 入口地图</title>
    <id>https://codexguide.ai/platform/</id>
    <link href="https://codexguide.ai/platform/"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>CodexGuide 把 Codex 看成一组入口协同的工作系统。学习时不要只盯着某一个界面；真正影响效率的是：你把什么任务放在哪个入口里处理。</p>
<p><img src="/images/codex-surfaces.svg" alt="Codex 使用入口地图"></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。参考 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a> 与 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a>。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>CodexGuide 把 Codex 看成一组入口协同的工作系统。学习时不要只盯着某一个界面；真正影响效率的是：你把什么任务放在哪个入口里处理。</p>
<p><img src="/images/codex-surfaces.svg" alt="Codex 使用入口地图"></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。参考 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a> 与 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a>。</p>
</div>
<h2>入口对照表</h2>
<p>| 入口 | 更适合 | 典型任务 | 学习优先级 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">实践方法</title>
    <id>https://codexguide.ai/practice/</id>
    <link href="https://codexguide.ai/practice/"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 的学习重点不只在命令和界面。更关键的是把任务设计、上下文管理、安全边界和验证闭环训练成习惯。</p>
<p><img src="/images/codex-workflow-loop.svg" alt="Codex 高质量任务闭环"></p>
<h2>方法地图</h2>
<table>
<thead>
<tr>
<th>主题</th>
<th>解决什么问题</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/practice/task-design.html" target="_blank">任务设计</a></td>
<td>如何把模糊需求写成 Codex 能稳定执行的任务</td>
</tr>
<tr>
<td><a href="/practice/non-dev-workflows.html" target="_blank">非开发工作流</a></td>
<td>如何用 Codex 做文档、学习、分析和团队知识管理</td>
</tr>
<tr>
<td><a href="/practice/team-playbook.html" target="_blank">团队实践</a></td>
<td>如何把 Codex 接入团队规范、PR、排障和知识库沉淀</td>
</tr>
</tbody>
</table>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 的学习重点不只在命令和界面。更关键的是把任务设计、上下文管理、安全边界和验证闭环训练成习惯。</p>
<p><img src="/images/codex-workflow-loop.svg" alt="Codex 高质量任务闭环"></p>
<h2>方法地图</h2>
<p>| 主题 | 解决什么问题 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">非开发工作流</title>
    <id>https://codexguide.ai/practice/non-dev-workflows.html</id>
    <link href="https://codexguide.ai/practice/non-dev-workflows.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>Codex 的价值不只体现在写代码。只要任务涉及一组文件、明确目标和可复核结果，Codex 就能提供帮助。</p>
<h2>文档工作</h2>
<p>适合任务：</p>
<ul>
<li>把 README 改成新手友好的版本。</li>
<li>根据代码生成模块说明。</li>
<li>整理迁移指南。</li>
<li>生成发布说明。</li>
<li>把 issue、PR、commit 整理成周报。</li>
</ul>
<p>任务模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请阅读当前仓库的 README、docs 和 package 配置，帮我整理一份新手上手指南。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 不修改代码。</span></span>
<span class="line"><span>2. 命令必须来自仓库真实配置。</span></span>
<span class="line"><span>3. 不确定的步骤标注为“待确认”。</span></span>
<span class="line"><span>4. 输出目录结构、安装步骤、开发命令、测试命令和常见问题。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>]]></summary>
    <content type="html"><![CDATA[
<p>Codex 的价值不只体现在写代码。只要任务涉及一组文件、明确目标和可复核结果，Codex 就能提供帮助。</p>
<h2>文档工作</h2>
<p>适合任务：</p>
<ul>
<li>把 README 改成新手友好的版本。</li>
<li>根据代码生成模块说明。</li>
<li>整理迁移指南。</li>
<li>生成发布说明。</li>
<li>把 issue、PR、commit 整理成周报。</li>
</ul>
<p>任务模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请阅读当前仓库的 README、docs 和 package 配置，帮我整理一份新手上手指南。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 不修改代码。</span></span>
<span class="line"><span>2. 命令必须来自仓库真实配置。</span></span>
<span class="line"><span>3. 不确定的步骤标注为“待确认”。</span></span>
<span class="line"><span>4. 输出目录结构、安装步骤、开发命令、测试命令和常见问题。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>学习工作</h2>
<p>适合任务：</p>
<ul>
<li>让 Codex 按学习顺序解释代码库。</li>
<li>生成“从入口到核心模块”的阅读路线。</li>
<li>把复杂模块讲成产品、设计或运营也能理解的语言。</li>
<li>把陌生技术栈拆成学习清单。</li>
</ul>
<p>任务模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请把这个仓库当成学习材料。请按初学者阅读顺序讲解：</span></span>
<span class="line"><span>1. 先看哪些文件</span></span>
<span class="line"><span>2. 每个目录承担什么职责</span></span>
<span class="line"><span>3. 关键数据流或调用链</span></span>
<span class="line"><span>4. 学完后可以做的 3 个练习</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>产品与运营工作</h2>
<p>适合任务：</p>
<ul>
<li>把 PR 改动翻译成用户影响。</li>
<li>生成发布公告草稿。</li>
<li>检查文案和功能说明是否一致。</li>
<li>从 issue 中提取用户痛点。</li>
</ul>
<p>任务模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请阅读当前 diff，把技术改动整理成产品发布说明。请包含：</span></span>
<span class="line"><span>1. 用户能感知到的变化</span></span>
<span class="line"><span>2. 管理后台或配置变化</span></span>
<span class="line"><span>3. 可能影响旧用户的地方</span></span>
<span class="line"><span>4. 需要客服或运营同步的话术</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="hint-container info">
<p class="hint-container-title">截图占位</p>
<p>请补充“把 PR 转成发布说明”的示例截图。建议文件：<code>docs/.vuepress/public/screenshots/chatgpt/03-release-notes.png</code>。</p>
</div>
<h2>知识管理</h2>
<p>Codex 很适合把零散经验沉淀成模板：</p>
<ul>
<li>排障记录。</li>
<li>FAQ。</li>
<li>任务模板。</li>
<li>团队规范。</li>
<li>案例复盘。</li>
</ul>
<p>最终目标是把“每次临时问一次”变成“下一次直接复用”。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">任务设计</title>
    <id>https://codexguide.ai/practice/task-design.html</id>
    <link href="https://codexguide.ai/practice/task-design.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>任务设计决定 Codex 的工作质量。一个好任务会同时说明目标、上下文、范围、约束、验证方式和最终交付。</p>
<h2>任务六要素</h2>
<table>
<thead>
<tr>
<th>要素</th>
<th>写法</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>目标</td>
<td>一句话说明结果</td>
<td>修复登录页刷新后状态丢失的问题</td>
</tr>
<tr>
<td>背景</td>
<td>给出现象和上下文</td>
<td>用户刷新页面后需要重新登录</td>
</tr>
<tr>
<td>范围</td>
<td>限定文件或模块</td>
<td>只修改 <code>auth</code> 模块和相关测试</td>
</tr>
<tr>
<td>约束</td>
<td>写明禁止事项</td>
<td>不改数据库 schema，不引入新依赖</td>
</tr>
<tr>
<td>验证</td>
<td>给出命令或检查方式</td>
<td><code>pnpm test auth</code></td>
</tr>
<tr>
<td>交付</td>
<td>要求复盘格式</td>
<td>总结根因、改动、测试和风险</td>
</tr>
</tbody>
</table>]]></summary>
    <content type="html"><![CDATA[
<p>任务设计决定 Codex 的工作质量。一个好任务会同时说明目标、上下文、范围、约束、验证方式和最终交付。</p>
<h2>任务六要素</h2>
<p>| 要素 | 写法 | 示例 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">团队实践</title>
    <id>https://codexguide.ai/practice/team-playbook.html</id>
    <link href="https://codexguide.ai/practice/team-playbook.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>团队使用 Codex 的关键是把规则写清楚、把验证跑起来、把案例沉淀下来。</p>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全边界分层"></p>
<h2>团队接入清单</h2>
<table>
<thead>
<tr>
<th>项目</th>
<th>建议</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>AGENTS.md</code></td>
<td>写清项目结构、命令、风格、安全边界</td>
</tr>
<tr>
<td>测试命令</td>
<td>提供最小相关测试和全量测试命令</td>
</tr>
<tr>
<td>PR 模板</td>
<td>要求说明 Codex 参与范围、验证结果和风险</td>
</tr>
<tr>
<td>安全规则</td>
<td>明确生产数据、密钥、发布、迁移的审批要求</td>
</tr>
<tr>
<td>案例库</td>
<td>把成功任务和失败复盘都沉淀下来</td>
</tr>
</tbody>
</table>]]></summary>
    <content type="html"><![CDATA[
<p>团队使用 Codex 的关键是把规则写清楚、把验证跑起来、把案例沉淀下来。</p>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全边界分层"></p>
<h2>团队接入清单</h2>
<p>| 项目 | 建议 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Chrome：让 AI 直接控制浏览器</title>
    <id>https://codexguide.ai/recipes/chrome-browser-plugin.html</id>
    <link href="https://codexguide.ai/recipes/chrome-browser-plugin.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>这个案例介绍如何让 Codex 借助浏览器相关能力完成网页操作任务，比如打开页面、搜索内容、点击结果和返回链接。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 与 <a href="https://developers.openai.com/codex/explore/" target="_blank" rel="noopener noreferrer">Codex use cases</a>。具体插件名称、安装流程和入口位置可能会随客户端版本或工作区配置变化。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>这个案例介绍如何让 Codex 借助浏览器相关能力完成网页操作任务，比如打开页面、搜索内容、点击结果和返回链接。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 与 <a href="https://developers.openai.com/codex/explore/" target="_blank" rel="noopener noreferrer">Codex use cases</a>。具体插件名称、安装流程和入口位置可能会随客户端版本或工作区配置变化。</p>
</div>
<h2>适用场景</h2>
<ul>
<li>让 Codex 帮你在网页里搜索资料。</li>
<li>让 Codex 打开某个站点并完成简单点击流程。</li>
<li>在不离开当前工作区的前提下，把浏览器操作接入任务链路。</li>
</ul>
<h2>使用前先理解一件事</h2>
<p>这里说的“控制浏览器”，更准确地说，是让 Codex 借助浏览器或浏览器插件能力去完成网页交互。不同工作区里，入口可能叫 <code>Chrome</code>、<code>Browser</code>，也可能表现为浏览器插件或内置浏览能力。</p>
<p>因此，更稳妥的理解方式是：</p>
<ol>
<li>在当前工作区确认是否已经启用了相关浏览器能力。</li>
<li>如果是第一次使用，按界面引导完成浏览器侧安装或授权。</li>
<li>安装完成后，再在任务里明确告诉 Codex 你想让它做什么。</li>
</ol>
<h2>一个常见流程</h2>
<p>如果你的客户端提供了 Chrome 相关插件或浏览器能力，常见流程通常类似这样：</p>
<ol>
<li>在 Codex 桌面 App 中找到对应的浏览器能力并启用。</li>
<li>按引导完成浏览器侧的插件安装或连接配置。</li>
<li>回到任务中，明确描述目标网页、搜索词和预期输出。</li>
</ol>
<p></p>
<p>第一次点击后会跳转到浏览器插件安装页，点击添加扩展即可</p>
<p></p>
<h2>任务示例</h2>
<p>你可以像下面这样给出一个明确任务：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请使用浏览器能力打开 Bilibili，搜索“RAG 知识库 教程”，找一个适合新手入门的视频，并把标题和链接返回给我。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>一个类似任务完成后，Codex 可能会：</p>
<ol>
<li>打开目标站点。</li>
<li>搜索你提供的关键词。</li>
<li>进入相关结果页。</li>
<li>把它认为最合适的结果链接返回给你。</li>
</ol>
<p></p>
<h2>你要重点检查什么</h2>
<ul>
<li>它打开的网站是不是你指定的那个站点。</li>
<li>搜索词有没有被错误改写。</li>
<li>点击结果后返回的是不是你真正需要的页面，而不是广告页或无关页。</li>
<li>如果涉及登录态、个人数据或付费后台，是否会超出你愿意授权的范围。</li>
</ul>
<h2>风险提醒</h2>
<ul>
<li>浏览器相关能力通常比纯文本任务权限更高，第一次使用时建议从只读、低风险页面开始。</li>
<li>不要直接让 Codex 操作带有支付、删除、发帖、提交表单等高风险页面，除非你准备全程复核。</li>
<li>如果教程依赖插件安装，未来界面名称或入口位置可能变化，因此文档里应优先描述“能力和流程”，而不是把某个按钮位置写死。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">参考来源与致谢</title>
    <id>https://codexguide.ai/recipes/credits.html</id>
    <link href="https://codexguide.ai/recipes/credits.html"/>
    <updated>2026-05-29T10:08:05.000Z</updated>
    <summary type="html"><![CDATA[
<p>本站实战案例在创作过程中参考了以下创作者的视频、文章和开源项目。感谢他们的无私分享，让这个知识库得以建立。</p>
<blockquote>
<p>所有案例截图均为作者本人实际操作所得，文字内容在参考基础上重新整理与二次创作。如有侵权，请联系删除。</p>
</blockquote>
<hr>
<h2>GitHub 开源仓库</h2>
<table>
<thead>
<tr>
<th>仓库</th>
<th>作者</th>
<th>用途</th>
<th>相关案例</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/op7418/guizang-ppt-skill" target="_blank" rel="noopener noreferrer">op7418/guizang-ppt-skill</a></td>
<td>藏师傅（op7418）</td>
<td>案例中使用的 PPT Skill，支持一句话生成演示文稿</td>
<td><a href="/recipes/ppt-skill-walkthrough.html" target="_blank">01 Codex × PPT Skill</a></td>
</tr>
<tr>
<td><a href="https://github.com/jgraph/drawio-mcp" target="_blank" rel="noopener noreferrer">jgraph/drawio-mcp</a></td>
<td><a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> 官方</td>
<td><a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> 官方发布的 MCP，让 Codex 直接绘制架构图</td>
<td><a href="/recipes/drawio-mcp.html" target="_blank">02 Codex × Draw.io MCP</a></td>
</tr>
<tr>
<td><a href="https://github.com/larksuite/cli/blob/main/README.zh.md" target="_blank" rel="noopener noreferrer">larksuite/cli</a></td>
<td>飞书官方</td>
<td>飞书官方开源 CLI，支持通过命令行操作飞书数据</td>
<td><a href="/recipes/feishu-cli-codex.html" target="_blank">06 Codex × 飞书 CLI</a></td>
</tr>
<tr>
<td><a href="https://github.com/wshuyi/remotion-video-skill" target="_blank" rel="noopener noreferrer">wshuyi/remotion-video-skill</a></td>
<td>王老师（wshuyi）</td>
<td>基于 Remotion 的视频生成 Skill，代码驱动制作视频</td>
<td><a href="/recipes/hyperframes-animation.html" target="_blank">04 Codex × HyperFrames</a></td>
</tr>
<tr>
<td><a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f" target="_blank" rel="noopener noreferrer">karpathy/llm-wiki</a></td>
<td>Andrej Karpathy</td>
<td>LLM Wiki 理念原始设计文档，本站案例的核心参考</td>
<td><a href="/recipes/llm-wiki-codex.html" target="_blank">07 Codex × LLM Wiki</a></td>
</tr>
<tr>
<td><a href="https://github.com/Dailin521/codex-provider-sync" target="_blank" rel="noopener noreferrer">Dailin521/codex-provider-sync</a></td>
<td>Dailin521</td>
<td>社区工具，用于 Codex provider metadata 同步与历史会话可见性排障；最后核对日期：2026-05-29</td>
<td><a href="/configuration/config-file.html#%E5%88%87%E6%8D%A2-provider-%E5%90%8E%E5%8E%86%E5%8F%B2%E4%BC%9A%E8%AF%9D%E4%B8%8D%E5%8F%AF%E8%A7%81%E6%80%8E%E4%B9%88%E5%8A%9E" target="_blank">配置文件 config.toml</a></td>
</tr>
<tr>
<td><a href="https://github.com/BigPizzaV3/CodexPlusPlus" target="_blank" rel="noopener noreferrer">BigPizzaV3/CodexPlusPlus</a></td>
<td>BigPizzaV3</td>
<td>社区工具，用于 Codex 桌面 App 外部 launcher、中转注入和 provider 管理；最后核对日期：2026-05-29</td>
<td><a href="/guide/05-third-party-api.html" target="_blank">连接第三方 API</a></td>
</tr>
<tr>
<td><a href="https://github.com/BenedictKing/ccx" target="_blank" rel="noopener noreferrer">BenedictKing/ccx</a></td>
<td>BenedictKing</td>
<td>社区项目，提供 AI API 代理、协议转换、渠道编排和 Codex Responses 网关能力；最后核对日期：2026-05-29</td>
<td><a href="/guide/05-third-party-api.html" target="_blank">连接第三方 API</a></td>
</tr>
<tr>
<td><a href="https://github.com/farion1231/cc-switch" target="_blank" rel="noopener noreferrer">farion1231/cc-switch</a></td>
<td>farion1231</td>
<td>社区工具，用于管理 Codex、Claude Code、Gemini CLI 等工具的供应商配置和一键切换；最后核对日期：2026-05-29</td>
<td><a href="/guide/05-third-party-api.html" target="_blank">连接第三方 API</a></td>
</tr>
</tbody>
</table>]]></summary>
    <content type="html"><![CDATA[
<p>本站实战案例在创作过程中参考了以下创作者的视频、文章和开源项目。感谢他们的无私分享，让这个知识库得以建立。</p>
<blockquote>
<p>所有案例截图均为作者本人实际操作所得，文字内容在参考基础上重新整理与二次创作。如有侵权，请联系删除。</p>
</blockquote>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × DKFile：AI 网页一键发布到公网</title>
    <id>https://codexguide.ai/recipes/dkfile-deploy-codex.html</id>
    <link href="https://codexguide.ai/recipes/dkfile-deploy-codex.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>用 AI 做出来的 HTML 网页，很多人卡在同一个问题：<strong>网页只在本地，发给朋友根本打不开</strong>。</p>
<p>对有编程经验的人来说，解决方法有很多——GitHub Pages、Vercel、Cloudflare Pages——但这些工具对普通用户并不友好：什么是分支？什么是部署？什么是域名解析？</p>
<p>本篇介绍一个对新手极其友好的工具：<strong><a href="https://dkfile.net" target="_blank" rel="noopener noreferrer">DKFile</a></strong>。</p>
<hr>]]></summary>
    <content type="html"><![CDATA[
<p>用 AI 做出来的 HTML 网页，很多人卡在同一个问题：<strong>网页只在本地，发给朋友根本打不开</strong>。</p>
<p>对有编程经验的人来说，解决方法有很多——GitHub Pages、Vercel、Cloudflare Pages——但这些工具对普通用户并不友好：什么是分支？什么是部署？什么是域名解析？</p>
<p>本篇介绍一个对新手极其友好的工具：<strong><a href="https://dkfile.net" target="_blank" rel="noopener noreferrer">DKFile</a></strong>。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Draw.io MCP：AI 自动绘制架构图</title>
    <id>https://codexguide.ai/recipes/drawio-mcp.html</id>
    <link href="https://codexguide.ai/recipes/drawio-mcp.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>俗话说，一图胜千言。当我们想要介绍一个项目架构、业务流程，或者系统模块关系、日常读书的核心逻辑时，如果只用文字讲，读者很容易看累。如果我们能把它整理成一张信息图或者流程图，理解成本就会降低很多。</p>
<p><strong><a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a></strong> 就是一个非常好的工具。它可以用来绘制：</p>
<ol>
<li>流程图</li>
<li>架构图</li>
<li>思维导图</li>
<li>系统设计图</li>
<li>业务流程图</li>
<li>技术路线图</li>
</ol>]]></summary>
    <content type="html"><![CDATA[
<p>俗话说，一图胜千言。当我们想要介绍一个项目架构、业务流程，或者系统模块关系、日常读书的核心逻辑时，如果只用文字讲，读者很容易看累。如果我们能把它整理成一张信息图或者流程图，理解成本就会降低很多。</p>
<p><strong><a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a></strong> 就是一个非常好的工具。它可以用来绘制：</p>
<ol>
<li>流程图</li>
<li>架构图</li>
<li>思维导图</li>
<li>系统设计图</li>
<li>业务流程图</li>
<li>技术路线图</li>
</ol>
<p>很多程序员、产品经理、架构师都会用它来表达复杂系统之间的关系。前段时间，<a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> 官方发布了自己的 MCP。</p>
<p>GitHub 地址：<a href="https://github.com/jgraph/drawio-mcp" target="_blank" rel="noopener noreferrer">https://github.com/jgraph/drawio-mcp</a></p>
<p></p>
<p>本章节介绍如何使用 Codex 安装、使用 <a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> 的 MCP 工具，去绘制信息图或架构图。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × 飞书 CLI：一句话处理飞书数据</title>
    <id>https://codexguide.ai/recipes/feishu-cli-codex.html</id>
    <link href="https://codexguide.ai/recipes/feishu-cli-codex.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>2026 年 3 月底，飞书正式开源了 <strong>飞书 CLI</strong>。</p>
<p>如果你的团队或个人经常使用飞书，那么接入飞书 CLI 之后，你就拥有了一种全新的使用方式——<strong>在 Codex 里一句话处理飞书里的所有信息和数据</strong>。</p>
<p>本篇介绍如何把 Codex 和飞书 CLI 结合，直接通过自然语言操作飞书中存储的数据和内容。</p>
<hr>
<h2>1. 安装飞书 CLI</h2>
<p>把飞书 CLI 的 GitHub README 链接丢给 Codex，让它帮你完成所有安装：</p>
<div class="language- line-numbers-mode" data-highlighter="shiki" data-ext style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-"><span class="line"><span>帮我装一下所有的东西：https://github.com/larksuite/cli/blob/main/README.zh.md</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div>]]></summary>
    <content type="html"><![CDATA[
<p>2026 年 3 月底，飞书正式开源了 <strong>飞书 CLI</strong>。</p>
<p>如果你的团队或个人经常使用飞书，那么接入飞书 CLI 之后，你就拥有了一种全新的使用方式——<strong>在 Codex 里一句话处理飞书里的所有信息和数据</strong>。</p>
<p>本篇介绍如何把 Codex 和飞书 CLI 结合，直接通过自然语言操作飞书中存储的数据和内容。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Figma MCP：让 AI 读懂你的设计稿</title>
    <id>https://codexguide.ai/recipes/figma-mcp-codex.html</id>
    <link href="https://codexguide.ai/recipes/figma-mcp-codex.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p><strong>Figma MCP</strong> 能让 Codex 直接读取设计稿、截图分析节点、生成页面、修改组件、绘制流程图。安装之后，你只需要用自然语言下达设计需求，剩下的交给 Codex 去完成。</p>
<hr>
<h2>1. 安装</h2>
<p>在 Codex 桌面 App 的插件市场搜索 <strong>Figma</strong>，点击安装。</p>
<p>安装后会跳转到浏览器页面完成授权（流程和 Notion MCP 类似，按提示操作即可）。</p>
<p></p>
<hr>
<h2>2. 如何使用</h2>
<p>新建对话，用 <code>@</code> 符号调用 Figma MCP，然后直接描述你的需求。</p>]]></summary>
    <content type="html"><![CDATA[
<p><strong>Figma MCP</strong> 能让 Codex 直接读取设计稿、截图分析节点、生成页面、修改组件、绘制流程图。安装之后，你只需要用自然语言下达设计需求，剩下的交给 Codex 去完成。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × GitHub Actions：CI 失败自动修复实测</title>
    <id>https://codexguide.ai/recipes/github-actions-ci-fix.html</id>
    <link href="https://codexguide.ai/recipes/github-actions-ci-fix.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>这篇文章记录了一次真实的实测：CI 一挂，Codex 自动读代码、找问题、改好、开 PR，等你合并，全程不需要人工介入。</p>
<p>演示用的是一个购物车项目。</p>
<hr>
<h2>传统方式是什么样的</h2>
<p>CI 失败是开发日常里很常见的事，但处理起来并不轻松。</p>
<p>通常的流程是这样的：收到邮件或消息通知 → 打开 CI 日志，逐行看报错 → 切换到本地，找到出问题的代码 → 修复、提交、再推一次 → 等 CI 重新跑，确认通过 → 开 PR，等人审查合并。</p>
<p>整个链路全靠人在中间串起来。如果报错信息不明确，还要加上一段排查时间。遇到下班时间或者跨时区协作，一个 CI 失败拖到第二天才处理也很正常。</p>]]></summary>
    <content type="html"><![CDATA[
<p>这篇文章记录了一次真实的实测：CI 一挂，Codex 自动读代码、找问题、改好、开 PR，等你合并，全程不需要人工介入。</p>
<p>演示用的是一个购物车项目。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × HyperFrames：用代码生成动画视频</title>
    <id>https://codexguide.ai/recipes/hyperframes-animation.html</id>
    <link href="https://codexguide.ai/recipes/hyperframes-animation.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p><strong>HyperFrames</strong> 和前段时间很火的 <strong>Remotion</strong> 都属于代码化的视频生成：</p>
<ol>
<li>Remotion：使用 React 写视频</li>
<li>HyperFrames：使用 HTML、CSS 或 JS 做视频</li>
</ol>
<p>如果你想做一些轻量化的视频，比如网页转视频、文档转视频等，那么使用 <strong>HyperFrames</strong> 就是一个非常不错的选择。</p>
<hr>
<h2>1. 安装插件</h2>
<p>打开 Codex 桌面 App 的左侧边栏，找到&quot;<strong>插件和技能</strong>&quot;。进入后搜索 <strong>HyperFrames</strong> 即可找到该插件，直接安装即可。</p>]]></summary>
    <content type="html"><![CDATA[
<p><strong>HyperFrames</strong> 和前段时间很火的 <strong>Remotion</strong> 都属于代码化的视频生成：</p>
<ol>
<li>Remotion：使用 React 写视频</li>
<li>HyperFrames：使用 HTML、CSS 或 JS 做视频</li>
</ol>
<p>如果你想做一些轻量化的视频，比如网页转视频、文档转视频等，那么使用 <strong>HyperFrames</strong> 就是一个非常不错的选择。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">实战案例库</title>
    <id>https://codexguide.ai/recipes/</id>
    <link href="https://codexguide.ai/recipes/"/>
    <updated>2026-06-06T14:55:12.000Z</updated>
    <summary type="html"><![CDATA[
<p>这里收集可复现、可改写、可迁移到真实工作流里的 Codex 使用案例。当前版本已收录 16 个案例，覆盖 Skill、MCP、浏览器自动化、知识库、临床文献综述、移动端协同、个性化工作台、设计稿、团队协作、远程排障和 CI 自动修复。</p>
<h2>当前案例概览</h2>
<table>
<thead>
<tr>
<th>类型</th>
<th>已收录案例</th>
<th>适合学习什么</th>
</tr>
</thead>
<tbody>
<tr>
<td>内容生产与表达</td>
<td>PPT Skill、<a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> MCP、HyperFrames</td>
<td>把一句话需求转成演示文稿、架构图和动画视频</td>
</tr>
<tr>
<td>知识库与个人工作台</td>
<td>Obsidian、LLM Wiki、Notion MCP</td>
<td>在笔记、Wiki、知识空间中组织资料和生成内容</td>
</tr>
<tr>
<td>医学科研与证据整理</td>
<td>临床文献综述</td>
<td>把研究问题拆成 PICO、证据表、局限性和安全边界</td>
</tr>
<tr>
<td>移动协同与个性化工作台</td>
<td>安卓手机远程操控、Hatch Pet</td>
<td>在手机端跟进桌面任务，并用自定义宠物优化工作台体验</td>
</tr>
<tr>
<td>浏览器与前端自动化</td>
<td>Playwright MCP、Chrome 浏览器插件</td>
<td>让 Codex 操作网页、检查页面、执行浏览器任务</td>
</tr>
<tr>
<td>设计与协作平台</td>
<td>Figma MCP、飞书 CLI</td>
<td>读取设计稿、处理飞书数据、连接团队工具</td>
</tr>
<tr>
<td>发布与工程运维</td>
<td>DKFile、云服务器远程修 Bug、GitHub Actions CI 修复</td>
<td>从本地/远程环境到自动修复流程的完整闭环</td>
</tr>
</tbody>
</table>]]></summary>
    <content type="html"><![CDATA[
<p>这里收集可复现、可改写、可迁移到真实工作流里的 Codex 使用案例。当前版本已收录 16 个案例，覆盖 Skill、MCP、浏览器自动化、知识库、临床文献综述、移动端协同、个性化工作台、设计稿、团队协作、远程排障和 CI 自动修复。</p>
<h2>当前案例概览</h2>
<p>| 类型 | 已收录案例 | 适合学习什么 |<br>
|</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × LLM Wiki：在 Obsidian 中搭建 AI 知识库</title>
    <id>https://codexguide.ai/recipes/llm-wiki-codex.html</id>
    <link href="https://codexguide.ai/recipes/llm-wiki-codex.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>大部分人使用大模型处理文档都停留在 <strong>RAG 模式</strong>（检索增强生成，Retrieval-Augmented Generation）。这是当前 AI 行业最主流的知识管理范式：上传文件，提问时系统检索相关片段，让大模型基于这些片段生成回答。NotebookLM、ChatGPT 的文件上传，以及几乎所有的企业级知识库走的都是这条路。</p>
<p>前段时间，AI 领域的著名研究者 <strong>Andrej Karpathy</strong> 提出了一个新想法。他认为 RAG 的主要问题在于：<strong>每一次提问，模型都要从零开始重新发现知识</strong>。如果你问了一个需要综合五篇文档的问题，RAG 会检索、拼接、生成；如果你明天再问同样的问题，它会重复整个过程，没有任何积累，也没有任何记忆。本来可以建立关联的知识，却在一次又一次的反复查询中被浪费掉了。</p>]]></summary>
    <content type="html"><![CDATA[
<p>大部分人使用大模型处理文档都停留在 <strong>RAG 模式</strong>（检索增强生成，Retrieval-Augmented Generation）。这是当前 AI 行业最主流的知识管理范式：上传文件，提问时系统检索相关片段，让大模型基于这些片段生成回答。NotebookLM、ChatGPT 的文件上传，以及几乎所有的企业级知识库走的都是这条路。</p>
<p>前段时间，AI 领域的著名研究者 <strong>Andrej Karpathy</strong> 提出了一个新想法。他认为 RAG 的主要问题在于：<strong>每一次提问，模型都要从零开始重新发现知识</strong>。如果你问了一个需要综合五篇文档的问题，RAG 会检索、拼接、生成；如果你明天再问同样的问题，它会重复整个过程，没有任何积累，也没有任何记忆。本来可以建立关联的知识，却在一次又一次的反复查询中被浪费掉了。</p>
<p>Karpathy 给出的解决方案是 <strong>LLM Wiki</strong>。他描述的系统分为三层：</p>
<ol>
<li><strong>原始资料层</strong> — 负责收集论文、文章、播客、网页等素材。大模型对这一层只读不改。</li>
<li><strong>Wiki 层</strong> — 大模型拥有这一层的完整所有权。它负责编写 Markdown 文件、目录、摘要、实体概念、比较分析和综述，创建页面、更新页面，并维护交叉引用。我们只需要负责阅读。</li>
<li><strong>Schema 层</strong> — 一个配置文件，例如对于 Codex 来说就是 <code>AGENTS.md</code>，对于 Cursor 来说就是 <code>.cursorrules</code>。告诉大模型这个 Wiki 的结构规范、命名约定和工作流程，并在使用过程中共同迭代这份文件。</li>
</ol>
<p></p>
<p>本篇介绍如何参考 Karpathy 的理念，在 Obsidian 里借助 Codex 搭建一套 LLM Wiki 知识库。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Notion MCP：打通你的知识工作空间</title>
    <id>https://codexguide.ai/recipes/notion-mcp-codex.html</id>
    <link href="https://codexguide.ai/recipes/notion-mcp-codex.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p><strong>Notion</strong> 不只是一款笔记软件——它在 AI 时代完成了转型，成为了真正的 AI Native 产品。通过 Notion MCP，你可以让 Codex 直接读取、总结和写入你的 Notion 工作空间，实现真正的 AI 驱动知识管理。</p>
<hr>
<h2>1. 安装</h2>
<p>打开 Codex 插件市场，搜索 <strong>Notion</strong>，点击安装。</p>
<p></p>
<p>Notion 的权限涉及较多，安装时会跳转到浏览器，需要登录你的 Notion 账号并完成授权，让 Codex 可以通过 MCP 访问你的工作空间：</p>]]></summary>
    <content type="html"><![CDATA[
<p><strong>Notion</strong> 不只是一款笔记软件——它在 AI 时代完成了转型，成为了真正的 AI Native 产品。通过 Notion MCP，你可以让 Codex 直接读取、总结和写入你的 Notion 工作空间，实现真正的 AI 驱动知识管理。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Obsidian：在知识库中自动生成配图</title>
    <id>https://codexguide.ai/recipes/obsidian-codex.html</id>
    <link href="https://codexguide.ai/recipes/obsidian-codex.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p><strong>Obsidian</strong> 是本地优先的知识管理工具。随着 Agent 能力的增强，Obsidian 的使用方式也在发生变化。本篇介绍如何在 Obsidian 里使用 Codex，完成日常的内容创作流程。</p>
<p>内容创作者以前有一件很头疼的事：<strong>给文章配图</strong>。但自从 Codex 命令行可以直接调用 ChatGPT 最新的生图模型 <code>gpt-image-2</code> 之后，我们就可以在 Obsidian 里让 Codex 根据文章内容自动生成配图。</p>
<p><strong>前提条件：</strong></p>]]></summary>
    <content type="html"><![CDATA[
<p><strong>Obsidian</strong> 是本地优先的知识管理工具。随着 Agent 能力的增强，Obsidian 的使用方式也在发生变化。本篇介绍如何在 Obsidian 里使用 Codex，完成日常的内容创作流程。</p>
<p>内容创作者以前有一件很头疼的事：<strong>给文章配图</strong>。但自从 Codex 命令行可以直接调用 ChatGPT 最新的生图模型 <code>gpt-image-2</code> 之后，我们就可以在 Obsidian 里让 Codex 根据文章内容自动生成配图。</p>
<p><strong>前提条件：</strong></p>
<ol>
<li>了解 Obsidian 的基本操作</li>
<li>熟悉 Codex 命令行的使用方式（参见本教程第二部分）</li>
</ol>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × Playwright MCP：让 AI 像人一样操控浏览器</title>
    <id>https://codexguide.ai/recipes/playwright-mcp.html</id>
    <link href="https://codexguide.ai/recipes/playwright-mcp.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>本章节介绍 <strong>Playwright MCP</strong>。这是一个基于 Playwright 的 MCP 服务器，它把打开浏览器、访问网页、点击按钮、填写输入框、读取页面内容、截图、验证结果等浏览器操作，封装成 AI 可以调用的工具。</p>
<p>像 Codex 这类编程类的 Agent，不仅能够编写和修改代码，还能够打开网页，像人一样检查页面是否跑通。</p>
<p>本章节使用<strong>命令行</strong>的方式，来学习 MCP 的安装和使用。</p>
<hr>
<h2>1. 安装</h2>
<p>运行以下命令完成安装：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">codex</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> mcp</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> add</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> playwright</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> npx</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> @playwright/mcp@latest</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div>]]></summary>
    <content type="html"><![CDATA[
<p>本章节介绍 <strong>Playwright MCP</strong>。这是一个基于 Playwright 的 MCP 服务器，它把打开浏览器、访问网页、点击按钮、填写输入框、读取页面内容、截图、验证结果等浏览器操作，封装成 AI 可以调用的工具。</p>
<p>像 Codex 这类编程类的 Agent，不仅能够编写和修改代码，还能够打开网页，像人一样检查页面是否跑通。</p>
<p>本章节使用<strong>命令行</strong>的方式，来学习 MCP 的安装和使用。</p>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × PPT Skill：一句话生成演示文稿</title>
    <id>https://codexguide.ai/recipes/ppt-skill-walkthrough.html</id>
    <link href="https://codexguide.ai/recipes/ppt-skill-walkthrough.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>这个案例演示一个对新手很有帮助的流程：如何让 Codex 协助安装一个开源 Skill，并在安装完成后立即调用它完成任务。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文关于 Skill 机制参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a>。案例中使用的 PPT Skill 来自社区仓库：<a href="https://github.com/op7418/guizang-ppt-skill" target="_blank" rel="noopener noreferrer">guizang-ppt-skill</a>。第三方 Skill 的安装方式、依赖要求和输出格式请以原仓库说明为准。</p>
</div>]]></summary>
    <content type="html"><![CDATA[
<p>这个案例演示一个对新手很有帮助的流程：如何让 Codex 协助安装一个开源 Skill，并在安装完成后立即调用它完成任务。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文关于 Skill 机制参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a>。案例中使用的 PPT Skill 来自社区仓库：<a href="https://github.com/op7418/guizang-ppt-skill" target="_blank" rel="noopener noreferrer">guizang-ppt-skill</a>。第三方 Skill 的安装方式、依赖要求和输出格式请以原仓库说明为准。</p>
</div>
<h2>适用场景</h2>
<ul>
<li>你已经找到一个想用的社区 Skill。</li>
<li>你想让 Codex 帮你完成安装，而不是手动整理目录和文件。</li>
<li>你希望安装后立刻用一个真实任务验证它是否可用。</li>
</ul>
<h2>准备一个 Skill 来源</h2>
<p>首先要有这个 Skill 的来源地址。很多开发者会把自己做好的 Skill 放在 GitHub 仓库里，供其他人安装和复用。</p>
<p>这个案例里使用的是一个社区 PPT Skill：</p>
<p><a href="https://github.com/op7418/guizang-ppt-skill" target="_blank" rel="noopener noreferrer">guizang-ppt-skill</a></p>
<h2>第一步：安装</h2>
<p>你可以把 Skill 仓库地址交给 Codex，请它协助识别并完成安装流程。</p>
<p>例如：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请帮我安装这个 Skill：https://github.com/op7418/guizang-ppt-skill</span></span>
<span class="line"><span>安装完成后，告诉我它的用途、依赖要求，以及应该如何调用。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div></div></div><p></p>
<p>不同工作区里，安装方式可能不完全一样。有些会直接支持安装，有些则会先分析仓库结构，再提示你确认放置位置或依赖要求。</p>
<h2>第二步：调用使用</h2>
<p>安装完成后，可以直接让 Codex 调用这个 Skill 去完成一项真实任务。</p>
<p>如果这个 Skill 已经提前安装过，你通常也可以通过斜杠命令、技能选择器，或者在任务里明确点名的方式来调用它。</p>
<p></p>
<p>例如：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请使用刚刚安装的 PPT Skill，根据“AI 编程工具入门”这个主题生成一份适合分享的演示稿。先告诉我还缺哪些关键信息。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>如果你没有给足上下文，Codex 往往会先回到这个 Skill 的操作手册里，看看它需要什么输入，然后再向你追问必要信息。</p>
<p></p>
<p>当你补齐背景、主题、受众或风格要求后，它会按该 Skill 的流程去读取 README、模板和相关文档，再生成结果。</p>
<p></p>
<p>如果这个 Skill 的默认产物是 HTML 演示稿，你通常可以直接在 Codex 内置浏览器里打开预览。</p>
<p></p>
<h2>你要重点检查什么</h2>
<ul>
<li>Codex 安装的是不是你指定的那个 Skill，而不是名称相似的别的仓库。</li>
<li>安装后有没有说明依赖要求、输出格式和调用方式。</li>
<li>生成结果是否符合这个 Skill 原仓库描述的能力边界。</li>
<li>如果结果不理想，是 Skill 本身限制，还是你提供的输入信息不够。</li>
</ul>
<h2>风险提醒</h2>
<ul>
<li>社区 Skill 不是官方能力，质量和维护状态差异会很大，使用前最好先看仓库 README。</li>
<li>不要默认“给出 GitHub 链接就一定能一步安装成功”，有些 Skill 还会依赖额外脚本、模板或本地环境。</li>
<li>第一次验证时，优先选一个小任务，确认 Skill 能正常运行后，再拿去做正式产物。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">Codex × 云服务器：远程定位并修复 Bug</title>
    <id>https://codexguide.ai/recipes/remote-bug-fix.html</id>
    <link href="https://codexguide.ai/recipes/remote-bug-fix.html"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<blockquote>
<p>你的代码跑在云服务器上，本地一行代码都没有——Codex 照样能帮你找到 Bug、修好它、跑通测试。这篇文章手把手带你走一遍完整流程。</p>
</blockquote>
<hr>
<h2>一、背景：Codex 的远程模式是什么？</h2>
<p>我们平时用 Codex CLI，默认都是在本地项目里跑。你的代码在 Mac 上，Codex 就在 Mac 上帮你改。</p>
<p>但现实中有一种很常见的场景：<strong>代码不在你电脑上，在远程服务器里。</strong></p>
<p>比如：</p>
<ul>
<li>项目部署在云服务器的 Docker 容器里</li>
<li>你只有 SSH 权限，本地没有源码</li>
<li>线上环境出了 Bug，需要直接在远程定位和修复</li>
</ul>]]></summary>
    <content type="html"><![CDATA[
<blockquote>
<p>你的代码跑在云服务器上，本地一行代码都没有——Codex 照样能帮你找到 Bug、修好它、跑通测试。这篇文章手把手带你走一遍完整流程。</p>
</blockquote>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
  <entry>
    <title type="text">官方资料索引</title>
    <id>https://codexguide.ai/reference/</id>
    <link href="https://codexguide.ai/reference/"/>
    <updated>2026-05-27T16:34:17.000Z</updated>
    <summary type="html"><![CDATA[
<p>本页整理 Codex 相关官方资料。涉及价格、计划、模型、可用地区、功能开关、账号权限等时间敏感信息时，请优先打开原文确认。</p>
<p>最后核对日期：2026-05-27。</p>
<h2>OpenAI 官方</h2>
<ul>
<li><a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 产品页</a>：Codex 的产品定位、使用界面和团队能力概览。</li>
<li><a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a>：计划可用性、入口和常见问题。</li>
<li><a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">OpenAI Codex CLI Getting Started</a>：CLI 入门、安装和基础能力。</li>
<li><a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>：Codex 桌面 App、CLI、Cloud、配置、安全、Skills、MCP 等官方文档入口。</li>
<li><a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex cloud docs</a>：云端任务、GitHub 连接和仓库工作流入口。</li>
<li><a href="https://openai.com/index/introducing-codex/" target="_blank" rel="noopener noreferrer">Introducing Codex</a>：Codex 发布背景和云端软件工程代理介绍。</li>
<li><a href="https://openai.com/index/introducing-the-codex-app/" target="_blank" rel="noopener noreferrer">Introducing the Codex app</a>：Codex 桌面 App 相关介绍。</li>
<li><a href="https://openai.com/index/work-with-codex-from-anywhere/" target="_blank" rel="noopener noreferrer">Work with Codex from anywhere</a>：ChatGPT 手机 App 中的 Codex 入口、跨设备连接和可用性说明。</li>
<li><a href="https://openai.com/index/unrolling-the-codex-agent-loop/" target="_blank" rel="noopener noreferrer">Unrolling the Codex agent loop</a>：Codex agent loop 背后的工作方式介绍。</li>
</ul>]]></summary>
    <content type="html"><![CDATA[
<p>本页整理 Codex 相关官方资料。涉及价格、计划、模型、可用地区、功能开关、账号权限等时间敏感信息时，请优先打开原文确认。</p>
<p>最后核对日期：2026-05-27。</p>
<h2>OpenAI 官方</h2>
<ul>
<li><a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 产品页</a>：Codex 的产品定位、使用界面和团队能力概览。</li>
<li><a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a>：计划可用性、入口和常见问题。</li>
<li><a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">OpenAI Codex CLI Getting Started</a>：CLI 入门、安装和基础能力。</li>
<li><a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>：Codex 桌面 App、CLI、Cloud、配置、安全、Skills、MCP 等官方文档入口。</li>
<li><a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex cloud docs</a>：云端任务、GitHub 连接和仓库工作流入口。</li>
<li><a href="https://openai.com/index/introducing-codex/" target="_blank" rel="noopener noreferrer">Introducing Codex</a>：Codex 发布背景和云端软件工程代理介绍。</li>
<li><a href="https://openai.com/index/introducing-the-codex-app/" target="_blank" rel="noopener noreferrer">Introducing the Codex app</a>：Codex 桌面 App 相关介绍。</li>
<li><a href="https://openai.com/index/work-with-codex-from-anywhere/" target="_blank" rel="noopener noreferrer">Work with Codex from anywhere</a>：ChatGPT 手机 App 中的 Codex 入口、跨设备连接和可用性说明。</li>
<li><a href="https://openai.com/index/unrolling-the-codex-agent-loop/" target="_blank" rel="noopener noreferrer">Unrolling the Codex agent loop</a>：Codex agent loop 背后的工作方式介绍。</li>
</ul>
<h2>官方文档重点页面</h2>
<ul>
<li><a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex App docs（桌面端）</a>：桌面 App 功能入口，包含本地项目、Review、Automations、Worktrees、Local Environments、In-app Browser、Computer Use 等主题。</li>
<li><a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>：CLI 交互模式、非交互模式、功能概览。</li>
<li><a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md</a>：项目规则文件的官方说明。</li>
<li><a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>：沙盒、审批和安全边界。</li>
<li><a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">Codex config basic</a>：基础配置。</li>
<li><a href="https://developers.openai.com/codex/config-advanced" target="_blank" rel="noopener noreferrer">Codex config advanced</a>：高级配置。</li>
<li><a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">Codex config reference</a>：完整配置参考。</li>
<li><a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex skills</a>：Skills 官方说明。</li>
<li><a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex Cloud docs</a>：云端任务、环境、仓库连接和任务执行入口。</li>
</ul>
<h2>GitHub 官方仓库</h2>
<ul>
<li><a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex</a>：Codex CLI 开源仓库。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/agents_md.md" target="_blank" rel="noopener noreferrer">AGENTS.md 相关文档</a>：项目规则文件相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">CLI getting started</a>：CLI 首次使用流程。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/authentication.md" target="_blank" rel="noopener noreferrer">Authentication</a>：认证和登录相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">Exec</a>：非交互模式相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">Slash Commands</a>：CLI 会话命令说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI 安装与构建</a>：系统要求、源码构建和日志说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/config.md" target="_blank" rel="noopener noreferrer">CLI 配置</a>：配置文档索引。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">Sandbox 文档</a>：沙盒与审批官方入口。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/execpolicy.md" target="_blank" rel="noopener noreferrer">Exec Policy</a>：命令执行策略相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/skills.md" target="_blank" rel="noopener noreferrer">Skills</a>：CLI 仓库中的 Skills 文档。</li>
</ul>
<h2>如何使用这些资料</h2>
<ul>
<li>入门安装优先看 Help Center 和 GitHub README。</li>
<li>了解产品边界优先看 OpenAI Codex 产品页。</li>
<li>做团队接入时优先看 Help Center、平台文档、App 文档和企业相关说明。</li>
<li>写教程时不要整段翻译原文，应转化成中文场景和可复现步骤。</li>
<li>涉及价格、计划、模型、可用地区、功能开关、账号权限时，必须打开原文重新确认。</li>
</ul>
]]></content>
    <published>2026-05-27T09:16:58.000Z</published>
  </entry>
</feed>