English | 中文
Generate images with your ChatGPT subscription — no OPENAI_API_KEY.
A tiny zero-dependency Python CLI (and AI-agent skill): one file, stdlib only. Works on a free ChatGPT account too — the default backend just drives the normal ChatGPT web chat, where even free-tier users get image generation.
chatgpt-imagegen "a watercolor cat sitting on a windowsill" -o cat.png
# -> saved: cat.png (812,344 bytes) size=1024x1024 quality=medium
Needs Python 3.10+ and a ChatGPT subscription (free tier works).
For AI agents (recommended) — drops the skill into Claude Code, Codex, Cursor, etc.:
npx skills add leeguooooo/chatgpt-imagegen -gThen just ask: "画一张 …" / "generate a hero banner for the README".
Standalone CLI — no pip, no virtualenv:
git clone https://github.com/leeguooooo/chatgpt-imagegen
sudo install chatgpt-imagegen/chatgpt-imagegen /usr/local/bin/chatgpt-imagegenYou also need one backend — web (default, drives your logged-in Chrome, spends no Codex-usage) or codex (headless fallback). chatgpt-imagegen doctor shows what's ready. → Backends & troubleshooting
chatgpt-imagegen "moody mountain sunset" -o web/hero.png --size 1536x1024
chatgpt-imagegen "make it a warm golden-hour photo, cinematic 35mm" -i photo.jpg # edit a reference
chatgpt-imagegen "a robot mascot" --style doodle # apply a gallery style (auto-pulled + saved)
OUT=$(chatgpt-imagegen "icon" --quiet) # capture the pathFull options: chatgpt-imagegen --help. → Generate images · Styles
Browse and reuse art styles other people tuned — a public gallery at drawstyle.leeguoo.com. No script update needed:
chatgpt-imagegen "a fox barista" --style-online pip # generate with a gallery style, nothing saved
chatgpt-imagegen style search "watercolor mascot" # search the gallery
chatgpt-imagegen style publish mystyle --category cute --from-last # share yours (one-time login)→ Using gallery styles · Submitting a style
- 📖 Full documentation — install, generating, styles, backends, the platform.
- 🎨 Style gallery — browse and contribute community art styles.
- 📝 Deep dive (blog) — the design and principles behind it.
- ⚙️ How it works · HTTP API wrapper
MIT — see LICENSE.
This tool calls ChatGPT's internal backend-api/codex endpoint — the same one the official Codex CLI uses. It is not a documented public API; OpenAI could change or restrict it at any time. Use at your own risk and within the OpenAI Terms of Use — in particular, do not use your ChatGPT subscription to power a public-facing image generation service.
Keywords
ChatGPT subscription image generation, free ChatGPT account image generation, use ChatGPT Plus for image API, gpt-image-2 without OPENAI_API_KEY, gpt-image-2 ChatGPT subscription, image_generation tool Responses API, ChatGPT image CLI, Codex CLI image_gen as standalone tool, DALL-E via ChatGPT Plus, OAuth-backed OpenAI image generation, no-API-key image generation, AI agent image generation skill, Claude Code image skill, OpenAI image generation without billing.
中文: 用 ChatGPT 订阅生成图片、免费 ChatGPT 账号生图、ChatGPT Plus 生图工具、不用 API key 生图、gpt-image-2 用订阅、ChatGPT 订阅生图 CLI、Codex CLI 生图能力独立工具、给 AI agent 用的生图 skill、本地生图脚本、零依赖 Python 生图工具。