Agentβ™₯︎Age
Catalog

io.github.TN0123/one-shot-ui

Official

by TN0123 Β· TypeScript

Deterministic UI extraction and screenshot diffing for AI coding agents.

one-shot-ui (io.github.TN0123/one-shot-ui) MCP Server

This MCP server provides deterministic UI extraction and screenshot diffing for AI coding agents. It focuses on turning a reference screenshot into structured data, comparing builds against that reference, and producing detailed differences for pixel, layout, color, and type evaluation.

πŸ› οΈ Key Features

  • Deterministic UI extraction
  • Screenshot diffing
  • Pixel, layout, color, and type comparison
  • Produces exact CSS to address UI differences
  • Enables copying a UI’s design language to create a new screen

πŸš€ Use Cases

  • Validate UI changes in AI coding agent workflows
  • Perform visual regression checks against a reference screenshot
  • Convert UI visuals into structured data for downstream automation
  • Update UI styling using CSS generated from diffs

⚑ Developer Benefits

  • More reproducible UI comparisons via deterministic diffing
  • Structured output derived from reference screenshots
  • Targeted CSS guidance to fix mismatches

⚠️ Limitations

  • No tool count or implementation details are provided in the available source data.

Topics

aiai-agentsclaude-codeclicoding-agentdesign-to-codedesign-tokensllm-toolsplaywrightscreenshot-diffui-testingvisual-regressionmcpmodel-context-protocol