Analysis updated 2026-05-18
Capture a website's complete HTML, CSS, JS, and assets for offline browsing or archiving
Extract a site's design tokens (colors, fonts, spacing) from its stylesheets for use in a new project
Give an AI coding assistant a structured snapshot of a website so it can reproduce or adapt the design
Verify a locally captured site against the live version by comparing screenshots across viewports
| codingstark-dev/decant | callmealphabet/fastcp | emotions-research/lunarfs | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 1/5 | 4/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Chrome or Lightpanda are only needed for JavaScript-rendered sites, the static crawl has no extra dependencies.
This is a command-line tool written in Rust that downloads a copy of any website to your computer, including its HTML, CSS, JavaScript, fonts, and images, and rewrites all the internal links so the copy works offline. What makes it distinct from a simple website downloader is that it also produces structured files designed for AI tools to read and use when cloning or reproducing the site. When you run a capture, the tool creates several output files alongside the downloaded site. The first is a plain-text summary you can paste into an AI prompt to give it context about the site. The second is a design-tokens.json file that captures the color palette, font choices, spacing rules, and other visual parameters extracted from the CSS. The third is a manifest that catalogs the page structure and assets. The fourth is a repair-hints.json file that tells an AI agent which assets failed to download and what it should try next. For sites that rely heavily on JavaScript to show their content, the tool can launch a headless Chrome browser or an alternative lighter-weight browser called Lightpanda to render the page fully before capturing it. In Chrome mode it also takes screenshots at mobile, tablet, and desktop screen widths. A verify command lets you compare the live site against your local copy and receive a similarity score and list of differences. The tool ships with a SKILL.md file that teaches AI coding assistants, such as Claude Code, how to use its commands on their own. Installation options include Rust's Cargo package manager, npm, a one-line curl install script, or building from source. Static crawls have no browser dependency, so the basic install is fast.
A Rust command-line tool that mirrors websites for offline use and produces structured AI-readable files for cloning or reproducing their design.
Mainly Rust. The stack also includes Rust, Chrome/Chromium, npm.
Use freely for any purpose including commercial use as long as you keep the MIT license notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.