MCPcopy Index your code
hub / github.com/AndySpider/uicloner-extension

github.com/AndySpider/uicloner-extension @v0.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.1 ↗ · + Follow
828 symbols 2,802 edges 38 files 0 documented · 0% updated 18mo ago★ 4691 open issues

Browse by type

Functions 820 Types & classes 8
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

UICloner Logo

UICloner Extension

Install from Chrome Web Store

UICloner is a AI-powered browser extension that allows you to clone any UI component from any webpage with a single click and automatically generates the corresponding code implementation.

✨ Key Features

  • 🎯 One-Click Selection - Select UI components to clone with a simple click on any website
  • 🎨 Multiple Format Support - Generate to HTML + Tailwind CSS or HTML + pure CSS code
  • 🔄 Live Preview - Real-time preview of cloned UI and generated code

Demo - clone the Facebook login form

Demo

🚀 Quick Start

Install and Setup

  1. Install UICloner extension from Chrome Web Store
  2. Click the extension icon and setup a vision LLM API (GPT-4o or Claude 3.5 recommended, your API is saved locally!)

Setup

Usage

  1. Open any webpage and click the extension icon
  2. Use the selection tool to pick UI components on the webpage
  3. Wait for code generation to complete
  4. Copy the generated code to your project

🛠️ Development Setup

Install dependencies

pnpm install

Development mode

pnpm run dev

Build for production

pnpm build

🔧 Tech Stack

  • WXT (Browser Extension Development)
  • React 18
  • Tailwind CSS
  • Shadcn UI Components
  • Langchain
  • TypeScript

🤝 Contributing

Contributions via Pull Requests and Issues are welcome!

📄 License

MIT

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 589
Method 231
Interface 6
Class 2

Languages

TypeScript100%

Modules by API surface

public/tailwindcss.js766 symbols
entrypoints/content.ts9 symbols
entrypoints/popup/LLMSettingsDialog.tsx7 symbols
entrypoints/popup/AClone.tsx5 symbols
components/ui/pagination.tsx5 symbols
lib/llm.ts4 symbols
entrypoints/background.ts4 symbols
entrypoints/popup/MainPage.tsx3 symbols
entrypoints/popup/HtmlTwRender.tsx3 symbols
entrypoints/popup/useCurrentCloneTask.ts2 symbols
entrypoints/popup/UIPreview.tsx2 symbols
entrypoints/popup/HtmlCssRender.tsx2 symbols

For agents

$ claude mcp add uicloner-extension \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page