freestylefly/awesome-gpt-image-2Public

Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比专区,附完整提示词与生成记录,持续更新。

AI summary: An industrial-grade repository of prompts, workflows, and templates optimized for GPT-Image2 generation.

Stars
30.8K
+789 today
Forks
3K
Watchers
124
Open issues
11
Open PRs
12
Contributors
~5
Commits
168
Branches
8

JavaScriptMITCreated Apr 25, 2026Last push 1d ago+3.1K stars this week+15.4K this month

Star history

since Apr 19, 2026
010K20K30KApr 2026Jun 2026Jul 2026Sep 2026
30.8K stars as of Sep 10, 2026, tracked back to Apr 19, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 10 commits2026-04-26: 3 commits2026-04-27: 2 commits2026-04-28: 5 commits2026-04-29: 0 commits2026-04-30: 2 commits2026-05-01: 0 commits2026-05-02: 7 commits2026-05-03: 1 commit2026-05-04: 17 commits2026-05-05: 1 commit2026-05-06: 1 commit2026-05-07: 4 commits2026-05-08: 10 commits2026-05-09: 20 commits2026-05-10: 0 commits2026-05-11: 2 commits2026-05-12: 3 commits2026-05-13: 4 commits2026-05-14: 3 commits2026-05-15: 4 commits2026-05-16: 1 commit2026-05-17: 1 commit2026-05-18: 2 commits2026-05-19: 1 commit2026-05-20: 4 commits2026-05-21: 3 commits2026-05-22: 1 commit2026-05-23: 0 commits2026-05-24: 4 commits2026-05-25: 3 commits2026-05-26: 0 commits2026-05-27: 2 commits2026-05-28: 0 commits2026-05-29: 2 commits2026-05-30: 1 commit2026-05-31: 0 commits2026-06-01: 2 commits2026-06-02: 3 commits2026-06-03: 0 commits2026-06-04: 1 commit2026-06-05: 4 commits2026-06-06: 3 commits2026-06-07: 1 commit2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 1 commit2026-06-11: 2 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 1 commit2026-06-19: 0 commits2026-06-20: 3 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 1 commit2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 1 commit2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 3 commits2026-07-23: 2 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 3 commits2026-08-21: 1 commit2026-08-22: 0 commits2026-08-23: 1 commit2026-08-24: 4 commits2026-08-25: 1 commit2026-08-26: 2 commits2026-08-27: 0 commits2026-08-28: 1 commit2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 1 commit2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits
166 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    30,799 stars

  • Rising fast

    +3,074 stars this week

  • Actively maintained

    Pushed within 48 hours

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    21 trending appearances

What awesome-gpt-image-2 does

The awesome-gpt-image-2 repository provides an extensive, curated collection of prompts, detailed workflows, and robust templates designed specifically for generating high-quality images with GPT-Image2. It meticulously includes over 500 reverse-engineered use cases alongside 20 highly structured industrial templates to significantly streamline the image generation process. The core philosophy of the project treats prompts as code, enabling fully reproducible and consistent visual outputs across various professional scenarios. Furthermore, the repository is complemented by a visual website that allows users to easily browse the extensive prompt gallery and filter by specific artistic styles or practical applications.

This repository is designed for AI artists, prompt engineers, digital marketers, and developers who heavily rely on GPT-Image2 for generating visual content. It requires a foundational understanding of prompt engineering principles.

  • Reverse-engineered cases: Provides over 500 meticulously analyzed prompts that reveal the mechanics behind high-quality image generations.
  • Industrial templates: Features 20 robust, structured templates designed specifically for commercial and professional design workflows.
  • Prompt as code: Actively treats prompts as reproducible, versionable assets to ensure highly consistent image generation over time.
  • Original content: Consists entirely of 100% original and professionally rewritten AI prompts strictly optimized for maximum output quality.
  • Visual gallery: Includes a comprehensive website interface for intuitively browsing and filtering the available prompt catalog.

Where teams use it

Professional image generation

Digital creators can directly utilize the structured templates to generate high-quality images for marketing campaigns, UI design, or conceptual art.

Prompt engineering research

AI researchers and developers can deeply study the reverse-engineered cases to fundamentally understand effective prompting strategies.

Automated visual asset creation

Commercial businesses can seamlessly integrate the proven prompt structures into their automated pipelines for consistent asset generation.

Style exploration

Designers can efficiently filter the gallery by artistic style to discover the exact prompt parameters needed for specific visual aesthetics.

Getting started: Visit https://gpt-image2.canghe.ai/ to browse the gallery.

README

main branch

GPT-Image2 Prompt System

Prompt as Code | GPT-Image2 Industrial Prompt Engine & Template Library, 500+ Reverse-Engineered Cases, 20+ Industrial Templates

Stars Forks Cases Original Sponsor

freestylefly/awesome-gpt-image-2 | Trendshift

English | 简体中文 | 日本語

🌐 Visual Website

Use the live site at gpt-image2.canghe.ai to browse the gallery as a product experience: open large previews, copy full prompts, filter by style or scenario, test generation after Google sign-in, and jump back to the source case on GitHub.

GPT-Image2 Gallery website preview

Community 交流群

Join the GPT-Image2 discussion group to exchange prompts, workflows, and creative ideas with other users. Visit the community page to join.

Follow the WeChat official account 苍何 or scan the QR code below to receive project updates, new cases, and practical tutorials.

苍何 WeChat official account QR code and search card

❤️ Sponsors

Want to appear here? Support the project through GitHub Sponsors, or search 苍何 on WeChat and send your product name plus a short sponsorship note.

Sponsor Description
APIMart Thanks to APIMart for sponsoring this project! APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit a task, get an ID, fetch results via polling or callback. Batch tens of thousands of images without timeouts, switch models without changing code. Pay-as-you-go with no monthly fee — sign up here to get started.
hiapi Thanks to hiapi for sponsoring this project! hiapi is an AI image & video generation API platform — GPT-Image-2 (text-to-image, image edit, 1K–4K) alongside video models like Seedance, Kling and Wan, all through one unified async API: submit a task, get a task_id, fetch results by polling or callback, batch without timeouts, switch models without code changes. Every result is stored on hiapi's own CDN with persistent storage, so your image/video URLs stay available long-term and can be fetched anytime — no rushing to download and back them up yourself. Native Remote MCP and Agent Skills plug straight into Claude Code & Cursor. Chinese UI & docs, WeChat Pay, pay-as-you-go with no monthly fee — new users get $1 free credit (~50 images). Sign up here.
PackyCode Thanks to PackyCode for sponsoring this project! PackyCode is a stable, high-performance API relay provider for Claude Code, Codex, Gemini, and more. Automatic failover, smart routing, and unlimited concurrency help turn AI coding into a reliable productivity tool. Register here to get started.
PPToken Project sponsor. PPToken provides API relay and key distribution for ChatGPT, Claude, Gemini, and other mainstream AI models, with low-latency access, high availability, pay-as-you-go billing, and flexible subscription plans.

⚡️ Project Vision

After GPT-Image2 became widely available, AI image generation moved from "can it make an image?" to "can it make stable, controllable, reusable images?" This project turns scattered community examples into Prompt-as-Code assets that are easier for agents and automation workflows to reuse.

The core goal is simple: compress prose-style prompts into structured protocols. When you need batch generation, template systems, or production workflows, this structure is more valuable than a pile of isolated examples.

  • 🧱 Atomic schema: split subjects, lighting, materials, layout, and visual details into composable parts
  • ⚙️ Workflow friendly: designed for agents, scripts, and automation systems
  • 🧬 Structured control: improve controllability for layout, copy, and information hierarchy

📖 Quick Links

🗂️ Category Overview

Start with the case album to find a visual direction, then open the prompt template categories to turn that direction into reusable structure.

🖼️ Case Album

🧩 UI & Interfaces
73 cases

UI and interfaces
Apps, websites, dashboards, social screenshots, and product interfaces.
View Cases

📊 Charts & Infographics
53 cases

Charts and infographics
Infographics, knowledge maps, technical explainers, and structured diagrams.
View Cases

📰 Posters & Typography
90 cases

Posters and typography
Event posters, covers, type-driven visuals, and strong layout compositions.
View Cases

🛍️ Products & E-commerce
42 cases

Products and e-commerce
Product shots, detail pages, packaging, selling points, and ads.
View Cases

🏷️ Brand & Logos
27 cases

Brand and logos
Logos, identity systems, brand touchpoints, and campaign visuals.
View Cases

🏛️ Architecture & Spaces
12 cases

Architecture and spaces
Architecture renders, interiors, city maps, and spatial concepts.
View Cases

📷 Photography & Realism
78 cases

Photography and realism
Portraits, phone photography, film texture, and commercial photography.
View Cases

🎨 Illustration & Art
59 cases

Illustration and art
Illustration, art styles, material experiments, and decorative images.
View Cases

🧍 Characters & People
31 cases

Characters and people
Character design, pose references, cards, and 3D toys.
View Cases

🎬 Scenes & Storytelling
21 cases

Scenes and storytelling
Storyboards, narrative scenes, livestream frames, and worldbuilding.
View Cases

🏮 History & Classical Chinese Themes
16 cases

History and classical Chinese themes
Classical scrolls, historical figures, traditional themes, and poetry visuals.
View Cases

📚 Documents & Publishing
11 cases

Documents and publishing
White papers, manuals, encyclopedic plates, and publishing layouts.
View Cases

🧪 Other Use Cases
28 cases

Other use cases
Creative experiments, special tasks, mixed workflows, and practical cases.
View Cases

🖼️ Full Gallery

Full gallery
Browse all 544 cases by gallery part and category.
Open Gallery

⭐ Latest Additions

Latest additions
The newest community cases and workflows collected in the repo.
View Latest

🧩 Prompt Template Categories

The prompt body remains in the original template document for now. This homepage only adds an English navigation layer.

Template Page 1 / 4: Design & Information
Category Template Entry Core Capability
🧩 UI & Interfaces View Prompts Components, page hierarchy, screenshot texture
📊 Charts & Infographics View Prompts Modules, arrows, data structure, readability
📰 Posters & Typography View Prompts Layout, headline systems, people, visual impact
Template Page 2 / 4: Commerce & Space
Category Template Entry Core Capability
🛍️ Products & E-commerce View Prompts Product selling points, packaging, detail-page structure
🏷️ Brand & Logos View Prompts Logos, identity, brand touchpoint systems
🏛️ Architecture & Spaces View Prompts Perspective, materials, indoor and outdoor lighting
Template Page 3 / 4: Imaging & Characters
Category Template Entry Core Capability
📷 Photography & Realism View Prompts Lenses, lighting, realistic textures
🎨 Illustration & Art View Prompts Brushwork, materials, art styles
🧍 Characters & People View Prompts Character design, pose sheets, consistency
Template Page 4 / 4: Narrative & Extensions
Category Template Entry Core Capability
🎬 Scenes & Storytelling View Prompts Storyboards, worldbuilding, emotional pacing
🏮 History & Classical Chinese Themes View Prompts Dynasties, clothing, scroll-style narrative
📚 Documents & Publishing View Prompts Page systems, tables of contents, layout rules
🧪 Other Use Cases View Prompts Mixed tasks, experimental workflows, special outputs

🤖 Agent Skill

This repository includes an agent skill for choosing GPT-Image2 styles, templates, categories, and scene tags from the same data used by the website.

Package links: npm / GitHub Packages

City life system map generated with the GPT-Image2 style library skill

Example output from a city-life-system-map request using the style library skill.

Quick Install for Agent Skills

Recommended for Claude Code, Codex, Cursor, and other tools supported by skills:

