diadesign context agent Read manifesto
Context layer for design-aware agents
research: curated sources + local index

Design context for agents that ship.

dia injects screenshots, competitive patterns, and design-system signals directly into your coding workflow so the UI stays grounded in evidence, not vibes.

CursorWindsurfClaudeAny MCP client

Reference hit-rate

94.2%

Average response

<3s

Indexed patterns

142

Live query stream
ready
Issued prompt5 matches
dia.find_inspo({ query: "pricing tier layout", reasoning: true })

Searching for sharp pricing references with tier hierarchy and middle-plan emphasis from curated design platforms.

Match 01

Pricing density

Clear tier separation and restrained copy length.

Match 02

CTA hierarchy

Muted secondary action, high-contrast primary plan.

Match 03

Spacing model

Predictable rhythm between headline, price, and proof.

Research Index142 patterns stored

Evidence: Linear and Vercel use tight spacing with subtle borders for pricing cards.

awaiting next prompt

Proof of work

Evidence, not vibes.

dia wins when the task needs references that are visually useful, structurally relevant, and immediately actionable inside a product workflow.

Composition-aware matching

Ranks references by layout usefulness, not just textual similarity.

Visual context injection

Returns screenshots and signals that can drive concrete UI decisions.

Design context hit-rate

dia lands materially better references than general-purpose agents.

Lead margin

+45.7 pts

dia context engine
94.2%
Standard Web Search Agent
48.5%
Raw GPT-4o Vision
31.0%

Better than generic

2×

Curated sources

6

Avg response

<3s

Capabilities

Give your agent a better visual memory.

dia supplies real screens, interaction flows, and design system patterns so the implementation layer has something concrete to imitate.

Why this matters

The faster the agent sees reference material, the less time the team spends correcting layout drift later.

dia.find_inspo()

Find Inspo

Search multiple curated platforms in parallel. Get the best screens as images alongside design guidance — from Mobbin, Dribbble, Godly, and more.

Purpose-built MCP tool
dia.screenshot_live_app()

Screenshot Live Apps

Capture any live product's UI — mobile or desktop, full page or viewport. Automatically dismisses cookie banners and modals via Firecrawl.

Purpose-built MCP tool
dia.search_index()

Research Index

Build a persistent local library of UI patterns. Tag, search, and recall past research instantly across all your agent sessions.

Purpose-built MCP tool
dia.site_pattern_hunt()

Pattern Hunt

Deploy an agent to crawl a specific site and extract every instance of a pattern — pricing tiers, headers, or checkout flows.

Purpose-built MCP tool
dia.extract_design_dna()

Extract Design DNA

Pull the system behind the surface: colors, fonts, type scale, spacing, and button styles from any website — instantly.

Purpose-built MCP tool
dia.dig_platform()

Dig Platforms

Have an AI agent click through gated platforms like Mobbin or Godly to navigate filters and extract visual structures.

Purpose-built MCP tool
Retrieval modes

Evidence, not vibes.

dia routes visual retrieval through complementary backends depending on whether the target is static, dynamic, or access-controlled.

Firecrawl Engine

Broad search, high-quality screenshots, and design-token extraction for Discovery.

TinyFish Browser Agent

Agentic browsing for gated platforms (Mobbin, Godly), rich filters, and dynamic flows.

dia.find_inspo()
await dia.find_inspo({
  query: "SaaS dashboard layout",
  reasoning: "true",
  limit: 5
})

// returns screenshots + design reasoning
// builds your persistent local research index
// grounded in evidence from the live web
FAQ

Technical FAQ

How dia handles indexing, privacy, speed, and bot-protected sources in day-to-day use.

Deployment model

Runs as a local MCP server and compounds your own reference memory over time.

dia uses specialized browser navigation techniques combined with clean residential IPs to handle aggressive bot-protection on platforms like Mobbin and Dribbble. If it encounters a hard block, it automatically falls back to standard page retrieval.

Get started

Bring dia into the build loop. Keep the taste. Lose the hunt.

dia removes the reference hunt from the workflow. Search, compare, and package visual evidence without leaving the environment where the UI actually gets built.

❯git clone https://github.com/Ash-Blanc/dia-mcp