codex cli支持三种图片输入方式:剪贴板粘贴(最快,需截图至剪贴板后ctrl+v)、命令行--image参数指定本地路径(支持单张或多张逗号分隔)、交互模式中/attach命令上传本地文件(一次一个,不支持url)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Codex CLI直接“看图写代码”,比如截图报错弹窗、设计稿组件或手绘白板草图,但发现命令行里没法拖图片进去——这确实不是直觉操作,得用剪贴板中转。
用剪贴板粘贴图片(推荐,最快)
第一步:用系统快捷键截取区域,不保存为文件,直接进剪贴板。macOS按 ⌃ Ctrl + ⌘ Cmd + ⇧ Shift + 4;Windows用 Win + Shift + S;Linux多数桌面环境支持 Shift + Print Screen 框选。
第二步:终端中运行 codex 进入交互模式,光标停在提示符后,直接按 Ctrl+V(Windows/Linux)或 ⌘ Cmd+V(macOS)。
第三步:Codex会立即识别并显示 [?️ Image pasted],随后自动分析尺寸、内容和上下文技术栈。它支持 PNG/JPEG 格式,但不支持 GIF 或 WebP——如果粘贴后无响应,大概率是截图格式不对。
用命令行参数附加本地图片文件
方法一:单张图片,用 --image 参数指定路径
codex --image ./screenshots/login-error.png "请根据这张报错截图修复登录页的表单验证逻辑"
方法二:多张图片,路径用英文逗号分隔,不加空格
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
codex --image ./ui/mockup.png,./notes/whiteboard.jpg "重构这个页面,保持左侧导航栏结构,右侧按手绘稿实现卡片布局"
⚠️注意:路径必须是相对当前工作目录的合法路径,且图片文件需真实存在。如果路径含中文或空格,务必用引号包裹整个参数值,否则 Codex 会报 file not found 并退出。
在交互模式中插入已存在的图片文件
① 进入交互模式:codex
② 输入斜杠命令:/attach ./src/assets/icon.svg
③ 等待上传完成提示:✅ Attached: icon.svg (2.4 KB)
④ 接着输入任务描述,例如:“把这个 SVG 图标适配深色模式,修改 fill 属性为 currentColor”
这个方式适合你已经把图片存好、不想重复截图的情况。但注意:/attach 只接受本地文件路径,不支持 URL 或剪贴板;而且一次只能传一个文件,传第二个会覆盖前一个。










