Two modes in one Spark.
- Text → Image. Just describe what you want — e.g. “a chai tapri at 6 AM with steam curling off the kettle, warm morning light”.
- Image → Image. Upload a reference photo (up to 5 MB) or pick one from your Library. The AI edits / extends it using your prompt. Great for “change the sky to sunset” or “make this a Pixar-style version”.
Intent chips — one-tap presets. The row above the prompt box has 6 chips (Hero image, Diagram, Team photo, Chart mockup, Background, Concept metaphor). Tap one to inject a battle-tested starter prompt + auto-select the matching style.
Diagram style — Kubernetes / Docker-quality architecture. Pick Diagram as your style (or just type “create docker image”, “kubernetes architecture”, or any of ~20 tech keywords) and the backend wraps your brief in a scaffold — header bar, labelled rounded-rectangle boxes with icons, solid arrows for data-flow / dashed for control-flow, a colour-coded legend, and a key-benefits row. Aspect auto-locks to 16:9 because diagrams look terrible in portrait.
Diagram Templates gallery — 6 tiles. When you're in Diagram mode, an indigo collapsible surface exposes: Kubernetes, AWS VPC, Microservices, CI / CD, ML Pipeline, Data Flow. Each tile is a rich ~500-char prompt iteratively refined against Nano Banana — tap once, tweak the details, hit Generate.
Guide me — turn a vague brief into a rich one. Type a rough diagram idea (“how do I show my ci/cd pipeline?”) and hit the indigo Guide me pill next to Suggest richer prompt. Powered by Claude Haiku (cheap, fast), it returns a suggested richer prompt + 4-6 key components to include + 2-3 relevant in-app Sparks (/ppt, /course, /task) with a one-line "why". Tap Use this prompt to swap the textarea contents.
Editable Prompt Description panel. After generation, an indigo collapsible panel below the image shows the exact rich description sent to Nano Banana (with a Diagram mode badge when it fires). Tweak the copy, hit Regenerate with description, and iterate on the AI's own richer text — much stronger signal than the 1-liner you typed.
Image action bar. Under every generated image, a ChatGPT-style toolbar:
- Comment — jot a private note (kept locally per image).
- Resize — client-side canvas with 5 presets (1080×1080 IG, 1920×1080 16:9, 1200×628 Social, 800×600 Slide, 512×512 Thumbnail), width/height inputs, lock-aspect toggle, and Copy / Download.
- Remove BG + Erase — visible but greyed out — coming soon once the fal.ai plug-in is wired in.
Chat integration — smart nudges + /diagram slash.
- Type anything diagram-y in chat and an inline banner slides in: “VED Saarthi can create even better images from this.” Tap Get rich description to fetch a scaffolded prompt + components, or Open in Create Image → to jump into the Spark pre-filled.
- The nudge also fires for logo, poster, thumbnail, avatar, hero, mockup, and infographic intents — copy adapts per intent.
/diagram k8s, /diagram aws, /diagram microservices, /diagram cicd, /diagram ml, or /diagram data-flow in the chat composer opens Create Image Spark in a new tab with the picked template already filled in — zero LLM call, zero friction. Free-form tail works too: /diagram my ci pipeline for a nextjs app.- Every image generated in chat gets a post-message Spark Upgrade CTA card below it — “Want an even better version? Open in Create Image Spark…” — deep-linked to the Spark with the prompt already filled in.
Gallery — S / M / L / List views + sort + multi-select. Every generation auto-saves to your personal Gallery (last 30). Top-right controls:
- S / M / L / ☰ toggle — 4 density modes. Small packs 8-per-row (scan 30+ images fast), Medium is the 4-per-row default, Large shows a 3-per-row hero layout, and ☰ List is a Windows-Explorer-style row layout with thumb + prompt + style + aspect + date + inline actions. Choice persists in
localStorage. - Sort dropdown (all views) + clickable column headers in list view (Style / Aspect / Date) that cycle asc → desc → default with ↑ / ↓ arrows.
- Hover actions per tile: Reuse (loads the prompt into the composer), Download PNG, Share (mints a public URL), Delete.
- Select mode — top-right Select toggle enters multi-select: every tile gets a checkbox, header shows 18 saved · 3 selected, and the toolbar swaps in Zip N (bulk ZIP download via JSZip, purely client-side) + Delete N (bulk delete).
Public share URLs + iframe embed. Tap the sky-blue Share button on any gallery image to mint a public link like /p/diagram/c7JcopiolF that renders the image + prompt + attribution — no login required. Perfect for Slack / LinkedIn / X. Every public page has a matching /embed/diagram/<slug> route with an iframe-friendly bare viewer for Notion / Confluence / Craft docs. Add ?bare=1 to strip attribution.
Prompt Remixer. Not sure how to describe what you want? Type a rough idea and hit the fuchsia Suggest richer prompt pill — the AI expands it into a rich 2-4 sentence prompt covering subject, lighting, palette, framing and mood. Great for photo / cinematic / illustration intents. Use Guide me instead for diagrams.
Discover on the Sparks home. Two dedicated entry points on the Sparks Gallery: the Diagram Studio card (sky-blue) that jumps straight to Diagram + 16:9 + templates gallery, and a Recently drawn strip showing your 4 latest architecture diagrams — tap any to re-open, tweak, regenerate.
Free vs Pro. Free: 2 images/day. Pro: 20/day. Gallery, Templates, Guide me, Share URLs, Bulk ZIP, and all view modes are free on every plan.