
Kage shadows websites for offline viewing
Kage is a command-line archiving tool written in Go that clones dynamic websites using headless Chrome and extracts script-free static snapshots. It localizes all assets and strips out JavaScript, allowing users to browse clones offline, pack them into ZIM archives, or package them into standalone binaries.
By executing pages in a real browser instead of fetching raw HTML, Kage solves the problem of archiving modern, dynamic web apps that rely on client-side rendering.
* Headless Chrome snapshots capture the exact visual state of dynamic pages and lazy-loaded images.
* Stripping JavaScript ensures the archived files are fast, private, and immune to future breakage from broken analytics calls.
* Exporting to the standardized ZIM format ensures long-term preservation and compatibility with the Kiwix offline ecosystem.
* Generating standalone binaries makes sharing easy, though it adds a ~13 MiB overhead.
* The lack of in-viewer full-text search indexing limits the usability of larger archived sites.
DISCOVERED
1h ago
2026-06-14
PUBLISHED
4h ago
2026-06-14
RELEVANCE
AUTHOR
tamnd