Checked 3 November 2026

designlang vs Dembrandt, side by side

Dembrandt is the closest tool to designlang: open source, MIT, reads a live URL, has an MCP server and a drift gate. We benchmarked both on eight sites. Here is what we found, and what each is better at.

Pick designlang if
  • You want the most accurate primary colour on the sites we tested, and a faster run.
  • You need native emitters (iOS, Android, Flutter, WordPress, Figma variables) or a brand-book PDF from the same run.
  • You want a priced hosted layer: Vault, monitoring, Brand Context MCP.
Pick Dembrandt if
  • You need interactive login or basic auth in the CLI today.
  • You want a standalone DTCG validator or a colour-notation flag (hex, rgb, oklch).
  • You need deeper logo extraction or framework version detection.
How to read this page

Dembrandt v0.39.2 was read from a fresh clone and dembrandt.com on 3 November 2026. No Dembrandt code was copied into designlang.

The benchmark

Eight sites, run on 3 November 2026: designlang 13.3.2 against Dembrandt 0.39.2.

Raw results
Benchmark results on 8 sites
MeasuredesignlangDembrandt
Primary colour correct7/84/8
Body font correct8/88/8
Failed runs00
Median time10.3 s29.4 s
Read it carefully. The sites were stripe.com, linear.app, gov.uk, duolingo.com, hubspot.com, paypal.com, supabase.com, framer.com. A colour counts when it is within delta-E 10 (CIE76) of the brand colour on the site’s official brand page. A font counts when it names the body-text family. Default settings, darwin-arm64, Node 22, each run capped at 180 s. Both tools missed paypal.com. This is eight sites, run by the designlang author on one machine, so treat it as evidence about those sites and not as a general ranking. Re-run it with node bench/run.mjs.

Feature comparison

18 rows. Cells say what we could confirm and nothing more.

designlang compared with Dembrandt
CapabilitydesignlangDembrandtAhead
Licence of the CLIMITMITEven
Primary colour correct (8-site bench)7/84/8designlang
Body font correct (8-site bench)8/88/8Even
Failed runs (8-site bench)00Even
Median run time (8-site bench)10.3 s29.4 sdesignlang
Primary colour evidence and per-token confidenceYes. Evidence for the elected primary and a confidence level per colour.Yes. Elected and refused candidates are recorded.Even
Multi-page crawlYes. --pages, the site command, sitemap discovery, pooled extraction.Yes. --crawl and --sitemap.Even
Dark modeYes. --dark, with dark values paired to semantic roles.Yes. --dark-mode.Even
Authenticated pages in the CLI--cookie, --cookie-file and --header. Basic auth and interactive login are not built.--cookie, --cookie-file, --basic-auth and --login.Dembrandt
Output formatsDTCG, DESIGN.md, Tailwind (v3 and v4), shadcn, HTML report, PDF brand book, plus iOS, Android, Flutter, Figma variables, Vue, Svelte, WordPress, Storybook and more.DTCG, DESIGN.md, Tailwind v4, shadcn, HTML report, PDF brand guide.designlang
Standalone DTCG validatorNo. Not built.Yes.Dembrandt
Colour notation flag (hex, rgb, oklch, lch)Partial.Yes.Dembrandt
Logo extractionPartial. Candidates, saved SVG or image, clear-space.Deeper. Zone scoring and instances.Dembrandt
Framework and icon-library versionsPartial. Fingerprints, without versions.Yes.Dembrandt
Bot-wall handlingNone, on purpose. designlang does not ship evasion.A --stealth option and a headed fallback.Dembrandt
Drift gate in CIYes. drift, ci, a GitHub Action and Preview Gate.Yes. --compare exits 1 on drift, plus a GitHub Action.Even
MCP serverYes. Local server with extract and job tools, and a hosted Brand Context server.Yes. About 21 tools including async jobs.Even
Hosted appdesignlang Cloud: Vault, diff, monitoring, Time Machine, teams. Public prices from $9 a month.A hosted app in beta with snapshot history and drift tracking. We found no public pricing.designlang

Sources

Found something wrong? Open a pull request on the repository and we will fix it.

Questions, answered

Is designlang better than Dembrandt?
On our eight-site benchmark, designlang found the right primary colour on 7 sites against 4 and had a median run of 10.3 s against 29.4 s. Dembrandt is ahead on interactive login, a DTCG validator, logo depth and framework versions. Neither result is general: it is eight sites.
Who ran the benchmark?
The designlang author, on one machine, with default settings for both tools. The ground truth and the script are in the repo, so you can re-run it with node bench/run.mjs.
Why did both tools miss paypal.com?
The page serves variants, and the brand colour #002991 is hard to read from the live homepage. designlang returned #053782 and Dembrandt #60cdff. It remains our weakest row.
Are they both free?
Both CLIs are MIT licensed. designlang Cloud is a paid hosted layer from $9 a month. We found no public price for Dembrandt’s hosted app.

Run it on your site

The CLI is free and needs no account. See for yourself.

Try it live