Image Studio isn’t just “enter prompt, get image.” It’s a full creative workflow with a gallery, model switching, history, lightbox previews, downloading, and deletion. One of the most product-ready apps in the repo.
What Your Users Can Do
- Write a prompt and generate images
- Switch between several image models
- Choose between OpenAI and Replicate-backed image models
- Browse creations in a visual gallery
- Preview images in a lightbox
- Search previous generations
- Download or delete results
Supported Models
| Model | Provider | Notes |
|---|---|---|
| GPT Image | OpenAI | Direct OpenAI integration |
| Nano Banana 2 | Replicate | — |
| Nano Banana Pro | Replicate | — |
| Seedream 5 Lite | Replicate | — |
| Imagen 4 | Replicate | — |
| Flux 1.1 Pro | Replicate | — |
| Flux Schnell | Replicate | — |
| Ideogram V2 | Replicate | — |
| Recraft V3 | Replicate | — |
app/(apps)/image-studio/lib/models.ts.
What You Need
Better Auth + PostgreSQL
Auth and saved generation history
Storage
Generated files and persistent gallery items
Replicate
Most non-OpenAI image models
You also need
OPENAI_API_KEY for GPT Image.How It Works
Write a prompt and pick a model
The user types what they want and selects from the available model list.
Store the result
The generated image is uploaded to object storage and linked to the user’s account.
Great Starting Point For…
You can reshape this app into:- AI ad creative generators
- Social media asset tools
- Product mockup generators
- Brand visual tools
- Internal creative studios
Good First Customizations
- The model catalog in
app/(apps)/image-studio/lib/models.ts - Default model settings
- Credit pricing per model
- Branding and empty states
- Gallery filtering and sorting behavior
Verification
Your setup is working if:
- The page loads
- At least one configured model is available
- Generations complete successfully
- New images appear in the gallery
- Download and delete both work

