{"repo":"HenryLok0/AnyDownload","free":true,"listed":false,"github":"https://github.com/HenryLok0/AnyDownload","clone":"git clone https://github.com/HenryLok0/AnyDownload.git","description":"CLI website downloader for offline browsing. Static + Playwright render for SPAs, path discovery, local HTTP preview. npm install -g anydownload","language":"JavaScript","stars":28,"topics":["cli","https","nodejs","puppeteer","web-scraper","website-downloader","html","html-download","website","download"],"license":"MIT","category":"cli-tools","readme_excerpt":"AnyDownload Download websites for offline browsing — HTML, CSS, JavaScript, images, fonts, and common SPA bundles (React, Vite, Vue). --- Install 1. CLI (npm) 2. Desktop app (recommended for GUI users) Grab the desktop build for your OS from Releases — Windows portable .exe , macOS .dmg , and Linux .AppImage are uploaded automatically when main is updated (GitHub Actions). No wizard-style setup on Windows: run the .exe directly. From source git clone → cd AnyDownload → npm install --- Choose your scenario (copy & run) I want to… Command ------------ --------- Download one page + assets (default) anydownload example.com Download a simple static site (fast, no browser) anydownload example.com --mode static Download a React / Vite / SPA site anydownload example.com --mode render Download and open preview when done (SPA) anydownload example.com --mode render --open Download full site (depth 2) anydownload example.com --preset full Mirror many pages (depth 5) anydownload example.com --preset mirror Preview an existing download folder anydownload serve test (auto-finds test/example.com/ ) Interactive wizard (URL, scope, engine — no browser pick) anydownload --wizard Only CSS files anydownload example.com --type css (optional) List URLs only (no download) anydownload example.com -p -o mysite --- Important: how to view offline sites Do NOT double-click index.html Modern sites (React, Vite, Next.js) use ES modules . Browsers block them on file:// → you see a white screen even when fil","default_branch":null,"files":null,"tree":[],"storefront":"/r/HenryLok0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HenryLok0/AnyDownload/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}