马先生的技术笔记
职业软件工程师 / 业余硬件工程师 / 入门3D建模工程师
codex cli初体验
2026-07-27

codex安装、配置、使用备忘

1. 安装与登录

# 使用 npm 安装:
npm install -g @openai/codex

# 检查是否安装成功:
codex --version

# 登录:
codex login 
codex login --device-auth # 如果是在远程服务器没用ui的情况登陆

# 完全权限执行
codex --dangerously-bypass-approvals-and-sandbox

2. 最常用的启动方式

# 进入项目目录后启动交互界面:
cd /path/to/project
codex

# 直接附带任务:
codex "分析这个项目的结构,并告诉我如何启动"

# 指定工作目录:
codex -C /path/to/project

3. 非交互执行

# 适合脚本和 CI:
codex exec "运行测试,定位失败原因并给出修复建议"

4. 代码审查

codex review

# 也可以附带审查要求:
codex review "重点检查安全漏洞、并发问题和破坏性 API 变更"

5. 恢复历史会话

# 打开会话选择器:
codex resume

# 继续最近一次会话:
codex resume --last

从已有会话创建新分支:
codex fork
codex fork --last

6. 模型、图片和联网搜索

# 指定模型:
codex -m MODEL_NAME

7. 沙箱与审批

# 只读模式,适合分析和审查:
codex -s read-only

# 允许修改当前工作区:
codex -s workspace-write

# 完全访问模式风险较高:
codex -s danger-full-access

# 审批策略:
codex -a untrusted
codex -a on-request
codex -a never

一般建议:

codex -s workspace-write -a on-request

谨慎使用以下选项,它会绕过审批和沙箱:

codex --dangerously-bypass-approvals-and-sandbox

只应在外层已经有可靠隔离的临时环境中使用。

8. 配置文件

全局配置通常位于:
~/.codex/config.toml

9. 项目级指令:AGENTS.md

可以在仓库根目录添加 AGENTS.md,告诉 Codex 项目的长期约定:

10. MCP 与插件

# 管理外部 MCP 服务:
codex mcp --help

# 管理 Codex 插件:
codex plugin --help

# 生成终端自动补全脚本:
codex completion bash
codex completion zsh
codex completion fish

11. Codex CLI 全部斜杠命令完整释义

### 一、模型与推理控制
/model
选择使用的大模型,同时调整推理力度(reasoning effort)。
可以切换不同模型版本、设置思考深度,平衡代码准确度、思考耗时。

/fast
极速模式:推理速度提升 1.5 倍,代价是会消耗更多额度 /token,适合简单、快速的代码查询。

### 二、IDE 上下文相关

/ide
自动读取 IDE 上下文:编辑器选中代码、当前打开文件、项目目录、编辑器配置全部传给 Codex,不用手动粘贴代码。

### 三、权限、安全管控

/permissions
配置 Codex 可执行操作的权限:是否允许读写本地文件、运行终端命令、访问网络、修改 Git 等,限制高危操作。

### 四、界面、快捷键、操作模式

/keymap
自定义终端 TUI 界面所有快捷键,修改绑定按键。

/vim
切换输入框编辑区的 Vim 编辑模式,程序员习惯 Vim 操作时开启。

/theme
切换代码语法高亮配色主题,自定义终端代码显示样式。

/pets
终端小宠物,选择显示 / 隐藏侧边可爱小动画形象,纯装饰功能。

/title
自定义终端窗口标题展示内容,可配置显示项目名、对话名、token 用量等。

/statusline
自定义底部状态栏显示信息:模型、token 消耗、权限状态、任务进度等。

/raw
原始回滚模式开关,开启后终端输出无格式化,方便直接复制纯文本日志、命令输出。

### 五、实验功能、插件、MCP 工具

/experimental
开关实验性功能,官方未稳定上线的新特性在此切换启用 / 关闭。

/plugins
浏览、查看、管理所有已安装 / 可安装插件(包含你之前问的 remote_plugin 远程插件)。

