For AI builders
Give your agents a brand
they can't break.
Image models invent. That's the point of them — and exactly what you don't want when the output carries a client's logo.
Anjin gives an agent a different job: fill the slots in a template a designer already approved. The brand isn't in its control, so it cannot get it wrong.
Make the Q3 launch assets for Northwind — four headlines across Instagram, story and LinkedIn.
anjin-design · list_templates3 published templatesanjin-design · get_template_schemaheadline · hero_image · brand_coloranjin-design · render_batch12 renders queuedDone — 12 on-brand assets rendered and saved to Renders / Q3 Launch.
Built for Q3
northwind_ig_1080x1350
Ships faster
northwind_story_1080x1920
Now in beta
NEWSnorthwind_li_1200x627
One platform
northwind_ig_1080x1080
Built for Q3
northwind_story_1080x1920
2×
Ships faster
northwind_li_1200x627
Same template. Different copy, format and treatment. Every one on brand.
The distinction
Generating and producing are different jobs.
Generate — invent from a prompt. Fast, surprising, unrepeatable, and structurally unable to match a brand, because there is no brand in the loop, only a description of one.
Produce — take an approved design and change only what's allowed to change. Same layout, same type, same logo, in the same place, every time.
Anything a customer sees needs the second one.
Guardrails
Structure, not prompt instructions.
Unmarked design isn't editable, so there is no instruction for an agent to ignore. Image slots can be folder-bound, which means it cannot reach for an arbitrary image off the internet.
An unknown slot name fails with a 422 naming the offender and charges nothing — the agent gets a correctable error rather than a plausible, wrong image. Only published templates render, so a half-finished draft is unreachable.
Palette
Typefaces
Anything not in this kit isn’t offered — in the editor, the API, or to an agent.
Objections
Two things you're thinking.
- “Can't I just use an image model?”
- For concepts, yes. For anything with a logo on it you need the same layout every time and a designer's approval baked in. Those are different problems, and one of them is not a generation problem at all.
- “What stops the agent doing something stupid?”
- The API surface. It can change the things you marked changeable and nothing else. The worst it can do is write bad copy into a correctly-branded image.
Setup, the tool loop and the full guardrail list: the MCP page.
