codex,从入门到入土
引言
好久没有更新博客了,主要还是因为我比较懒。上一次更新已经是一年前了。
最近刮起了一股 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 | ## 一、先装 Codex CLI |
能正常输出版本号,就可以继续。
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发散幻觉等缺点
