Back to directory

perfect-web-clone

Curated pickMaintenance: Active

ericshang98/perfect-web-clone

Pixel-perfect clones of any webpage. Paste a URL, get a measured Vite + React replica.

View on GitHub
$ dsh plugin add perfect-web-clone

258

stars

23

forks

Python

Language

MIT

License

2026-01-06

Created

2026-08-22

Last push

MIT-licensed measured web-cloning skill for coding agents: paste a URL, get an editable Vite + React replica scored by fingerprint, weight and visual match. Compatible with DeepSeek Harness via the `pwc` CLI.

DSH integration

Compatible

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-23

License

MIT

01What can it help you accomplish?

  • Clone any webpage pixel-perfectly by telling your coding agent `clone https://example.com`

    A measured Vite + React replica of the full page, with score fingerprints, weight and visual match, handed back as a local preview

    Developers and coding agents who need a faithful, editable React replica of an existing site rather than a screenshot or inert mock

02How to install into DeepSeek Harness

Prerequisites

  • Python 3.10+
  • Node 20+
  • A coding agent that can run the `pwc` CLI (Claude Code, Codex, or DeepSeek Harness)

Installation steps

  1. 01

    Install the package: `pip install "git+https://github.com/ericshang98/Perfect-Web-Clone.git"`

  2. 02

    Install the browser engine: `playwright install chromium`

  3. 03

    Load `perfect-web-clone-skill` into your coding agent (Claude Code, Codex, or any agent that can run `pwc`)

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationCompatible

Compatible skill + optional coding-agent plugin. The repo ships skill/SKILL.md (published as perfect-web-clone-skill) and an optional plugin/ for any coding agent that can run the `pwc` CLI, including DeepSeek Harness

  • Measured clone run (skill)

    A live URL, e.g. `clone https://example.com`capture → section plan → clean React → build → measured repair → local preview (`ready_for_user_review` or `failed_with_residuals`)

    launches a headless browser via Playwright to capture the live page (network access)writes generated React project files to local disk
  • pwc CLI

    Commands: `pwc extract`, `pwc plan`, `pwc assemble`, `pwc build`, `pwc fingerprints`, `pwc weight`, `pwc score`Every command prints JSON; `ok` is the only pass/fail that matters

04Who is it for? When not to use it?

Good for

  • Developers and coding agents who need a faithful, editable React replica of an existing site rather than a screenshot or inert mock

Not for

  • WebGL, runtime canvas, or scroll-choreographed pages are cloned for content but the runtime-drawn look may not match; the ceiling is reported up front rather than silently.

05Compatibility, maintenance and safety notes

  • Requires Python 3.10+ and Node 20+, plus the Playwright Chromium browser; it is a CLI/skill, not a hosted service.
  • WebGL, runtime canvas, or scroll-choreographed pages are cloned for content but the runtime-drawn look may not match; the ceiling is reported up front rather than silently.
2026-01-062026-08-22Not specified by the author

MIT · actively maintained (repo pushed 2026-08-22; no tagged release yet)

06Frequently asked questions

How do I run Perfect Web Clone inside DeepSeek Harness?

Install the package and Playwright Chromium, then load `perfect-web-clone-skill` into your coding agent. Because the product is a skill plus an optional plugin that only needs the `pwc` CLI, any agent that can run `pwc` — including DeepSeek Harness — can drive a clone run.

What does a clone run actually produce?

It drives the agent through capture → section plan → clean React → build → measured repair, and hands you a local preview that is either `ready_for_user_review` or `failed_with_residuals`, with evidence. Pixel-perfect is enforced by a gate table, not by a prompt.

What are the prerequisites?

Python 3.10+, Node 20+, and the Playwright Chromium browser (`playwright install chromium`). It is a local CLI/skill, not a hosted service.

Does it handle WebGL or animated pages?

Content still clones, but if the page is WebGL, runtime canvas, or scroll-choreographed, the runtime-drawn look may not match — and that ceiling is reported up front rather than silently.

08Data and sources

  • Author-claimedgithub.comc846c37937a7…

    The product is the [skill](skill/SKILL.md): an agent harness that turns one `clone` into a full-page, scored replica.

  • Author-claimedgithub.comc846c37937a7…

    Load `perfect-web-clone-skill` into Claude Code, Codex, or any coding agent that can run `pwc`.

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-23. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.