Codex App:GUI + Automations 能带动 Skills 生态吗?
TL;DR: Codex App 的核心价值不在于取代 CLI,而在于 GUI 多任务管理 + Automations 定时执行,这可能是 Skills 生态起飞的关键。
Codex App 的真正价值
OpenAI 刚发布了 Codex App,一个 macOS 桌面应用。官方定位是 “Command Center for Agents”。
用了一圈之后,我觉得它的核心价值在两点:
1. 程序员终于有了舒服的 GUI
CLI 很强大,但管理多个并行任务时确实不够直观。
Codex App 提供的 GUI 让你可以:
- 一眼看到所有正在运行的 Agent
- 可视化切换不同的任务/Worktree
- Diff 审查不用在终端里滚来滚去
- 点点按钮就能管理,不用记命令
对于习惯 CLI 的人来说,这可能不算什么。但对于需要同时管理 5-10 个 Agent 的场景,GUI 确实更舒服。
2. Automations:不用自己写脚本了
这是我最看好的功能。
以前想让 Agent 定时运行,你得:
- 写 cron job 或 LaunchAgent
- 处理环境变量、路径问题
- 写日志、错误处理
- 维护这堆脚本
现在 Codex App 内置了 Automations:
- 设置时间或触发条件
- 选择要运行的 Skill
- 结果自动进入 Inbox
- 没有发现就自动归档
OpenAI 内部已经在用这个功能做:
- 每日 Issue Triage
- CI 失败自动分析
- 定期代码质量检查
不用写脚本,点几下就配好了。
这能带动 Skills 生态吗?
我觉得 Automations + Skills 的组合可能是关键。
为什么之前 Skills 生态没起来?
Claude Code 和 Codex CLI 都支持 Skills,但社区分享的 Skills 并不多。原因可能是:
- 一次性使用 - 大多数 Skills 跑一次就完了,没有持续价值
- 门槛高 - 需要懂 CLI,会写配置
- 缺乏展示 - 没有好的方式让别人看到你的 Skills 有多好用
Automations 可能改变这个局面
有了 Automations:
- Skills 变成持续运行的服务 - 不是跑一次,而是每天/每周自动执行
- 降低使用门槛 - GUI 配置,不用写脚本
- 更容易分享 - “这个 Skill 我每天自动跑,帮我省了 2 小时”
想象一下这些场景:
- 每天早上自动扫描竞品动态的 Skill
- 每周五自动生成周报的 Skill
- PR 提交后自动 Review 的 Skill
这些 Skills 如果能持续运行、持续产生价值,才会有人愿意花时间做、愿意分享。
其他功能:CLI 也能做
除了 GUI 和 Automations,Codex App 还有:
| 功能 | 我的看法 |
|---|---|
| 并行 Agent | 有用,但开多个终端也行 |
| Worktree 管理 | GUI 方便,CLI 也能做 |
| 可视化 Diff | 确实比终端舒服 |
| Skills 浏览器 | 降低门槛,但不是刚需 |
这些功能 CLI 基本都能做,App 只是套了个 GUI。如果你习惯用终端,这些不是非用 App 不可的理由。
核心差异还是 Automations - 这个功能 CLI 没有内置替代方案。
好消息:Plus 用量翻倍
顺便说一下,ChatGPT Plus 用户的 Codex 配额确实翻倍了:
| 计划 | 标准消息数/5h | 2X 促销期 |
|---|---|---|
| Plus | 45-225 | 90-450 |
| Pro | 300-1500 | 600-3000 |
这个促销从 2025 年 12 月开始,现在还在继续。
总结
Codex App 的核心价值:
| 功能 | 价值 |
|---|---|
| GUI 多任务管理 | 管理多个 Agent 更舒服 |
| Automations | 不用写脚本,定时运行 Skills |
| 其他功能 | CLI 也能做,锦上添花 |
我最期待的是 Automations 能带动 Skills 生态。如果大家都开始做"每天自动运行"的 Skills,而不是"跑一次就扔"的脚本,这个生态才能真正起来。
附:Claude Skills 迁移到 Codex
好消息:现在有统一的解决方案了。
方案一:统一目录 .agents/skills(推荐)
OpenAI 的 Alexander Embiricos 宣布:Codex 现在支持从 .agents/skills 读取 Skills,目标是废弃 .codex/skills。
这意味着未来可能只需要维护一个 Skills 目录,所有 Agent 工具都能读取。
方案二:sk(skills-supply)
sk 是一个跨 Agent 的 Skills 管理工具:
# 安装
brew install 803/sk/sk
# 初始化
sk init
# 添加 Skills 包
sk pkg add gh obra/superpowers
# 同步到所有 Agent
sk sync
它会自动同步到 Claude Code、Codex、Amp、OpenCode 等所有支持的 Agent。
核心优势:
- 一个配置文件(agents.toml)管理所有 Agent
- 可以直接使用 Claude Code 的
.claude-plugin包 - 团队可通过 Git 共享配置
方案三:rulesync
rulesync 是另一个统一管理工具,支持 rules、commands、MCP、ignore、subagents 和 skills:
npm install -g rulesync
rulesync init
rulesync generate --targets "*" --features "*"
主要差异(仍需注意)
即使用了同步工具,这些差异仍然存在:
TodoWrite→update_plan(工具名映射)- Codex 不支持子代理
- Context Window:Claude 100k vs Codex 32k
复杂的 Skills 可能需要手动调整。
Skills 生态能起来吗?拭目以待。
如果这篇文章对你有帮助,欢迎请我喝杯咖啡,支持我继续创作更多内容。
Buy me a coffee