// image_generation
Lux can
send you a selfie.
She generates images of herself, injects your client's brand colors from CRM, and falls back across providers automatically. One command does all of it.
Primary: #F5901F · Accent: #22C7D3
Never say: "cheap" or "discount"
Style: professional, approachable
[reference_image_2: stark-mascot-ref.png]
maintain consistent character appearance
// capabilities
What image generation unlocks
From AI selfies to fully on-brand client deliverables, image generation is wired into the same tool ecosystem as the rest of the platform.
Lux can take a selfie
Phrase it naturally — "send me a photo," "show me you," "what do you look like" — and Lux detects the intent, grabs her reference images, and generates a consistent avatar on demand.
Brand colors from CRM
Before generating, Lux queries the CRM for the active client's brand brief — hex colors, style keywords, restricted language. All of it lands in the image prompt automatically.
Reference image support
Attach reference images to any prompt for style-transfer, character consistency, or mood matching. Used heavily for Lux selfies and branded visual assets.
Persistent avatar identity
Lux has a set of stored reference images that anchor her appearance across every generation. The same character, consistent pose cues, every time — no prompt drift.
Multi-provider fallback
OpenAI is first in line. If it's unavailable or rate-limited, the router silently tries Venice and PromptChan. The user sees the result — not the routing.
Native TOOLCALL integration
Image generation is a first-class tool alongside time tracking, CRM, and boards. Lux decides when to call it based on conversation context — no magic keywords required.
// crm → image pipeline
Client colors, zero extra steps
When you're in a conversation about a client, Lux already knows who you're talking about. Asking for an image doesn't require specifying the brand — the CRM context is already live.
The brand brief includes primary and accent hex values, a style keyword list, words the client doesn't want used, and tone guidance. Every image prompt is built on top of that.
Lux → crm.get_client_brand("Stark Create")
→ brand_colors: #F5901F, #22C7D3
→ style_keywords: confident, clean, technical
→ never_say: cheap, discount, deal
Lux → image.generate(assembled_prompt)
// starkx
Lux generates. You deploy.
Every image — selfie, brand asset, or client deliverable — comes from the same conversation. No switching tools.
// Lux image generation connects with
// more from the engine room
Other builds from Stark Dev
StarkX is one of several products we've built in-house. Same engine room, different problem.