{"adoption": {"forks": 294, "observed_at": "2026-08-28T04:07:49.683470+00:00", "stars": 3225}, "canonical_url": "https://ross.abutalabs.com/products/dembrandt", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command.", "domain": ["web-development", "frontend", "web-design", "developer-tools"], "enriched": true, "function": ["cli", "web-scraping", "developer-tools", "mcp", "ci-cd", "css-framework", "ui-components", "accessibility"], "health_score": 100, "homepage": "http://dembrandt.com/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["dembrandt/dembrandt"], "name": "dembrandt/dembrandt", "platform": ["cli", "cross-platform", "windows"], "pushed_at": "2026-08-26T11:11:36+00:00", "repo": "dembrandt/dembrandt", "stars": 3225, "tags": ["design-tokens", "design-systems", "playwright", "brand-audit", "token-drift", "dtcg", "tailwind-css", "design-to-code", "wcag-contrast", "headless-browser", "automation", "nodejs", "macos", "linux"], "topics": ["design-systems", "design-tokens", "frontend", "playwright", "reverse-engineering", "productivity", "css", "design-engineering", "design-ops", "design-to-code", "developer-experience", "dx", "nodejs", "open-source", "tailwind-css", "ui-audit", "brand-audits", "mcp", "design-md", "token-drift"], "urls": [], "use_cases": ["extract design tokens from any website", "reverse-engineer a competitor's brand colors and typography", "generate DESIGN.md for AI coding agents like Claude Code or Cursor", "catch design token drift in CI against a committed baseline", "audit WCAG contrast of a live site", "export a site's design system as W3C DTCG tokens or Tailwind v4 theme", "build a brand guide PDF from a live URL"], "what_it_is": "Dembrandt is an open-source Node.js CLI that extracts a website's design system—colors, typography, spacing, borders, shadows, motion, components, breakpoints—into W3C design tokens in seconds using Playwright-driven headless Chromium. It also exports DESIGN.md, DTCG JSON, Tailwind v4 theme CSS, and brand guide PDFs, and can enforce design-token drift checks in CI.", "when_to_avoid": ["you need to extract from sites behind logins or heavy anti-bot protection", "you want a full design-system management platform rather than token extraction", "you can't install Node.js 18+ and a Playwright-managed Chromium browser"], "when_to_choose": ["you need a measured token set from a live URL without manual DevTools work", "you want to enforce brand consistency by failing CI when tokens drift", "you're feeding real design tokens into AI-native UI generation workflows", "you need DTCG, JSON, Tailwind, or PDF exports of a site's design system"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dembrandt", "repo": "dembrandt/dembrandt", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:49.683470+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:44:17.051651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6786fcb71529d8108eb6e545d90019e4cb20747933545ff5d696d2a8a0c2ebd", "fetched_at": "2026-08-28T04:07:49.683470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dembrandt/dembrandt"}, {"content_hash": "f7b97a7b690710bb0c7db0f2b23717b5411121161b05887e787adebc700623da", "fetched_at": "2026-08-29T09:38:04.395743+00:00", "kind": "homepage", "missing": false, "url": "http://dembrandt.com/"}, {"content_hash": "e7be140089b0c5a55c1acbcec809adb2a644d649b170592d0f82405fd48460c1", "fetched_at": "2026-08-29T09:38:04.406987+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/getting-started"}, {"content_hash": "77e6b709ccaf3d21774c331425c8c72bcaa83a76d0f58eb4d1c0c16a644bc2be", "fetched_at": "2026-08-29T09:38:04.409015+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/app-features"}, {"content_hash": "e8d5d62bd176ca462d17589b7887281c964564b6d5596bb3f2ae944ff4a594c6", "fetched_at": "2026-08-29T09:38:04.412602+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/about"}, {"content_hash": "68367aa579371b3a7913f3f314d4341f2b5c986c0d1362b956515a0da358d962", "fetched_at": "2026-08-29T09:38:04.414163+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/dembrandt"}, {"content_hash": "68b245d25ad295c08234f665aff6ad2f8a047bebce5b3d1b9da472814c2283ec", "fetched_at": "2026-08-29T09:38:04.410843+00:00", "kind": "site_page", "missing": false, "url": "https://www.dembrandt.com/integrations"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 20, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 284, "days_push": 7, "days_rel": 7, "gap_med": 2.0, "n_releases_24m": 55}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}