/mcp
查看当前配置的 MCP 工具列表;/mcp verbose 输出完整详细配置、日志、权限信息。
MCP:Model Context Protocol,外部工具标准协议,用来连接本地工具、服务器、第三方程序。

### 六、记忆、技能、迁移导入

/memories
配置记忆功能:开启 / 关闭长期记忆、调整记忆生成规则、查看历史记忆内容,让 Codex 记住你的项目规范、编码习惯。

/skills
启用 / 管理技能集,针对特定开发任务优化 Codex 表现(如前端打包、数据库 SQL、Linux 运维、Go 编译等专用技能)。

/import
从 Claude Code 导入配置:项目设置、历史对话、自定义指令一键迁移到 Codex。

### 七、生命周期钩子、自动化脚本

/hooks
查看和管理生命周期钩子脚本,可配置对话启动、代码修改完成、会话退出等时机自动执行自定义脚本。

### 八、代码审查、项目修改

/review
自动审查当前项目代码变更,扫描 bug、不规范写法、安全漏洞、性能问题,给出修改方案。

/diff
展示完整 Git 差异,包含未跟踪新文件,快速查看代码改动内容。

/mention
快捷引用项目文件,等同于手动输入文件路径,让 Codex 读取指定文件分析。

### 九、会话 / 线程管理(对话控制)

/rename
重命名当前对话线程,方便区分多个项目对话。

/new
当前对话不中断,新开一条独立聊天会话。

/archive
归档当前会话并退出,归档会话不会删除,可后续恢复。

/delete
永久删除当前对话,数据不可恢复,然后退出会话。

/resume
恢复之前保存 / 归档的历史对话。

/fork
分支当前对话:复制当前完整上下文生成一条新会话,适合基于当前方案做多版本尝试,互不干扰。

/side
开启临时侧边对话分支(一次性临时会话),用于临时小查询,不污染主对话上下文。

/agent
切换当前活跃 Agent 智能体线程,多任务并行时切换不同任务智能体。

/subagents
切换子智能体线程,复杂长任务会拆分多个子 Agent 分工执行,该命令用于切换、查看或控制子 Agent。

/init
自动生成 AGENTS.md 文件,写入自定义指令、项目规范,所有 Agent 都会读取该文件并遵循其中的编码规则。

### 十、对话压缩、规划、任务目标

/compact
压缩总结超长对话上下文,精简历史记录,减少 token 占用,防止触发上下文长度上限。

/plan
切换至规划模式,Codex 会先输出完整分步开发计划,再分步编写代码,适合大型开发需求。

/goal
设置 / 查看长期运行任务的目标描述,为打包、重构、项目迁移等长耗时任务定义核心目标,防止 AI 偏离需求。

### 十一、复制、导出内容

/copy
将上一轮 AI 输出内容自动复制为 Markdown 格式,方便粘贴到文档、笔记。

### 十二、状态、用量、账号

/status
查看当前会话完整配置:使用模型、已消耗 token、权限状态、插件、上下文信息。

/usage
查看账号额度 / token 消耗总量,也可重置用量统计上限。

/logout
退出当前 Codex 登录账号,切换其他账号使用。

### 十三、终端后台任务管理

/ps
列出所有后台运行的终端进程、脚本、编译任务。

/stop
强制停止全部后台运行的终端任务、长时间执行命令。

/clear
清空当前终端所有输出,同时新建干净的对话上下文。

### 十四、交互风格、反馈、退出

/personality
切换 Codex 沟通风格:简洁干练、详细注释、口语化、严谨正式等。

/approve
批准最近一次被自动审核拦截的重试操作。当 Codex 的高危操作被系统拒绝后,可手动放行并重试一次。

/feedback
将本地运行日志、报错信息发送给官方维护人员,用于提交 bug 反馈。

/exit
退出 Codex CLI 程序,关闭终端助手。


昵称
搜索
分类
2篇
c
1篇
8篇
19篇
9篇
2篇
k8s
2篇
AI
4篇
页面