← Atlas · Topics: design-md, agents-and-prompts, typography-and-styles, motion
Vessa
- Site
- vessa.design
- Type
- tool
- Verdict
- Useful
- Licence
- Look only licence, not stated
not-statedBuilding is free. You pay once per brand when you publish: €19.50 (a launch price, down from €39) or €97.50 for five brands, plus VAT. Prices are halved in some regions, there is no subscription, and refunds are available within 14 days. Per the Terms, you keep ownership of what you upload, you are responsible for font licences, and German law applies. No licence is given for reusing other people's published guidelines. - Agent channels
- mcp, llms-txt
- Pricing
- freemium
- Reviewed
What it is
Vessa is a hosted editor for brand guidelines that you publish as a web page instead of a PDF. It is made by Good Fella Studio GmbH, a small studio in Vienna that also makes Annnimate, and the site is built with Nuxt. Every guideline uses the same nine sections: intro, logo, color, typography, motion, voice, moodboard, applications and assets. Colour swatches copy their hex value on click, and motion is documented as real easing curves and durations that play on the page. An AI drafting step can read colours, fonts and the logo from an existing site to fill in a first version. The public gallery has ten published brands.
When to open it
- When you are handing a brand to a client or developer and want a link that stays current, not a PDF that goes out of date.
- When the brand has a motion language and you need to hand over exact easing and duration values.
- When you want an agent to read a brand's colours, type and voice as structured data before it builds UI.
Most useful
brand.jsonon every published guideline: at/brand/<slug>/brand.jsonthere is a versioned JSON file (vessa.brandv1) with the palette (hex, RGB, CMYK, role, usage share), gradients, type families and scale, logo files and clear space, motion easings, durations and stagger, and voice do's and don'ts.llms.txtper brand: at/brand/<slug>/llms.txt, a markdown version of the same guideline.- Motion as tokens: named durations (micro, UI, reveal) and a stagger value that a developer can copy as CSS or GSAP.
- Password protection for private guidelines. Protected pages are also hidden from search engines.
- Gallery write-ups that point out what each brand does well, such as a single typeface for everything or a detailed voice section.
Using it with agents
- Reading is open: point the agent at a published brand's
brand.jsonorllms.txt. No login is needed. - Writing goes through an MCP server at
https://vessa.design/mcpwith OAuth sign-in (claude mcp add --transport http vessa https://vessa.design/mcp). The agent can list and read brands, edit all nine sections, read colours and fonts from a URL, add assets and publish. By design it cannot buy, delete or change a published URL.
Watch out for
- Guidelines only live at
vessa.design/brand/<slug>. Custom domains are not supported, and the FAQ says so plainly. - The editor is paid per brand at publish time, and the Terms still describe a pre-launch referral programme, so expect prices and features to change.
- The
brand.jsonformat is Vessa's own, not the Google DESIGN.md spec. Convert it before using it with tools that expect DESIGN.md. - Uploading a font does not license it for the web. That stays your responsibility.
Reusable ideas
- Publish a machine-readable twin (
brand.jsonandllms.txt) next to every human-readable style guide. - Document motion as named durations, easing curves and stagger, not as adjectives.
- Record each colour's role and rough share of the palette, not just its value.
- Use the same fixed section order for every brand so readers and agents know where to look.