我终于搞懂了 Codex 的“应用”:App 到底是什么,怎么添加和维护?

最近在学习 Codex 时,我一直没搞懂“应用(App)”到底是什么。

因为在 Codex 的“插件”页面里,同时能看到:

插件
应用
MCP
技能

而且“应用”里面又有:

Sites
GitHub
Codex Document Control
Hotline
Plugin Management
Safety Settings

刚开始看非常容易迷糊。

后来我把它理解成了一句话:

Codex 的 App,本质就是“让 Codex 可以访问某个外部系统、数据或动作的连接能力”。

下面用最小白的方式解释。


1. 先把 Codex 想成一个员工

假设 Codex 是你刚招来的一个员工。

它很聪明,会:

写代码
分析问题
读取本地项目
执行命令

但是它刚入职的时候,并不能天然进入:

GitHub
Google Drive
Slack
Notion
公司内部系统

因为这些系统都在 Codex 外面。

所以需要给它增加一个“入口”。

这个入口就是:

App。


2. App 最核心的作用是什么

例如你问 Codex:

帮我看看 GitHub 上这个项目最近有哪些 Pull Request。

如果没有 GitHub App:

Codex
↓
不知道你的 GitHub 账号
↓
也看不到你的私有仓库

如果连接了 GitHub App:

Codex
↓
GitHub App
↓
你的 GitHub 账号权限
↓
仓库 / Issue / Pull Request / CI
↓
Codex 获取信息并回答

所以:

App 就像给 Codex 开通了某个系统的“账号入口”。

技术上不是把账号密码直接交给模型,而是通过受控授权和接口来访问。


3. App 不一定都是第三方网站

这是最容易误解的地方。

看到“App”,很多人会以为一定是:

GitHub
Google Drive
Slack
Notion

其实不是。

在 Codex 里:

只要是一项可以被 Codex 调用的外部服务能力,都可能以 App 的形式出现。

所以会看到:

GitHub

也会看到:

Plugin Management
Safety Settings
Codex Document Control

它们不一定是传统意义上的“一个网站”。

更准确地说:

App 是 Codex 可以调用的一项外部能力。


4. 以 Codex 里的几个 App 为例

Sites

说明是:

Build and deploy websites with Sites.

可以简单理解成:

给 Codex 增加“使用 Sites 创建和部署网站”的能力。

例如用户说:

把这个页面做成一个可以访问的网站。

Codex 在需要时可能使用 Sites。


GitHub

这个最好理解。

它给 Codex 增加:

访问仓库
查看 Issue
查看 Pull Request
查看 CI
执行支持的 GitHub 操作

的能力。

例如:

帮我看看最近哪个 PR 的 CI 失败了。

流程可能是:

Codex
↓
GitHub App
↓
GitHub
↓
读取 PR / CI
↓
返回结果

Codex Document Control

可以先理解成:

让 Codex 发现和控制已连接的文档会话。

它更偏 OpenAI/Codex 自己的文档能力,不是传统第三方 App。


Hotline

它的作用是:

查询用户所在国家或地区相关的本地帮助热线信息。

这是一个非常专用的小能力。


Plugin Management

可以理解成:

让 Codex 可以处理插件管理相关操作。

也就是说:

“管理插件”

本身也可以作为一项 App 能力提供给 Codex。


Safety Settings

它主要用于:

家长控制
Trusted Contact
相关安全设置

等能力。

所以从这些例子可以看出来:

App 的范围很广,本质不是“一个软件”,而是“Codex 能调用的一项外部能力”。


5. App 和 Plugin 到底是什么关系

这是最容易混的地方。

我现在这样理解:

Plugin
=
能力安装包 / 能力套餐


App
=
安装包里真正连接外部系统的能力

例如一个插件可以包含:

Web 开发 Plugin
│
├── GitHub App
├── Sites App
├── 前端开发 Skill
└── 前端测试 Skill

所以:

Plugin 是“包”,App 是里面的一种能力。

一个 Plugin:

可以只有 Skill
可以只有 App
也可以同时有 App + Skill

6. 为什么现在找不到“添加 App”按钮

这个也是当前 Codex 界面最容易让人困惑的地方。

现在 OpenAI 已经把原来的:

App Directory

迁移到了:

Plugin Directory

所以现在主要通过“插件目录”发现新的 App。

也就是说:

不是先进入“应用”页,然后点“添加应用”。

而是:

插件
↓
浏览目录
↓
找到需要的 Plugin
↓
安装
↓
如果里面包含 App
↓
连接 / 授权 App

然后这个 App 才会出现在:

应用

页签里。


7. 怎么在 Codex 里添加一个 App

例如想添加:

Google Drive

可以按下面理解。

第一步:打开插件页面

Codex
↓
设置
↓
插件

第二步:点击“浏览目录”

不要在“应用”页里找“添加 App”。

应该:

浏览目录

然后搜索:

Google Drive
GitHub
Slack
Notion
……

第三步:安装对应 Plugin

例如:

Google Drive Plugin

点击安装。

这个 Plugin 里面会包含:

Google Drive App

或者相关的 App 能力。

第四步:如果要求连接账号,点击 Connect

有些 App 需要登录授权。

例如 Google Drive:

安装 Plugin
↓
Connect
↓
登录 Google 账号
↓
查看要求的权限
↓
授权

完成以后:

Codex
↓
Google Drive App
↓
你的 Google Drive

就连通了。


8. 为什么有的 App 不需要登录

不是所有 App 都必须连接一个第三方账号。

App 可能是:

个人账号授权

例如:

GitHub
Google Drive

也可能:

不需要个人登录

或者:

由公司管理员统一配置

所以安装 App 后:

有没有 Connect、要不要 OAuth 登录,要看这个 App 自己的设计。


