Point at your brand
Lerret reads your logo and rules
Design, always on-brand
Lerret keeps your logo, colours, typography and tone consistent across every design — posters, decks, even React components — and lets you refine any of them in seconds. Your project folder is the canvas — no separate app to open.
100%
Logo consistency across every design
0
Off-brand exports to catch and fix
1
Brand file every prompt reads from
∞
On-brand designs from a single prompt
One flow, every output
Point Lerret at a real component, plus the data it expects — it renders exactly what will ship, not a mockup.
Optional — pass real records and one component becomes as many on-brand renders as you have rows.
Exported on-brand, straight from your component — every time.
Claude plugin
Lerret ships as a Claude plugin — install it once, then generate, edit and export on-brand assets right from the chat you're already using.
Add Lerret to Claude the same way you'd add any plugin — no separate account, no new app to learn.
$ claude plugin install lerret
✓ Lerret installed — brand file detected
Claude reads your brand file automatically, so every design it generates already looks like yours.
you:
design a launch poster, use our brand
claude:
<Poster logo={brand.logo} />
Exports drop straight into your project or chat thread — ready to ship, no round-trip to another tool.
→ on-brand, exported as launch.png
Four steps, the same every time — point Lerret at your brand, design on the canvas, prompt in plain words, and export assets that always look like yours.
Lerret reads your logo and rules
Every asset, on-brand by default
AI writes on-brand components
Adjust anything, ship the exact asset
Showcase
Four different outputs, one prompt each — every asset built from the same logo, colours and tone, whatever you're shipping next.
You can relax!
Whilewe handle your tech
Lerret locks your logo into every design it generates — the same mark, the same placement, the same treatment, whether it makes one poster or a thousand.
New use cases are added automatically, generated by a pipeline that runs locally on your device — here are the ones builders reach for most.
Marketing assets
Banners, one-pagers and ads — on-brand, without a design tool.
Pitch decks
Every slide carries the same logo and colours.
Social assets
Turn a shipped feature into a scroll-stopping post.
Developer designs
The visuals a solo developer needs to post about a launch.
Run it anywhere
Lerret runs on your machine by default — the studio, the canvas and the models. Point it at any AI you like, from a
local Ollama to your own key, and every generation still reads your brand file first. Your
.lerret/ folder holds your logo, colours and rules, so consistency travels with the project, not a tool.
Why it’s different
Five things that all fall out of one decision — your brand lives in one file, and every design reads from it.
Your logo, colours, fonts and voice rules live in a brand file every model can read. Hand Claude, GPT or Gemini the folder and it generates on-brand designs as reliably as it writes code — no plugin, no separate brand review.
No API key, no separate AI subscription, no extra bill. Their own Claude does the work — the shortest path from “interesting” to a finished, on-brand asset.
Your brand rules are ordinary code files, readable in any text editor. If Lerret vanished tomorrow you’d still have a working brand file and components. Nothing about your identity is trapped in our tool.
The market has been burned by tools that started open and later flipped to a restrictive licence. We commit publicly: the core stays MIT, permanently. Revenue comes from an optional paid services layer beside it — so the promise is honest.
Because every design reads from the same brand file, Lerret rides the AI improvement curve without breaking consistency. Every new model writes better on-brand components — your logo and colours stay exactly where they belong.
Comparison
The tools people reach for weren't built to keep a logo, a palette or a voice consistent across hundreds of designs. Lerret was — and it stays yours to refine.
| Capability | | Figma | Canva | ChatGPT | Gemini | Claude |
|---|---|---|---|---|---|---|
| Multiple on-brand designs from one prompt | | |||||
| Same logo, same placement, every export | | |||||
| Uniform typography, tone and layout patterns | | |||||
| Brand colours enforced automatically | | |||||
| Refine one detail without redoing the design | | |||||
| One template, hundreds of on-brand assets | | |||||
| Brand rules as a single portable file | | |||||
| Consistency holds as your whole team creates | | |||||
| Output is editable, on-brand code you own | | |||||
| Headless export from the terminal or CI | |
Full support Partial Not available
Field notes
Mara Ellison · Design Engineering Lead
Every poster our team generates keeps the same logo placement and the same terracotta accent — nobody eyeballs it against the brand guide anymore.N Northwind
Devon Park · Staff Frontend Engineer
I used to redo a graphic from scratch just to change one line of copy. Now I tweak the prop and it updates in place — same logo, same colours, seconds.B Basecase
Priya Nair · Head of Platform
One branded template, a list of rows, and CI exports a hundred on-brand banners on every release — identical logo, identical style, zero manual review.F Foundry Labs
Tomás Rivera · Founder
Our logo, palette and voice rules live in one DESIGN.md. Every designer and every prompt reads from the same file, so nothing ships off-brand by accident.V Verdant
“Every poster our team generates keeps the same logo placement and the same terracotta accent — nobody eyeballs it against the brand guide anymore.”
“I used to redo a graphic from scratch just to change one line of copy. Now I tweak the prop and it updates in place — same logo, same colours, seconds.”
“One branded template, a list of rows, and CI exports a hundred on-brand banners on every release — identical logo, identical style, zero manual review.”
“Our logo, palette and voice rules live in one DESIGN.md. Every designer and every prompt reads from the same file, so nothing ships off-brand by accident.”
A design tool that keeps every asset on-brand automatically — the same logo, colours, typography and tone across every poster, banner or document it generates, with nothing to double-check by hand.
Your logo lives in one brand file that every component and every AI prompt reads from. Lerret places it the same way each time, so it never drifts, stretches or goes missing between exports.
Tone of voice, typography, spacing, layout patterns and your colour combinations all follow the same rules as your logo. A design made today looks like it belongs next to one made months ago.
Most tools hand you a static picture with no memory of your last one. Lerret produces designs as real components that read your brand file, so consistency isn’t something you enforce after the fact — it’s built in.
Adjust the part you want to change — a headline, a colour, a layout detail — and the design updates in place. You never have to regenerate the whole thing or lose the parts that were already right.
No. Update the one brand file and every future design reads the new logo, colours or fonts automatically — you don’t chase down old templates one by one.
Yes. Ask once and Lerret can return several on-brand directions in the same run — different layouts or headlines that still share your logo, colours and tone — so you compare options instead of re-prompting from scratch.
Yes. Keep the design and the data apart, feed one branded template a list of rows, and Lerret renders the whole family — a hundred localized banners or per-customer certificates, all carrying the same logo and style.
Whichever you point it at. Run a local model through Ollama for fully offline generation, or bring your own API key — either way, every generation still reads your brand file first.
No. Describe what you want in plain words and Lerret keeps it on-brand for you. If you do want to adjust something by hand, the output is readable and editable, not a locked file.
In your own project, as a plain file you control. You version it, update it and share it with your team the same way you manage everything else — no separate brand portal to keep in sync.
No. Lerret runs entirely on your machine against local files. There is nothing to sign up for and nothing to host — open the studio with a single command and start.
Nothing. Lerret is free and open source — use it, adjust it and keep every design on-brand without a subscription.
Free and open source. Keep your logo, colours, typography and tone consistent across every design — and refine any of them in seconds.
npx create-lerret@latest my-canvas