What XRA is
XRA captures a live website and rebuilds it as an editable Astro project — real components, named content slots, an admin panel and a deploy target.
XRA is a website cloner that returns source code. You point it at a URL and it gives back an Astro project: real components with readable names, every string exposed as a named content slot, an admin panel wired to your own database, and a production deploy.
It is not a screenshot tool and not a page saver. A saved page is one frozen HTML file you cannot safely edit. XRA reconstructs the page as components you can open, rename, restyle and ship.
What you get back
- An Astro project — components under
src/components, one per section, named after what the section is. - Content slots — every piece of text is a named slot, editable in the admin without a deploy.
- Assets — images, webfonts, sprites and video, downloaded and rewritten to local paths.
- An admin panel — copy, media and theme tokens, scoped to your site.
- A deploy — production build and an aliased domain.
How it works
Five stages run in order. Each one can be run on its own, and a failed stage tells you the exact command to resume from.
| Stage | What it does |
|---|---|
| Capture | Crawls the origin, resolves and downloads every asset, records interactions |
| Refine | Turns captured HTML into Astro components and named slots |
| Wire | Creates the database schema, admin panel and any modules |
| Verify | Loads every route headless and counts failed requests |
| Deploy | Builds for production and points the alias at it |
See the pipeline for what happens inside each stage.
What it is good at
Marketing sites, landing pages, documentation sites, portfolios and brochure sites — anything whose value is layout, type and content rather than a live application behind a login.
What it is not
XRA does not reproduce a running application. A live multiplayer demo, a logged-in dashboard or a search that queries a backend will capture as the markup that was on screen, not as working software. Limits covers this honestly and in detail.
Next
Run your first clone in the quickstart.