Codex CLI 是由 OpenAI 发布的官方命令行工具,旨在通过自然语言与代码库进行交互。它是一个功能强大、上下文感知的 AI 编程助手,能帮助开发者在终端中完成文档阅读、代码理解、问题定位等任务。
🚀 功能亮点
- 自然语言问答
在终端中用自然语言向 Codex 提问,它会结合代码上下文给出精准回答。 - 自动文档解析
Codex 可以读取并“记住”项目中的文档、代码结构,从而理解整个项目。 - 跨文件智能总结
自动追踪函数/类定义,解释复杂的跨模块调用逻辑。 - REPL 式交互
提供一个类似 Python REPL 的对话式体验,让你可以逐步探索项目。 - 项目上下文记忆
Codex 会记住当前项目目录的内容(文件、依赖、结构),辅助进行更智能的回答。
📦 安装方式
确保你已安装 Node.js,然后运行以下命令:
npm install -g @openai/codex
🛠 使用方式
进入你的项目目录,运行:
codex
这将进入 Codex 的交互式模式,你可以开始提问,例如:
> 这个项目是做什么的?
> 请解释 utils/formatDate.ts 中的函数
> 如何添加用户登录功能?
Codex 会尝试读取当前文件夹下的代码和文档,并返回一个自然语言的回答。
🔐 权限与安全
Codex 默认会读取当前目录中的文件,并发送到 OpenAI API 进行处理。你可以通过配置文件来限制访问范围,确保隐私与安全。
🧩 配置项(可选)
Codex 会自动创建一个 .codex 配置文件。你可以指定:
- 要忽略的文件或目录
- 默认语言
- 模型选项(如使用 GPT-4)
📄 官方资源
- GitHub 仓库地址:https://github.com/openai/codex
- 安装文档和使用指南:见仓库 README
以上。