Skip to content

webkubor/image-codex-cli

image-codex-cli

webkubor 打造 — 一句描述,一张好图。

一键智能出图 CLI,基于 OpenAI Codex CLI (GPT Image 2) 引擎。
无需 API Key,零配置,支持文生图与图生图,内置多场景 Skill 模板。

npm version License Stars


样例

古装人物肖像image-codex-cli generate --skill costume-portrait --prompt "唐朝仕女,手持团扇,红墙绿瓦背景"

古装人物肖像

角色参考图(基于参考图生成三视图+表情+色板)
image-codex-cli generate --skill character-sheet -i reference.jpg --prompt "日系少女,马尾长发"

角色参考图


快速开始

# 安装 Codex CLI + image-codex-cli
npm install -g @openai/codex image-codex-cli
codex login

# 验证环境
image-codex-cli check

# 出图(文生图)
image-codex-cli generate --prompt "一只橘猫在雨天窗台上"

# 出图(带 Skill)
image-codex-cli generate --skill costume-portrait --prompt "唐朝仕女"

# 出图(图生图 — 带参考图)
image-codex-cli generate --skill character-sheet -i character.jpg --prompt "赛博朋克女忍者"

无需 API Key。 只需安装 Codex CLI 并登录你的 ChatGPT (Plus/Pro) 账号即可出图。


内置 Skill(14 个)

CLI 启动时自动注册以下 Skill,直接使用 --skill <name> 调用:

Skill 用途 比例 参考图 分类
character-sheet 🎯 角色设定资料卡 — 三视图+表情+装备分解+色板 16:9 ✅ 必须 character
character-sheet-duo 🎯 双角色对比设定资料卡 16:9 ✅ 必须 character
costume-portrait 🎯 古装/戏服人物肖像 3:4 ✅ 可选 character
social-cover 🎯 小红书/社交媒体封面 3:4 ✅ 可选 social
ui-mockup 🎯 UI 设计系统 — App/Web 界面 16:9 ✅ 可选 ui
ecommerce-lifestyle 🛒 场景/生活图 — 产品实拍感 4:3 ✅ 可选 product
ecommerce-packaging 🛒 包装/礼盒展示 — 开箱视觉 1:1 ✅ 可选 product
product-photo 🎯 产品展示图 — 电商摄影 1:1 ✅ 可选 product
product-detail 🎯 商品详情图 — 多角度细节标注 16:9 ✅ 必须 product
brand-identity 🏷️ 品牌视觉系统 — Logo+色板+字体+样机 16:9 ✅ 可选 brand
poster-double-exposure 🎨 水墨双重曝光海报 3:4 ✅ 可选 poster
commercial-poster 🎯 商业落地海报 — 促销/品牌含文字 3:4 ✅ 必须 poster
infographic-engine 📊 信息图/知识卡片 — 图解知识 16:9 ✅ 可选 poster
film-storyboard 🎯 电影分镜图 — 多格+机位标注 16:9 ✅ 可选 poster

✅ 可选 = 不传参考图也能出图(文生图模式) ✅ 必须 = 需要传参考图才能出图(图生图模式)


参考图(图生图)

当使用 -i / --input-image 参数时,CLI 自动切换为图生图模式:

# 单参考图
image-codex-cli generate --skill character-sheet -i ref.jpg --prompt "武侠少女"

# 多参考图(传产品图+Logo 做海报)
image-codex-cli generate --skill commercial-poster -i product.jpg -i logo.png --prompt "618 年中大促"

# 不加参考图就是文生图
image-codex-cli generate --skill social-cover --prompt "电子书推荐"

每个 Skill 内置 refImageInstruction(参考图使用说明),自动注入 prompt 末尾告知模型如何利用参考图。例如 character-sheet 的指令:

"参考图中的角色形象、服装风格和世界观设定是核心依据。在角色参考图中必须严格遵循参考图的人物外观(发型、脸型、体型、肤色),同时按照角色参考图规范生成三视图、表情变化、装备分解和色板。"


场景速查

你说 执行
"帮我做角色参考图" --skill character-sheet -i 角色图.jpg
"帮我做张古装人物" --skill costume-portrait
"帮我做小红书封面" --skill social-cover
"帮我做 UI 素材" --skill ui-mockup
"帮我做产品图" --skill product-photo
"帮我做商品详情图" --skill product-detail -i 产品图.jpg
"帮我做促销海报" --skill commercial-poster -i 产品图.jpg -i logo.png
"帮我做电影分镜" --skill film-storyboard
"帮我把这个角色做成设定卡" --skill character-sheet -i 参考图.jpg

通用出图

# 使用默认 profile
image-codex-cli generate --prompt "neon Tokyo street at night, rain"

# 指定比例
image-codex-cli generate --prompt "wide city skyline" --aspect-ratio 16:9

# 使用预设 profile
image-codex-cli generate --prompt "product shot" --profile avatar

# 批量出图
image-codex-cli generate --prompt "abstract art" --output-count 4

CLI 参数

Flag 默认 说明
--prompt 必填 图片描述
--skill 使用内置 Skill 模板
-i, --input-image 参考图路径(可重复使用,图生图模式)
--profile 当前默认 使用指定 profile
--no-expand false 跳过 prompt 自动扩展
--aspect-ratio 按 profile 16:9 9:16 1:1 3:4 21:9
--provider codex codex gemini
--output-count 1 1–8 张
--filename 系统默认目录 输出路径
--seed 锁定随机种子

自定义 Skill

# 添加
image-codex-cli skill add \
  --name cover \
  --description "Editorial blog cover" \
  --prompt-template "{{prompt}}, editorial cover, strong headline-safe negative space" \
  --aspect-ratio 16:9

# 查看
image-codex-cli skill list
image-codex-cli skill show cover

# 调用
image-codex-cli skill run cover --prompt "AI tools for designers"

开发者

git clone https://github.com/webkubor/image-codex-cli
cd image-codex-cli
npm install && npm run build
node bin/image-codex-cli.js check

关于

webkubor(栖洲) 创建并维护。基于 OpenAI Codex CLI 和 GPT Image 2 模型。

"沉淀 AI 时代的视觉生产力工具。"

License: Apache 2.0

About

A Gemini CLI extension for per-call Nano Banana 2 / Pro switching, aspect ratio control, and image generation without server restarts.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors