A focused gallery of GPT Image 2 prompts and source-attributed GPT-6 Astra use cases.
16,000+ upstream image & video prompts · 2,821 merged prompts and cases in this snapshot · 21 categories · source-aware detail view
- 🎨 Neo-Brutalism Design Language — Sharp borders, hard drop shadows, monospace typography, and a raw editorial aesthetic.
- ⚡ Zero Build, Zero Framework, Blazing Fast — Built with vanilla HTML5, modern CSS custom properties, and native ES6+ JavaScript. Loads in milliseconds.
- 🗂 21 Curated Categories — UI & Interfaces, Photography, Infographics, Posters, Products, Characters, Documents, Scenes, History, GPT-6 Astra games, 3D, engineering, motion, research, and more.
- 🧭 Four Connected Libraries — The grid merges GPT Image 2 prompt text, Virloom metadata, CC0 Midjourney V7 prompt text, and 610 CheerselfAI GPT-6 Astra case summaries; source links and rights notes stay attached to the data.
- 🔍 Instant Search & Shareable Filters — Debounced keyword search across titles, tags, models, and aspect ratios; category, sort, search, and open cases are reflected in the URL.
- 📋 Structured Prompt / Case Inspector — Deep-dive modal view with full prompt text and 1-click copy where available; Astra summaries clearly indicate when the original prompt is not published and link to source media.
- 📱 Fully Responsive Layout — Seamless user experience from 4K ultrawide monitors to mobile viewports, with an accessible navigation menu and keyboard-roving case cards.
- 🖼 Resilient Image Loading — Upstream images use a GitHub CDN fallback and an explicit unavailable state when neither source responds.
Real-time search bar, category pill selector with dynamic counts, sorting options, and responsive prompt card grid.
Click any prompt card to view model parameters, aspect ratios, source attribution, full prompt text, and copy directly to clipboard.
Source-flagged and latest cases surfaced for quick discovery; no unverified view-count claim.
lab-prompt-gallery/
├── index.html # Semantic HTML5 single-page structure
├── style.css # Neo-Brutalism design system & tokens
├── app.js # Vanilla JS state manager, filter engine & modal
├── licenses.html # Source licenses and attribution notes
├── privacy.html # Bilingual privacy notes
├── terms.html # Bilingual usage terms
├── legal.js # Shared legal-page language switch and return state
├── package.json # Root scripts for dev, verify, and capture
├── vercel.json # Vercel static routing & asset caching rules
├── robots.txt # Crawler policy and sitemap pointer
├── sitemap.xml # Public page sitemap
├── .gitignore # Git ignore rules
├── LICENSE # MIT Open Source License
├── data/
│ └── cases.json # Merged source case database & taxonomy
├── assets/
│ └── favicon.svg # Vector site mark
├── docs/
│ └── images/ # High-resolution documentation preview assets
└── scripts/
├── capture-screenshots.mjs # Automated screenshot tool via Chrome DevTools Protocol
├── sync-gpt6-astra.mjs # Reproducible CheerselfAI case-summary importer
└── verify.mjs # Data, markup, and deployment contract checks
The gallery is intentionally static. Use the root npm scripts or any local static HTTP server:
# Clone the repository
git clone https://github.com/sandbaseai/lab-prompt-gallery.git
cd lab-prompt-gallery
# Start a lightweight local server
npm run devVisit http://localhost:3000 in your browser.
npx serve .Open the directory in VS Code, right-click index.html, and select "Open with Live Server".
- Markup & Layout: Semantic HTML5, CSS Grid & Flexbox, Container-query friendly structures.
- Styling: Vanilla CSS3 with
:rootCSS Design Tokens, Neo-Brutalism hard shadows (--shadow-hard: 4px 4px 0 #1A1A1A), dark mode accents, and custom monospace typography. - Logic & State: Native ES6+ JavaScript, Fetch API, Debounced input handler, Keyboard navigation (Escape to close modal), and modern Clipboard API.
- Data Layer: Directly synced
data/cases.jsonmetadata with source-hosted image assets; CC0 Midjourney records intentionally omit images whose generation rights are not separately documented.
The synchronized grid currently contains the 541-case freestylefly/awesome-gpt-image-2 snapshot, 1,642 records from no-chili/awesome-gpt-image-2-prompts, 28 prompt-text records from Pixmind's CC0 Midjourney V7 examples, and 610 public case summaries from CheerselfAI's GPT-6 Astra use-case page. Astra records preserve title, takeaway, author/source, publication metadata, poster, and video URL; they are explicitly marked summary-only when the source does not publish full prompt text. No separate reuse license is stated on that page, so original media and third-party rights remain with the linked source.
For broader discovery, the UI links to Toolcentral's 7,902-template GPT Image 2 catalog. Its repository is MIT-licensed, but the data bundle does not grant a separate record-level redistribution license, so it remains external until that review is complete.
Run npm run sync:upstream to refresh the three prompt libraries, then npm run sync:gpt6-astra to refresh the CheerselfAI cases. The Astra merge is deterministic and assigns reserved numeric IDs 10001–10610 so URL deep links remain shareable.
The Submit Prompt button asks for confirmation, then opens a new GitHub Issue in the company repository. GitHub handles the final review and submission; a GitHub account is required to publish the issue.
The project includes a ready-to-use vercel.json configured for static asset caching:
Or deploy via the Vercel CLI (use the SandBase team scope when the project exists there):
npx vercel --scope sandbase- Navigate to your repository Settings -> Pages;
- Under Build and deployment, set Source to
Deploy from a branch; - Select branch
mainand folder/ (root), then click Save.
Contributions, prompt submissions, and feature ideas are welcome!
- Fork this repository.
- Add or update cases upstream, then run
npm run sync:upstreamand verify the image paths. - Commit your changes:
git commit -m "feat: add new UI design prompts" - Push to your branch and open a Pull Request.
- Code & Design: Licensed under the MIT License.
- Prompt Content & Metadata: Source-specific. Check the record's source link and license note before commercial reuse or redistribution; CC0 records in this snapshot are prompt text only.



