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)

📄 官方资源

以上。