9. “应用”页主要是干什么的

可以把 Codex 里的“应用”页理解成:

查看和管理当前 Codex 已经可以使用的 App 能力。

例如:

应用 6

代表当前有 6 个 App 类型能力。

在这里可以看到:

Sites
GitHub
Codex Document Control
Hotline
Plugin Management
Safety Settings

右边还有:

开关

10. App 右边的开关是什么意思

例如:

GitHub      开

可以理解成:

允许 Codex 使用 GitHub 这项 App 能力。

不是说:

开了以后每次聊天都会调用 GitHub

而是:

GitHub App 开启
↓
Codex 在需要的时候“可以”使用它

例如:

Python 的 list 是什么?

根本不需要 GitHub。

但是:

帮我看看 GitHub 上这个 PR。

这时 GitHub App 才有可能被使用。


11. 关闭 App 会怎么样

例如把:

GitHub

关闭。

可以简单理解成:

Codex
↓
暂时不能使用 GitHub App

但要注意:

关闭 App 不一定等于把包含它的 Plugin 卸载。

因为:

Plugin

和:

App

是两层东西。

一个 Plugin 里面除了 App,还可能有 Skill。

所以可能出现:

GitHub App 被关闭
↓
依赖 GitHub 的能力不能用

但是 Plugin 里的其他 Skill
仍然存在

12. 怎么查看或更换 App 连接的账号

假设 GitHub 连错账号了。

可以进入:

设置
↓
插件 / 应用
↓
找到 GitHub
↓
查看 Connection / Connected accounts

如果当前 App 支持,可以:

查看当前账号
连接另一个账号
Reconnect
Disconnect

是否支持多个账号,要看具体 App。


13. Disconnect 和关闭开关有什么区别

这两个不要混。

关闭 App

类似:

这项能力暂时不给 Codex 用。

例如:

GitHub App
关闭

Disconnect

类似:

把当前连接的 GitHub 账号解除授权。

例如:

Codex
X
GitHub 工作账号

以后需要重新 Connect 才能访问。

所以:

关闭
=
暂时禁用能力


Disconnect
=
解除账号连接

14. 卸载 Plugin 又是什么

如果把整个 Plugin 卸载:

Plugin
↓
整个能力包移除

可能影响:

里面的 App
里面的 Skill
相关工作流

所以操作前要看 Codex 的提示。


15. 日常怎么维护 Codex 里的 App

可以分成四件事。

① 添加

浏览目录
↓
安装 Plugin
↓
连接其中的 App

② 启用 / 禁用

插件
↓
应用
↓
右侧开关

决定:

Codex 当前能不能使用这个 App。

③ 管理账号连接

例如:

GitHub
Google Drive
Slack

可以检查:

到底连的是哪个账号
权限有没有过期
需不需要重新 Connect

④ 删除不需要的能力

可以先判断:

只是暂时不用?
→ 关闭 App

账号不应该继续授权?
→ Disconnect

整个工作能力包都不要?
→ 卸载 Plugin

这三个操作不是一回事。


16. 一个实际例子:维护 GitHub App

假设现在 GitHub App 已经开启。

正常状态:

Plugin 已安装
+
GitHub App 已开启
+
GitHub 工作账号已连接

那么:

Codex
↓
可以在权限范围内访问 GitHub

如果暂时不想让 Codex 用 GitHub:

应用
↓
GitHub
↓
关闭开关

如果 GitHub 连错账号:

找到 GitHub App
↓
Connected accounts
↓
Disconnect
↓
重新 Connect
↓
选择正确 GitHub 账号

如果整套 GitHub 相关工作流都不要了:

卸载对应 Plugin

17. 公司自己的系统能不能做成 App

可以。

例如:

公司 OA
公司 ERP
公司 CRM
公司知识库

都可以做成自定义 App。

常见思路是:

Codex
↓
公司自定义 App
↓
MCP
↓
公司 MCP Server
↓
OA / ERP / CRM

例如以后可以说:

帮我看一下今天有哪些 OA 待办。

Codex:

调用公司 OA App
↓
MCP Tool
↓
OA 系统
↓
返回待办

所以:

公共 App 是别人已经帮你做好的;公司自定义 App 是你们自己把内部系统接进来。


18. App、MCP、Skill 最后怎么区分

App

回答:

Codex 能去哪里?

例如:

GitHub
Google Drive
公司 OA

MCP

回答:

Codex 用什么标准方式连接外部 Tool?

例如:

Codex
↓
MCP
↓
公司 OA MCP Server

Skill

回答:

这类事情应该怎么做?

例如:

前端开发 Skill
PDF Skill
测试 Skill

19. 最后再把 Plugin 加进来

最终可以这样记:

Codex
= 员工


Plugin
= 给员工发的一整套工作装备


App
= 给员工开的外部系统入口


MCP
= 连接外部工具的一套统一协议


Skill
= 告诉员工怎么完成某类工作的 SOP

最后总结

最推荐记住这句话:

Plugin 是“能力包”,App 是“外部能力入口”,MCP 是“怎么连接”,Skill 是“怎么干活”。

对于 App 来说,最重要的使用和维护流程就是:

添加 App:

浏览 Plugin Directory
↓
安装 Plugin
↓
连接 App
↓
完成账号授权


日常维护:

应用页
↓
查看当前 App
↓
开启 / 关闭


账号维护:

查看 Connected accounts
↓
Connect / Reconnect / Disconnect


完全不用:

卸载对应 Plugin

所以,Codex 里的“应用”页面可以简单理解成:

“Codex 目前已经接通了哪些外部能力,以及这些能力现在允不允许使用”的管理页面。

posted @ 2026-09-06 14:09  人艰不拆_zmc  阅读(45)  评论(0)    收藏  举报