npx skills add freestylefly/awesome-gpt-image-2 --skill gpt-image-2-style-library --agent claude-code codex --global --yes --copy

Install to every supported local agent:

npx skills add freestylefly/awesome-gpt-image-2 --global --all --copy

Claude Code Plugin Marketplace

Run these commands inside Claude Code:

/plugin marketplace add freestylefly/awesome-gpt-image-2
/plugin install gpt-image-2-style-library@awesome-gpt-image-2

npm CLI

If you prefer npm, install the CLI and then sync the skill into local agent folders:

npm install -g gpt-image-2-style-library
gpt-image-2-style-library install all

You can also run it without a global install:

npx gpt-image-2-style-library install all

Install from GitHub Packages:

npm login --scope=@freestylefly --registry=https://npm.pkg.github.com
npm install -g @freestylefly/gpt-image-2-style-library --registry=https://npm.pkg.github.com
gpt-image-2-style-library install all

install all writes the skill to the common local folders used by Codex and Claude Code, including ~/.codex/skills, ~/.claude/skills, and ~/.agents/skills. Restart the agent session after installing.

Use it with a request like:

Use gpt-image-2-style-library to create an infographic prompt about Codex.

For local source development:

npm run generate:style-skill
npm run install:skill

The skill source lives at agents/skills/gpt-image-2-style-library. Its generated reference comes from data/style-library.json, so the website and Agent workflow share one style library.

🔐 Website Auth & Generation

The visual site supports direct APIMart generation with a personal browser-only API key. Without a personal key, signed-in users continue through Supabase Auth, platform credits, and the server-side APIMart key.

Required Vercel environment variables:

VITE_SUPABASE_URL=
VITE_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
SUPER_ADMIN_EMAILS=2689458656@qq.com,canghe0818@gmail.com
APIMART_API_KEY=
APP_URL=https://gpt-image2.canghe.ai
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
VITE_GA_MEASUREMENT_ID=
GA4_PROPERTY_ID=
GOOGLE_ANALYTICS_CLIENT_ID=
GOOGLE_ANALYTICS_CLIENT_SECRET=
GOOGLE_ANALYTICS_REFRESH_TOKEN=

Setup checklist:

  • Apply supabase/migrations/202605090001_user_credits.sql to the Supabase project.
  • Apply supabase/migrations/20260509090000_membership_billing.sql to add membership plans, credit packs, Stripe order records, and credit adjustment RPCs.
  • Apply supabase/migrations/20260721090000_alipay_webpay.sql before enabling Alipay website payments, then configure each credit pack's reviewed CNY price. See Alipay website payment setup.
  • Apply supabase/migrations/20260722090000_paid_community.sql before enabling the paid community. Keep COMMUNITY_PAYMENT_ENABLED=false until the protected QR, Alipay onboarding, and production payment/refund checks are complete. See the paid community runbook.
  • Apply supabase/migrations/20260512090000_google_account_center.sql to add account usage summaries and forced credit charging for super admins.
  • Apply supabase/migrations/20260512143000_pricing_admin_metrics.sql to update the $5 / 300 credits catalog and add admin dashboard metrics.
  • Apply supabase/migrations/20260515090000_case_favorites.sql to add per-user case favorites.
  • Apply supabase/migrations/20260828090000_apimart_generation_tasks.sql to add APIMart task IDs, actual USD costs, expiring result URLs, and provider indexes.
  • Add https://gpt-image2.canghe.ai and local dev URLs such as http://127.0.0.1:5173 to Supabase Auth redirect URLs.
  • Enable the Google Provider after adding Google OAuth credentials in the Supabase Dashboard.
  • To force Google-only sign-in, disable the Email Provider in Supabase Auth settings.
  • Keep SUPABASE_SERVICE_ROLE_KEY only in server-side environments such as Vercel Environment Variables.
  • Configure Stripe Checkout with the webhook URL https://gpt-image2.canghe.ai/api/billing/webhook.
  • Subscribe the Stripe webhook to checkout.session.completed, invoice.payment_succeeded, customer.subscription.updated, and customer.subscription.deleted.
  • Keep STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET only in server-side Vercel Environment Variables.
  • Create a GA4 property for gpt-image2.canghe.ai, add the measurement ID to VITE_GA_MEASUREMENT_ID, and copy the numeric property ID to GA4_PROPERTY_ID.
  • Create a Google OAuth Web Client with http://localhost:8080/oauth2callback as an authorized redirect URI, then add GOOGLE_ANALYTICS_CLIENT_ID and GOOGLE_ANALYTICS_CLIENT_SECRET to local .env.local.
  • Run npm run ga4:oauth, open the generated URL, approve the analytics.readonly permission, paste the callback URL into the terminal, then add the returned GOOGLE_ANALYTICS_REFRESH_TOKEN to Vercel as a Sensitive environment variable.

