引言

好久没有更新博客了,主要还是因为我比较懒。上一次更新已经是一年前了。

最近刮起了一股 OpenClaw 的风潮,Agent 也开始慢慢兴起。不过,这篇文章不讲 OpenClaw,我们来聊聊 Codex。相信看完这篇文章之后,你也能自己搓一些小玩具出来。

了解 Codex

什么是 Codex

Codex 是 OpenAI 开发的一款智能编程工具。它借助大模型的能力,帮助人们修改代码、创建代码。和它同类型的产品还有 Claude Code。

Codex 和 OpenClaw 的区别

不同于 OpenClaw 的全能,Codex 正如它的名字一样,更专注于代码。当然,Codex 也能完成一些非编程类的工作。

因此,Codex 的配置和上手难度也远低于 OpenClaw。(OpenClaw 也太屎山了吧。)

Codex 能做什么

首先,我们要了解一个叫做 vibe coding 的概念。

vibe coding,也就是“氛围编程”。以前,人们想要做一个项目,通常需要具备基本的编程基础;但在 vibe coding 的思路下,你不一定需要自己会写代码,只要能清楚描述自己想做什么就够了。

例如,我想做一个网站,我只需要告诉 Codex 我的需求,告诉它我想做一个什么样的网站,Codex 就可以自动帮我编写代码、创建项目骨架、进行测试。

如果我想给某个开源项目增加功能,或者修改现有功能,只需要把项目链接发给 Codex,然后把需求说明白,我们基本只需要在旁边看着它完成整个过程。

当然,Codex 也能完成一些非编程的工作。

开始上手

1
2
3
4
5
6
7
8
9
## 一、先装 Codex CLI

### 1)安装 Node.js

先去 [Node.js 官网](https://nodejs.org/) 下载并安装最新的 LTS 版本。装完以后,先在终端里确认一下环境正常:

```bash
node -v
npm -v

能正常输出版本号,就可以继续。

2)安装 Codex CLI

官方文档给的安装命令是:

1
npm i -g @openai/codex

安装完成后,执行:

1
codex

第一次能正常启动,就说明 CLI 已经装好了。

配置codex

在安装完成之后,推荐创建一个文件夹专门存储codex的产物,我们只需要在此文件夹内右键打开,在此处打开终端,然后输入codex,不出意外,已经出现了聊天框,这时候,你就可以去指挥codex干活了,当然,现在的codex还是毛胚房,我们需要对其进行进一步的配置,codex的所有配置都在”C:\Users\Administrator.codex\config.toml”这里,我们先下载一个ccswitch,这个github项目可以帮住我们快速配置codex.包括自定义ai提供商,配置skill或者mcp服务器

* skill配置位于.codex目录的skill文件夹下,注意,如果你配置了ccswitch,你还需要去cc的软件下点导入skill

  • mcp配置位于config.toml,对于npx类型的mcp,我们只需要在ccswitch中设置

使用vscode接入codex

这步可选,vscode的界面比纯命令行更加直观,只需下载vscode,然后在插件部分安装codex插件,无需配置,codex自动继承之前的设置

最后

对于codex来说,实际上最核心的部分是配合skill,skill是vibe coding最主要的一环,skill指导codex不要偏离主线,能有效缓解codex发散幻觉等缺点