Dev tools

website-rebuild-skill ports sites line by line and proves the copy is pixel-identical, 941 stars in 26 days

September 6, 2026 at 3:25 PM PT

website-rebuild-skill repository page on GitHub

Image: GitHub

Why it mattersReverse-engineering a working site into readable source, with automated proof the two behave the same, replaces the guess-and-check loop that agencies and platform teams still run by hand.

boyang-hu's website-rebuild-skill is an Agent Skill that gives a URL to an AI agent, reconstructs the site's implementation line by line from the minified code, and grades the copy against the original with a battery of automated acceptance gates. It shipped on 11 August under MIT and is at 941 stars as of 6 September.

The skill implements the Agent Skills open standard and the README documents runs completed end-to-end by both Claude Code and Codex, including one target where Codex produced 166 out of 166 identical response bytes on the Hashgraph VC site. The same skill directory runs the same pipeline in whichever runtime it lands in.

Five verification gates

The pixel diff is one check of five. The full set of automated comparison layers is console output, network traffic, DOM tree, geometry, and pixel-by-pixel image comparison. Every difference is either fixed or logged; the pipeline refuses to silently paper over one. The verified showcases list nine sites, including a 1.25 MB custom WebGL engine (Lusion) with 156 shaders, and the Apple AirPods Pro landing page rebuilt from 565 webpack modules with nine scroll checkpoints pixel-identical. Where the rebuild cannot hit meanAbsDiff 0.00, the README states the exact same-side noise band the rebuild fell into.

There is one discipline in the code that matters more than the score. The rebuild copies bugs and odd states verbatim, and never "fixes" them. An unloaded lazy-image placeholder strip on the Raycast keyboard page is identical on both sides in the acceptance shot. The point is behaviour parity, and a fix silently applied breaks the proof.

The copyright default is off

The author is direct about the ethics. Output defaults to private, noindex, and not deployed. The skill only collects evidence and lays out options with their risk boundaries. Any decision that touches "publish, deploy, or redistribute" is handed back to the operator. The MIT licence covers the skill's own code; the copyright of any site it reconstructs sits with that site's owner.

The reasons an agency, platform team, or design system group would trial the skill are competitive analysis, salvaging a dead site from Wayback (the README lists five salvages, four revived, one lost with the failure mode written up), and turning a heavyweight framework build back into a readable project. On a 449,000-line Nuxt or Vite site, the skill split the output into 2,043 semantically named parts across scene, camera, wave and other folders, then rebuilt it byte-for-byte.

The pipeline uses 75 Node scripts, installs no npm packages until the final stage, and asks the operator up front which of three completion levels to target. A mirror archive, an engineered rebuild, or the source-form port; the ladder is monotone, so choosing the cheaper stop today does not block an upgrade tomorrow.

Source

boyang-hu/website-rebuild-skill on GitHub. Star count and repository dates from the GitHub REST API, 2026-09-06. Verification numbers and copyright policy from the English README.

Source: GitHub

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

video-talkcraft is an Agent Skill that turns Claude Code and Codex into an explainer-video studio, 766 stars in 15 days

video-talkcraft takes a voiceover script and a recorded voice track, aligns them at the character level, and renders a Remotion explainer video with 108 pre-tuned motion cards, kinetic captions, and a camera system that refuses to hold a static frame.

Dev tools

barehands puts a webcam hand-tracking overlay in front of Claude Code, 898 stars in three weeks

Jared Rhodenizer's barehands turns a webcam and a Chrome tab into a hand-tracked stage for any AI assistant, with an on-screen ring that mirrors the agent's state and a small script API for showing cards, images and 3D models.

Dev tools

useAgent runs Claude Code, Codex and OpenCode inside sandboxes with a shared, durable session log

useAgent is an open-source platform that runs Claude Code, Codex and OpenCode inside isolated sandboxes with a shared event-sourced session log, at 277 GitHub stars in seven days.

Dev tools