🖼️ Featured Cases

Case 1: Infographic Visualization

Urban Metabolism Atlas

An engineering-whitepaper-style infographic case for studying modular structure, information hierarchy, and bilingual labels. View full case

Case 2: Social Media Interface Screenshot

Ailln AI

A mixed "product interface + social content screenshot" case for controlling text blocks, UI frames, and content cards. View full case

Case 6: Illustration Art

Japanese fantasy illustration

A Japanese fantasy illustration example for studying atmosphere, color, and large-scene composition. View full case

Case 17: Interaction Design Diagram

Interaction design diagram

A classic "structured breakdown + explanatory layout" case for product diagrams and poster-like technical explainers. View full case

Case 166: Twelve Gold Saints Card Set

Twelve Gold Saints card set

A multi-card, unified-style case for studying batch generation and series design. View full case

Case 310: Snack Brand Technical Breakdown

Snack brand technical breakdown

A strong hybrid of brand narrative, structural breakdown, and commercial presentation. Useful as an "infographic + brand visual" reference. View full case

Canghe Original Tests

Case 330: Moonlit Livestream Scene

Moonlit livestream scene
A high-fidelity livestream screenshot reference for UI atmosphere, comments, and realistic people.
View Case

Case 334: RAG Technical Explainer

RAG technical explainer
A reference for technical concepts, process arrows, and Chinese explanation modules.
View Case

Case 338: Red Cliff Classical Scroll

Red Cliff classical scroll
A complete example of scroll format, classical Chinese narrative, and full-text layout.
View Case

Case 331: Hand-Drawn Xi'an Watercolor Map

Hand-drawn Xi'an watercolor map
A lightweight reference for city maps, hand-drawn routes, and landmark labels.
View Case

Case 332: Tea Pi Product Poster

Tea Pi product poster
A beverage product image combining Chinese selling points and a clean commercial poster style.
View Case

Case 339: Apple-Style Nature Science Poster

Apple-style nature science poster
Minimal studio photography, a natural subject, and science-poster information layout.
View Case

Latest Community Additions

Only the latest collection and import run is shown here. Older imports stay in the full gallery.

Case 539: Raw Sketchy Portrait Poster

Raw Sketchy Portrait Poster
A customizable rough-ink portrait poster prompt combining an oversized subject, close companion, minimal scenery, restrained palette, and intentionally imperfect print texture.
View Case

Case 540: Dreamlike Futuristic World Poster

Dreamlike Futuristic World Poster
A vertical editorial art-poster prompt for surreal future cities with sculptural architecture, oversized plants, tiny people, vintage travel texture, and luxury pacing.
View Case

Case 541: 50/50 Mixed-Media Memory Card

50/50 Mixed-Media Memory Card
A reference-photo editing prompt that keeps the top photo intact and converts the lower half into a handmade paper memory card with wax-crayon sketching.
View Case

Case 542: Black-and-White Typographic Portrait Poster

