Turn image prompts into a reusable artifact system.
Imgen keeps prompts, provider settings, model parameters, generated images, tags, and conversations tied together in a browser-first workspace.
Provider credentials live in browser storage or OPFS and are sent through /api/generate only when you request a generation.
Stop treating image generation like a slot machine.
The best generations usually come from a repeatable system: precise language, known model settings, and a way to return to the source.
A good prompt disappears into chat scrollback.
01The prompt becomes a reusable creative brief.
Model, size, quality, and provider choices get separated from the image.
02Every output keeps its exact production context attached.
Generated images pile up as one-off downloads.
03Artifacts land in a searchable, tagged local gallery.
Everything around the image stays attached.
The workspace is designed around the artifact: the brief that made it, the provider that generated it, and the gallery context that helps you reuse it later.
Creative briefs, not prompt scraps
Write with palette, medium, crop, texture, and reference context beside provider settings so the prompt can drive a full visual series.
“rainy bookstore launch, risograph texture, coral ink, indigo shadows…”
A local library with memory
SQLite WASM + OPFS keeps conversations, metadata, images, favorites, and tags together in the browser.
Provider routing stays explicit
Point Imgen at OpenAI, Azure OpenAI, or compatible endpoints and keep model choices visible per request.
transient relay only
Gallery curation built in
Favorite, tag, filter, and jump back to the source conversation instead of losing useful generations in downloads.
From empty gallery to reusable image system.
Connect a provider
Add an OpenAI-compatible key and optional base URL. Credentials stay in browser storage or OPFS until a generation request.
Write a reusable brief
Keep prompt language, model, size, quality, and routing controls together before you generate.
Curate the artifact
Each result lands in the local gallery with tags, metadata, and a route back to the source conversation.
Prompts that behave like design specs.
Keep the language specific enough for a series: palette, medium, crop, texture, and context travel with each artifact into the local gallery.