AI Coding1——Codex CLI、Codex APP、Codex插件的安装使用
系列文章目录
前言
AI Coding(AI辅助编码)是指利用生成式人工智能模型自动生成、补全和优化代码,实现人机协作开发的技术。
其核心原理基于大型语言模型(LLM)。这些模型在海量的代码和文本数据上进行训练,从而能够理解开发者用自然语言描述的需求(例如“写一个Python函数来排序列表”),并输出相应的代码片段。
更具体的工作流程和技术包括:
-
需求理解与代码生成:用户输入文本描述、伪代码或部分代码,AI模型分析上下文后生成完整的代码。
-
检索增强生成(RAG):为了提升代码的准确性和规范性,AI工具会从可靠的代码库(如开源项目、企业内部代码)中检索相关示例和知识,再结合需求生成代码,这能有效减少错误并符合行业实践。
-
动态验证与纠错:生成代码后,一些先进的AI Coding工具会在安全的“沙箱环境”中模拟运行代码,自动检查语法错误、逻辑漏洞或性能问题,并进行调整优化。
AI Coding不再是简单的代码补全和简单的代码复制,而是一种全新的编程范式,是动摇程序员地位的超级工具,使得程序员的编程主导权被迫逐渐移交到AI Coding工具手中。
一、安装Node.js库

在 Node.js下载官网 中,点击获取Node.js按键,

点击独立文件(.xz)按键,下载对应的xz压缩包,然后把压缩包保存到指定位置解压。
sudo gedit ~/.bashrc
# 在文件最后面添加
export PATH=/home/xxx/nodejs/bin:$PATH
source ~/.bashrc
# 测试安装是否成功
node --version
npm --version

二、配置安装Codex CLI
2.1、配置.codex文件
注意VScode、CLI和APP会复用同一个.codex文件夹,所以推荐先在系统中配置好.codex文件夹,再安装想要的codex工具。
# 创建配置目录
mkdir -p ~/.codex
配置config.toml文件
# 创建config.toml配置文件
gedit ~/.codex/config.toml
## 配置一,官方
# 默认使用的模型
model = "openai/gpt-5.5"
# 模型提供商
model_provider = "openai"
# 上下文窗口大小(token数)
model_context_window = 200000
# 推理强度:minimal | low | medium | high | xhigh
model_reasoning_effort = "medium"
# 沙箱模式:read-only | workspace-write | danger-full-access
sandbox_mode = "workspace-write"
# 审批策略:on-request | on-failure | never
approval_policy = "on-request"
# 允许网络访问(在workspace-write模式下)
[sandbox_workspace_write]
network_access = true
# 定义OpenAI提供商
[model_providers.openai]
name = "OpenAI Official"
base_url = "https://api.openai.com/v1"
env_key = "OPENAI_API_KEY"
## 配置二,中转
model_provider = "aicodemirror"
model = "gpt-5.5"
model_reasoning_effort = "xhigh"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.aicodemirror]
name = "aicodemirror"
# 国内直连(推荐),使用vpn时最好添加此域名到noproxy列表
base_url = "https://xxx/codex"
wire_api = "responses"
配置auth.json文件
# 创建auth.json配置文件
gedit ~/.codex/auth.json
{
"auth_mode": "apikey",
"OPENAI_API_KEY": "sk-xxx"
}
2.2、安装CLI工具
# 安装命令
npm install -g @openai/codex
# 卸载命令
npm uninstall -g @openai/codex
# 查看版本
codex --version
第一次安装可能会提示:
Do you trust the contents of this directory? Working with untrusted contents
comes with higher risk of prompt injection. Trusting the directory allows
project-local config, hooks, and exec policies to load.
1. Yes,continue
2. No,quit
选择Yes选项,就会进入以下终端界面,可以正式使用。
CLI会自动读取你设置好的.codex文件夹,如果没有会自动进行部分配置,并要求你去完善。
╭─────────────────────────────────────────────╮
│ >_ OpenAI Codex (v0.131.0) │
│ │
│ model: gpt-5.5 xhigh /model to change │
│ directory: ~ │
╰─────────────────────────────────────────────╯
Tip: GPT-5.5 is now available in Codex. It's our strongest agentic coding
model yet, built to reason through large codebases, check assumptions with
tools, and keep going until the work is done.
Learn more: https://openai.com/index/introducing-gpt-5-5/
› Use /skills to list available skills
gpt-5.5 xhigh · ~
按快捷键 Ctrl+C就可以退回原始终端界面。
三、安装Codex APP桌面端
目前Codex APP桌面端只支持MAC系统和Windows系统,还不支持Ubuntu系统。

安装后会自动读取你设置好的.codex文件夹,如果没有会自动进行部分配置,并要求你去完善。
APP的功能会比CLI更丰富,体验也会更好,具体使用这里就不展开了,可以自己探索或找其他博客看。
四、VScode安装Codex插件
VScode的Codex插件是三系统通用的,也就是MAC、Windows、Ubuntu系统都支持,只要能安装VScode即可。
去VScode的扩展商店中搜索Codex – OpenAI’s coding agent插件,如下:

直接安装,安装后会自动读取你设置好的.codex文件夹,如果没有会自动进行部分配置,并要求你去完善。

打开项目中的文件,就可以在右上角有一个openai的标志,点击标志就会在右侧栏打开codex界面,即可使用。
在ubuntu系统中,不习惯使用CLI工具,但是又用不了APP,那么就推荐使用VScode的codex插件,功能和CLI差不多,而且线程会比较好管理。
总结
Codex功能相当丰富,而且更新非常频繁,三天一小更,五天一大更,时不时会更新一些好用的新功能。
使用的时候要注意skills、git和mcp等工具的配合使用,这样会使得体验更好。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)