Black-and-White Typographic Portrait Poster
A high-contrast monochrome typographic portrait prompt that fuses side-profile silhouettes, rough ink texture, microtext, and a large readable text block.
View Case

Case 543: Travel Souvenir Enamel Pin Badge

Travel Souvenir Enamel Pin Badge
A product-design prompt that turns a travel photo into a glossy enamel pin badge with gold dividers, scene hierarchy, simplified figure rules, and fabric backdrop.
View Case

Case 544: Preschool Vocabulary Learning Card

Preschool Vocabulary Learning Card
A preschool learning-card prompt for clean object-and-part vocabulary layouts with realistic produce, dotted arrows, simple illustration, and clear labels.
View Case

🧩 Template Entry

The full template library lives in docs/templates.md. Use the Prompt Template Categories above for quick category jumps, or open Industrial prompt templates and pitfalls guide for the complete template text.

🚀 How To Use This Repository

  1. Start from the featured cases and decide what output type you want to imitate.
  2. Open the full gallery and find nearby cases. Copy structure first, then style words.
  3. Return to the template page and fill your business variables into the general or JSON templates.

📄 Notes & Disclaimer

Acknowledgements & Sources

During collection and research, this project references public prompt-library content from YouMind and OpenNana for learning, summarization, and methodology research. Copyright belongs to the original authors or platforms. If any content is infringing or inappropriate, please contact us and we will correct or remove it promptly.

Disclaimer

This project only organizes publicly accessible community prompts and example images for learning and research. It does not claim ownership of any third-party original content.

All prompt cases and generated images in this repository were initially inspired by public community sources, especially YouMind and OpenNana. The project aims to break down strong examples into reusable structured protocols for learning, summarization, and automated testing with large-model agents.

  • We make every effort to preserve original sources, including author profiles, original post links, and source repository links.
  • For third-party content, we follow source repository statements, licenses such as CC BY 4.0, and the relevant platform rules.
  • If you are the original author or rights holder and believe an entry should not be displayed, please open an Issue with the entry link. We will review it and remove it quickly when appropriate.
  • This repository does not guarantee that third-party content can be used commercially. Please obtain authorization from the original rights holder before commercial use.

If this library helps you, please star the repository.

Star History

Star History Chart

📜 License

This project is open source under the MIT License. You can use, modify, distribute, and build on it freely while preserving the license notice.

View on GitHub

Recent activity

commits and pull requests

Commits per week

