.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/patchorbit/domscribe
home/mcp-servers/patchorbit/domscribe
patchorbit avatar

domscribe

bypatchorbit· 1 MCP server

Stars

179

Forks

13

Category

Frontend Development

View on GitHub

TL;DR

Domscribe is a pixel-to-code development tool that bridges the gap between running web applications and their source code.

How to install domscribe?

patchorbit/domscribe
$git clone https://github.com/patchorbit/domscribe

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install domscribe by running `git clone https://github.com/patchorbit/domscribe`, then use it for the current task and follow its documentation at https://github.com/patchorbit/domscribe.

Files · 1

View on GitHub
README.md
1<p align="center">
2 <img src="./docs/logo.png" alt="Domscribe" width="200" />
3</p>
4 
5<h1 align="center">Domscribe</h1>
6 
7<p align="center">
8 <a href="https://www.npmjs.com/search?q=%40domscribe"><img src="https://img.shields.io/npm/v/%40domscribe/core?label=npm&color=cb3837" alt="npm version" /></a>
9 <a href="https://github.com/patchorbit/domscribe/actions"><img src="https://img.shields.io/github/actions/workflow/status/patchorbit/domscribe/ci.yml?label=CI" alt="CI status" /></a>
10 <a href="#"><img src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Narrator/1bedc40fc56874758abd3b7caf4d6748/raw/domscribe-coverage.json" alt="test coverage" /></a>
11 <a href="./LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue" alt="MIT license" /></a>
12 <img src="https://img.shields.io/badge/TypeScript-5.x-3178c6?logo=typescript&logoColor=white" alt="TypeScript" />
13 <img src="https://img.shields.io/badge/node-%3E%3D18-417e38?logo=node.js&logoColor=white" alt="Node.js >= 18" />
14 <a href="https://github.com/patchorbit/domscribe/pulls"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen" alt="PRs welcome" /></a>
15</p>
16 
17<p align="center">
18 <a href="https://www.npmjs.com/package/@domscribe/react"><img src="https://img.shields.io/badge/React-61DAFB?style=flat&logo=react&logoColor=black" alt="React" /></a>
19 <a href="https://www.npmjs.com/package/@domscribe/vue"><img src="https://img.shields.io/badge/Vue-4FC08D?style=flat&logo=vuedotjs&logoColor=white" alt="Vue" /></a>
20 <a href="https://www.npmjs.com/package/@domscribe/next"><img src="https://img.shields.io/badge/Next.js-000000?style=flat&logo=nextdotjs&logoColor=white" alt="Next.js" /></a>
21 <a href="https://www.npmjs.com/package/@domscribe/nuxt"><img src="https://img.shields.io/badge/Nuxt-00DC82?style=flat&logo=nuxt&logoColor=white" alt="Nuxt" /></a>
22 &nbsp;&nbsp;
23 <a href="https://www.npmjs.com/package/@domscribe/transform"><img src="https://img.shields.io/badge/Vite-646CFF?style=flat&logo=vite&logoColor=white" alt="Vite" /></a>
24 <a href="https://www.npmjs.com/package/@domscribe/transform"><img src="https://img.shields.io/badge/Webpack-8DD6F9?style=flat&logo=webpack&logoColor=black" alt="Webpack" /></a>
25 <a href="https://www.npmjs.com/package/@domscribe/transform"><img src="https://img.shields.io/badge/Turbopack-000000?style=flat&logo=turborepo&logoColor=white" alt="Turbopack" /></a>
26</p>
27 
28<p align="center">
29 <img src="https://img.shields.io/badge/Claude_Code-d97706?style=flat&logo=anthropic&logoColor=white" alt="Claude Code" />
30 <img src="https://img.shields.io/badge/GitHub_Copilot-000?style=flat&logo=githubcopilot&logoColor=white" alt="GitHub Copilot" />
31 <a href="https://cursor.directory/plugins/domscribe"><img src="https://img.shields.io/badge/Cursor-000?style=flat&logo=cursor&logoColor=white" alt="Cursor" /></a>
32 <a href="https://geminicli.com/extensions/?name=patchorbitdomscribe"><img src="https://img.shields.io/badge/Gemini-4285F4?style=flat&logo=googlegemini&logoColor=white" alt="Gemini" /></a>
33 <img src="https://img.shields.io/badge/Kiro-a855f7?style=flat&logoColor=white" alt="Kiro" />
34</p>
35 
36<p align="center">
37 <a href="https://domscribe.com"><img src="./docs/demo.gif" alt="Domscribe demo — click an element, capture context, resolve to source" /></a>
38</p>
39 
40---
41 
42**AI coding agents edit your source files blind — they can't see your running frontend, and your frontend can't tell them where to look.**
43 
44Domscribe bridges both directions: click a DOM element to tell your agent what to change, or let your agent query any source location to see exactly what it looks like live in the browser. Build-time stable IDs, deep runtime context (props, state, DOM), framework-agnostic, any MCP-compatible agent. Zero production impact.
45 
46---
47 
48## Getting Started
49 
50```bash
51npx domscribe init
52```
53 
54The setup wizard walks you through two steps:
55 
561. **Connect your coding agent** — select your agent (Claude Code, Copilot, Gemini, Kiro, or others) and the wizard installs the plugin automatically.
572. **Add to your app** — select your framework and bundler, the wizard installs the right package and shows you the config snippet to add.
58 
59That's it. Start your dev server and you're ready to go.
60 
61> Prefer to set things up manually, or need finer control? See the [manual setup](#manual-setup) instructions below.
62 
63---
64 
65## Features
66 
67### Code → UI: Let the agent see the browser
68 
69Your agent calls `domscribe.query.bySource` with a file path and line number and gets back the live DOM snapshot, current props, component state, and rendered attributes — directly from the running browser. No human interaction needed.
70 
71<p align="center">
72 <img src="./docs/code-to-ui.png" alt="Code → UI: Let the agent see the browser" width="900" />
73</p>
74 
75> [!TIP]
76> Agents don't spontaneously query runtime state — prompt them explicitly:
77> _"Fix the button color — use domscribe to check what CSS classes it has before changing anything."_
78> Your dev server must be running

Preview

patchorbit/domscribepatchorbit/domscribe
Repopatchorbit/domscribe
TypeMCP Servers
CategoryFrontend Development
UpdatedJun 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPaiclaude-code-plugin

Related

6 picks
Type
  1. jgravelle avatarjcodemunch-mcpToken-efficient code exploration via tree-sitter AST parsing. 70+ languages, 95%+ token savings.MCP ServersJul 202694k2.3k
  2. minimax-ai avatarminimax-coding-plan-mcpSpecialized MiniMax Model Context Protocol (MCP) server designed for coding-plan usersMCP ServersFeb 202677k94
  3. neomjs avatarneoNeo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.MCP ServersJul 202639k3.2k
  4. jpisnice avatarshadcn-ui-mcp-serverA Model Context Protocol (MCP) server for shadcn/ui components, providing AI assistants with access to component source code, demos, blocks, and metadata.MCP ServersMay 202613k2.9k
  5. oaslananka avatarkicad-mcp-proProduction-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.MCP ServersJul 20269.5k37
  6. taiga-family avatartaiga-ui-mcpModel Context Protocol server providing Taiga UI documentation search and scaffolding tools.MCP ServersJul 20268.7k14