Codex CLI 须用 --no-color 参数禁用 ANSI 颜色:exec 模式下置于提示词前,TUI 模式下置于子命令前;也可在配置文件设 no_color = true 或设环境变量 CODEX_NO_COLOR=1。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让 Codex CLI 的终端输出变成纯黑白文字,避免彩色提示干扰阅读或影响日志解析,必须在命令中显式禁用 ANSI 颜色支持。
执行单次任务时关闭颜色
在 exec 模式 下运行任务时,直接添加 --no-color 选项即可:
codex exec --no-color "修复 src/api/client.ts 中的 TypeScript 类型错误"
这个选项必须放在提示词之前,且不能省略。不加它,即使终端本身不支持颜色,Codex 仍可能输出带转义序列的文本,导致日志里出现乱码。
交互式 TUI 界面中关闭颜色
进入交互模式后,颜色控制由底层 TUI 渲染引擎管理,无法通过斜杠命令动态关闭。
必须在启动时传入 --no-color:
codex --no-color
注意:该参数要放在 codex 主命令之后、任何子命令之前;如果加在 /init 或其他斜杠命令后面,会被忽略。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
永久禁用所有颜色输出
方法一:修改配置文件
编辑 ~/.codex/config.toml,在末尾新增一行:
no_color = true
方法二:设置环境变量(优先级更高)
在 shell 配置文件(如 ~/.zshrc)中添加:
export CODEX_NO_COLOR=1
【必须重新加载配置或新开终端才能生效】

