last 52 weeks
540Week of 2025-09-07: 0 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 10 commitsWeek of 2026-04-26: 19 commitsWeek of 2026-05-03: 54 commitsWeek of 2026-05-10: 17 commitsWeek of 2026-05-17: 12 commitsWeek of 2026-05-24: 12 commitsWeek of 2026-05-31: 13 commitsWeek of 2026-06-07: 4 commitsWeek of 2026-06-14: 4 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 1 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 1 commitsWeek of 2026-07-19: 5 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 4 commitsWeek of 2026-08-23: 9 commitsWeek of 2026-08-30: 1 commitsSep 7, 2025Aug 30, 2026
166 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 1 commitsSun 9:00 — 0 commitsSun 10:00 — 1 commitsSun 11:00 — 0 commitsSun 12:00 — 0 commitsSun 13:00 — 2 commitsSun 14:00 — 0 commitsSun 15:00 — 1 commitsSun 16:00 — 0 commitsSun 17:00 — 0 commitsSun 18:00 — 0 commitsSun 19:00 — 0 commitsSun 20:00 — 0 commitsSun 21:00 — 4 commitsSun 22:00 — 0 commitsSun 23:00 — 1 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 1 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 2 commitsMon 7:00 — 6 commitsMon 8:00 — 0 commitsMon 9:00 — 0 commitsMon 10:00 — 4 commitsMon 11:00 — 0 commitsMon 12:00 — 2 commitsMon 13:00 — 2 commitsMon 14:00 — 1 commitsMon 15:00 — 3 commitsMon 16:00 — 2 commitsMon 17:00 — 2 commitsMon 18:00 — 1 commitsMon 19:00 — 0 commitsMon 20:00 — 0 commitsMon 21:00 — 0 commitsMon 22:00 — 3 commitsMon 23:00 — 3 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 2 commitsTue 11:00 — 1 commitsTue 12:00 — 0 commitsTue 13:00 — 3 commitsTue 14:00 — 2 commitsTue 15:00 — 1 commitsTue 16:00 — 0 commitsTue 17:00 — 0 commitsTue 18:00 — 4 commitsTue 19:00 — 0 commitsTue 20:00 — 1 commitsTue 21:00 — 1 commitsTue 22:00 — 0 commitsTue 23:00 — 1 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 1 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 1 commitsWed 10:00 — 1 commitsWed 11:00 — 0 commitsWed 12:00 — 1 commitsWed 13:00 — 1 commitsWed 14:00 — 0 commitsWed 15:00 — 0 commitsWed 16:00 — 5 commitsWed 17:00 — 1 commitsWed 18:00 — 0 commitsWed 19:00 — 0 commitsWed 20:00 — 0 commitsWed 21:00 — 2 commitsWed 22:00 — 0 commitsWed 23:00 — 5 commitsThu 0:00 — 4 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 1 commitsThu 9:00 — 1 commitsThu 10:00 — 1 commitsThu 11:00 — 0 commitsThu 12:00 — 1 commitsThu 13:00 — 1 commitsThu 14:00 — 2 commitsThu 15:00 — 1 commitsThu 16:00 — 1 commitsThu 17:00 — 0 commitsThu 18:00 — 0 commitsThu 19:00 — 1 commitsThu 20:00 — 0 commitsThu 21:00 — 2 commitsThu 22:00 — 2 commitsThu 23:00 — 3 commitsFri 0:00 — 2 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 1 commitsFri 10:00 — 3 commitsFri 11:00 — 1 commitsFri 12:00 — 3 commitsFri 13:00 — 1 commitsFri 14:00 — 0 commitsFri 15:00 — 4 commitsFri 16:00 — 2 commitsFri 17:00 — 2 commitsFri 18:00 — 1 commitsFri 19:00 — 0 commitsFri 20:00 — 1 commitsFri 21:00 — 0 commitsFri 22:00 — 0 commitsFri 23:00 — 2 commitsSat 0:00 — 3 commitsSat 1:00 — 0 commitsSat 2:00 — 1 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 1 commitsSat 8:00 — 5 commitsSat 9:00 — 1 commitsSat 10:00 — 2 commitsSat 11:00 — 3 commitsSat 12:00 — 0 commitsSat 13:00 — 4 commitsSat 14:00 — 2 commitsSat 15:00 — 1 commitsSat 16:00 — 0 commitsSat 17:00 — 9 commitsSat 18:00 — 3 commitsSat 19:00 — 3 commitsSat 20:00 — 3 commitsSat 21:00 — 4 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits155 (93%)
Community commits12 (7%)

167 commits in total over the last year.

DateListRankStars gained
Sep 10, 2026daily#7+705
Sep 9, 2026monthly#8+19,058
Sep 9, 2026daily#9+612
Sep 8, 2026monthly#8+19,058
Sep 7, 2026monthly#7+19,087
Sep 6, 2026monthly#8+19,395
Sep 5, 2026monthly#7+19,360
Sep 4, 2026weekly#12+7,006
Sep 4, 2026monthly#7+19,065
Sep 3, 2026weekly#12+7,006
Sep 2, 2026weekly#5+10,669
Sep 1, 2026weekly#5+11,711
Aug 31, 2026weekly#2+13,413
Aug 30, 2026daily#7+767
Aug 30, 2026weekly#1+13,141
  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    284.7K stars · Shell

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    255.9K stars · JavaScript

  • react/react

    The library for web and native user interfaces.

    249.9K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    244.2K stars · Python

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    234.7K stars · JavaScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    204K stars · TypeScript