Figma Plugin v0.5.0 Free to start

Audit your designs
like an instrument.

58 automated rules cover contrast, layout, typography, heuristics, and color — each scored, graded A–F, and fixable in one click. Get a second opinion from 15 AI models.

No signup required · Runs entirely inside Figma

DB
Design Buddy
Dashboard
Selection Page
A 94

Excellent — this design is in great shape.

Homepage / Hero

0 err 4 warn 54 pass
97 Contrast
0 err 1 warn
92 Layout
0 err 1 warn
91 Typography
0 err 1 warn
98 Heuristics
0 err 0 warn
93 Color
0 err 1 warn

Top findings

warn
Consider optical sizing for display text Display / Hero Text
warn
Subtle hue variance across neutral greys Global / Neutrals
58 Automated rules
6 Audit categories
15 AI providers
A–F Grade scale

Features

Built for rigour,
not reassurance.

58

Deterministic rules

Every check is documented. Contrast ratios computed with alpha compositing. Spacing verified against 8pt grids. Each rule references a specific WCAG criterion or Nielsen principle — no guesswork.

WCAG 1.4.3 WCAG 2.5.8 Nielsen #4 Apple HIG Material 3

One-click fixes

Applied directly on canvas. Verified before the issue closes. Undo any change instantly.

A–F grading

Scored 0–100, weighted by severity. Errors count 3× more than warnings.

15 AI providers

Bring your own API key. Claude, GPT-4o, Gemini, and 12 more run in parallel — results attributed per provider.

Library compliance

Register your component library. Detached instances, drift from canonical size, unregistered components.

JSON + PDF export

Full audit as structured JSON or formatted PDF. Built for handoff, post-mortems, and design reviews.

How it works

Three steps.
Zero ambiguity.

Select scope
Selection Full page
Homepage / Hero
Running 58 rules
contrast.wcag-aa
layout.touch-target
typography.line-height
color.palette-size
heuristics.feedback
Fixing issues
contrast-too-low
font-size-too-small
touch-target-size Fixed
Score 74 → 89
01

Select

Choose any frame or your entire page. Design Buddy works at any scope — a single component or a full-page mockup.

02

Audit

58 rules run in parallel. Contrast computed with alpha compositing. Spacing checked against 8pt grids. Results scored by severity and graded instantly.

03

Fix

One click applies and verifies each fix directly on canvas. The score refreshes live. Export as JSON or PDF for handoff.

Audit categories

Six lenses.
One score.

Every audit runs all six evaluators in parallel, then combines them into a single weighted grade.

30%

Contrast & WCAG 2.2

Text legibility against WCAG AA/AAA — including opacity, gradients, and colour-blind safety.

20%

Layout & Spacing

Spacing grids, alignment, padding symmetry, off-canvas elements, and minimum touch-target sizes.

20%

Typography

Font sizes, line height, hierarchy, weight contrast, and typeface variety across the design.

20%

UX Heuristics

Nielsen's 10 usability principles checked algorithmically — feedback, control, consistency, error prevention.

10%

Color

Palette size, near-duplicate colours, saturation balance, and colour-only information encoding.

+10%

Design Library

Component coverage, unregistered instances, detached components, and size drift from registered specs.

AI analysis

Bring your own AI.

All analysis uses your API key, runs inside Figma, and never touches a third-party server.

Claude GPT-4o Gemini Groq OpenRouter Azure OpenAI GitHub Models Mistral Together AI DeepSeek xAI / Grok Cerebras Fireworks AI Perplexity Ollama · local
Ollama · local Perplexity Fireworks AI Cerebras xAI / Grok DeepSeek Together AI Mistral GitHub Models Azure OpenAI OpenRouter Groq Gemini GPT-4o Claude

Ollama runs entirely offline — no API key required.

Scoring system

Numbers that mean something.

F 0–59 D 60–69 C 70–79 B 80–89 A 90–100

Scores use a damped sigmoid formula so a design with a few warnings lands around 70–80, not near zero.

Severity weights

Error
×12
Warning
×4
Info
×1

The overall score is a weighted average across all 6 categories: contrast at 30%, layout/typography/heuristics at 20% each, color at 10%.

Pricing

Start free.
Go unlimited.

Free

$0/month

Start auditing immediately — no credit card, no account.

  • 10 audits / 30 days
  • All 58 automated rules
  • All 6 audit categories
  • AI analysis (BYOK)
  • JSON + PDF export
Install free
Recommended

Pro

Unlimited audits across all your devices.

  • Everything in Free
  • Unlimited audits
  • Multi-device activation
  • 7-day offline grace period
Get Pro

Billed monthly via Lemon Squeezy · Cancel anytime

FAQ

Common questions.

Does Design Buddy send my designs anywhere?

Never. All evaluation logic runs inside Figma's UI iframe — your design data never leaves Figma. When you enable AI analysis, only a structured text summary (not raw node data) is sent to your chosen AI provider, using your own API key.

How does the free tier work?

You get 10 complete audits every 30 days, per device. No signup, no account — just install and run. Cancelled or errored audits don't count against your quota. The counter resets on a rolling 30-day window.

Which AI providers are supported?

15 providers: Anthropic Claude, OpenAI, Google Gemini, Groq, OpenRouter, Azure OpenAI, GitHub Models, Mistral, Together AI, DeepSeek, xAI/Grok, Cerebras, Fireworks AI, Perplexity, and Ollama. Ollama runs fully offline — no API key required.

Can I activate on multiple devices?

Yes — Pro licenses support multiple device activations. The exact limit is shown at checkout. Licenses also include a 7-day offline grace period, so your audit access stays available if you temporarily lose connectivity.

Does it audit nested components and instances?

Yes. Design Buddy walks the full node tree, resolving INSTANCE nodes to their main components. Library compliance checks specifically target instances and detect detached components by name. Up to 10,000 nodes per audit.

How is the overall score calculated?

Each category is scored 0–100 using a damped sigmoid: errors count 12 points each, warnings 4, info 1. The overall score is a weighted average — contrast at 30%, layout/typography/heuristics at 20% each, color at 10%. Design Library compliance optionally takes a 10% slice when enabled.