Kage

Dev tools

website archiver

SHOW HN2026

Legend

Kage

Shadow any website to a single binary for offline viewing

github.com

#offline website archive#website mirror#zim#wget alternative#single binary

712points
141comments
#24of 4,366 in 2026
Top 1%of 2026 by points

How HN took it

DebatedReal support and real criticism

16 positive, 28 neutral or asking, 1 mixed, 19 critical, out of 64 comments about the project. Thread score -0.05.

Idea: 10 for, 6 againstExecution: 1 for, 7 againstDocs: 0 for, 4 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful idea for offline reading and archiving

    From 4 comments
    • One use I'd have for this is company wikis that you want to give folks easy offline access to (maybe the wiki has documentation that's useful at sites that don't have cellular…
      wolttam on HN
    • This is cool. I could see myself downloading the articles behind the first couple pages of hacker news with this, for viewing on a flight or long distance train ride with spotty…
      lolpython on HN
    • I was looking for something like this the other day, it can be very helpful.
      nitotm on HN
    • This is awesome, we wanted an offline copy of someone’s prototype (as built on Lovable, etc) so we could do version control and sharing in an easier format. Wrote our approach…
      kadhirvelm on HN

Objections

  • Strips JavaScript, so interactive sites and navigation break

    From 3 comments
    • This is interesting. Is the intended use case mostly read-only websites like blogs/docs/essays? How well does it handle sites where navigation, search, dropdowns, or other UI…
      carsonye on HN
    • Currently, all of that is broken. At one point, I had a traumatic experience where an archived HTML file kept redirecting to the live site, even though I already had all the…
      tamnd on HN
    • I was floored by the idea of browsing docs offline but disappointed that recreating the demo of archiving Paul Graham’s essays gave me a ZIM with broken images and broken Unicode…
      kjmh on HN
  • README reads as AI-generated

    From 2 comments
    • The readme is AI slop, and incredibly grating to read. The disgust I felt while reading it almost put me off trying the project. Is the code also AI slop?
      chinnyys on HN
    • The README is LLM slop. This makes me assume the code is the same.
      sneak on HN
  • Existing tools like SingleFile, HTTrack, and Print to PDF already do this

    From 3 comments
    • I find SingleFile [0] a much more robust version of this. It strips out all the JavaScript too, but also packs everything into a single HTML file that is easy to transfer. Binary…
      maxloh on HN
    • I've been using "Print to PDF" as my principle bookmarks management tool, since 1998, and I have over 90,000+ such PDF's sitting on my system, easily re-read and discovered. So I…
      aa-jv on HN
    • I've been using httrack (https://www.httrack.com) to download wikis to read on flights, which isn't perfect but better than I'd found previously. I'll try this out, I'd be…
      telesilla on HN

Requests

  • Cookie and login support

    From 1 comment
    • I've had a subscription to this site: app.dancevision.com for a while. It requires cookies to login and view and each video (3 directories down) is hosted on Vimeo. Could Kage…
      b0dhimind on HN
  • Single HTML output that opens without a server

    From 2 comments
    • One use I'd have for this is company wikis that you want to give folks easy offline access to (maybe the wiki has documentation that's useful at sites that don't have cellular…
      wolttam on HN
    • > kage serve $HOME/data/kage/paulgraham.com If the result is static why does it need a server? Isn't it possible to make it so that it can simply be opened by the browser? Like:…
      ninalanyon on HN
  • Rate limiting and subset cloning

    From 1 comment
    • This seems like it has potential to create a lot of load on a site- are there settings to set how fast it clones or avoid images/videos? Is there a way to only get a subset of a…
      gregwebs on HN

Questions

  • How does it differ from MHTML, wget, or HTTrack?

    From 3 comments
  • Why is --no-sandbox used with Chrome?

    From 1 comment
    • Neat project, I like the idea. One thing from a quick read: you launch Chrome with --no-sandbox. Is there a good reason for that? Security wise it's probably not a good idea. If…
      dimiprasakis on HN

Alternatives named

  • SingleFile

    From 1 comment
    • I find SingleFile [0] a much more robust version of this. It strips out all the JavaScript too, but also packs everything into a single HTML file that is easy to transfer. Binary…
      maxloh on HN
  • HTTrack

    From 1 comment
    • I've been using httrack (https://www.httrack.com) to download wikis to read on flights, which isn't perfect but better than I'd found previously. I'll try this out, I'd be…
      telesilla on HN
  • wget --mirror

    From 1 comment
    • So this is like using wget --mirror except that it works on pages that require javascript, right?
      rahimnathwani on HN
  • Teleport Pro

    From 1 comment
  • gwtar

    From 1 comment
    • Reminds me of this. https://gwern.net/gwtar Compared to that is there anything kage does better?
      shinryuu on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/48529990)