Sogni: Learn logo

🎛️Sogni Vibe

Sogni Vibe is an AI image ideation tool for the "I'll know it when I see it" phase. Start with a rough idea, answer a few wizard questions, and Vibe generates 16 images per round so you can pick favorites, merge concepts, and branch off in new directions until the result lands.

#Launch Sogni Vibe →

Sogni Vibe

#What it does

  • Three phases, one flow. Intent Wizard captures your vision, Studio Loop generates and refines, and the Finalization Gallery is where you download the keeper.
  • 16 images per round. Each iteration produces 4 batches of 4 — enough variety to compare directions side by side without spinning forever on a single prompt.
  • Single- and multi-select refinement. Pick one image to generate four variations of it. Pick several to merge concepts, with multiple selections from the same batch weighting that prompt more heavily.
  • Branching history. Step back to an earlier iteration and generate again — Vibe automatically branches so you don't lose the original thread.
  • Mobile-first. Designed for thumb-first use on a phone, with a 4x4 grid on tablet and desktop.

#How it's built

Vibe is a Svelte 5 single-page app on Vite, with a small Express backend that brokers two services: an OpenRouter LLM that drives the wizard and prompt refinement, and the Sogni Client SDK for image generation on the Supernet. Frontend state runs on Svelte 5 runes — no external store. Credentials stay server-side.

Branching iterations in Studio Loop

#Workflows

Concept exploration. Type a vague idea ("witch in a library"), let the wizard fill in style, mood, and lighting, then generate. Multi-select across batches to merge directions you like.

Style locking. Once a look is working, single-select your favorite and let Vibe generate four refinements of just that image. Keep iterating until variance drops.

Branching off. Found a great composition five rounds back but a different color story now? Use Back to that iteration, change the prompt, and generate — Vibe forks the history.

Final pick. When you land the one, Finalization Gallery serves it up museum-style with download and stats (iterations, branches, total images generated).

Refinement results

#Tips for best results

  • Let the wizard work. It only asks for what's missing — skipping it usually means worse early batches.
  • Multi-select for merges, single-select for refinements. Multi-select within one batch weights that prompt heavier; multi-select across batches blends.
  • Branch instead of starting over. Going back and regenerating preserves the earlier thread under a new branch.
  • Edit the prompt directly. The textarea is editable at every step; the wizard is a starting point, not a cage.

#See also