Show HN: Kage – Shadow any website to a single binary for offline viewing(github.com)
582 points by tamnd 18 hours ago | 116 comments
tl;dr: Kage is a Go tool that clones websites for offline viewing by rendering pages in headless Chrome, snapshotting the final DOM, stripping all JavaScript, and localizing CSS/images/fonts to disk. Mirrors can be served locally, packed into a standard ZIM archive (compatible with Kiwix), or bundled into a self-contained executable or double-clickable desktop app—optionally with a native WebView window instead of opening in a browser. Crawls are polite (respecting robots.txt), resumable, and deterministic.
HN Discussion:
  • Curiosity about the demo tooling reveals appreciation for author's related projects
  • ~Sees practical use cases like offline company wikis but wants serverless single-file output
  • Skeptical of marketing claims like 'no tracking, no surprises' in the README
  • ~Questions why a server is needed if output is static, suggesting browser-only opening
  • Suggests SingleFile as a more robust existing alternative