Classic
One prompt, one strong frame.
Write, attach up to five references, generate. Iterate until it lands. Continue from any result.
An image studio for the way you actually iterate. Generate in Classic, fan out variations in a Node graph — palette, framing, copy — without losing the parent frame.
Classic for one strong frame. Node for a tree of variations from a parent you locked in. Pick the workflow your idea wants.
Locking the parent and fanning out children is how visual ideas actually develop. ima2-gen makes it the default.
ima2-gen reuses your existing Codex/ChatGPT login. Generated frames and sessions live on your disk — not on someone else's.
If the settings page says Configured but disabled, that means an API key exists in env/config but image generation still uses OAuth.
Style sheets pin medium, composition, mood, palette, and negatives. References attach up to five inputs and persist across sessions.
Run it with npx. Sign in once with Codex. Start branching.
When you want to compare several directions from a result you like. Vary the prompt, framing, or palette per node while the original frame stays put. Children survive a page refresh — they recover by request ID.
Locally. Generated images and session logs live in your user-data folder. Inspect, sync, version — your call. Image files are not uploaded to a separate remote store.
Not for image generation. ima2-gen uses your local Codex/ChatGPT login. An API key may still be detected for auxiliary tooling, but the generation path uses your login session by design.