第01章 Codex 是什么 —— OpenAI 的本地编码代理

Codex 是什么

Codex 是 OpenAI 推出的本地编码代理,以终端交互方式提供智能编程辅助。

核心特性

  • TUI 交互界面:基于 Ratatui 的终端 UI
  • 沙箱安全执行:macOS Seatbelt / Linux Landlock + bubblewrap / Windows 多层安全
  • MCP 客户端:连接外部工具和数据源
  • 记忆系统:SQLite 持久化的长期记忆
  • 技能系统:给 AI 注入专业知识

架构特点

Codex 采用 100+ 小 Crates 的极致模块化设计:

  • 每个 crate 职责单一
  • core 只保留必要编排
  • 主动向外拆代码,抵制膨胀

安装方式

三种安装方式:

  • npm: npm install -g @openai/codex
  • brew: brew install codex
  • 二进制下载

认证方式

支持两种认证:

  • ChatGPT 账号登录
  • API Key

状态

📝 本系列计划包含 21 章,涵盖入门、核心概念、CLI使用、架构深入、扩展系统等。详细内容正在编写中…


本文是 Codex 系列的第 01 章,更多内容敬请期待。


相关内容

如果这篇文章对你有帮助,欢迎请我喝杯咖啡 ☕
Cygnus Yang 支付宝支付宝
Cygnus Yang 微信微信