剪藏#剪藏
13MB打包整个网站,还删光JS
2026 年 6 月 22 日 约 1 分钟

昨天 Hacker News 上冒出来一个 Go 项目,叫 Kage(日文"影"的意思),发布不到一天就冲上首页、破了千星。它干的事有点反常识:把任意网站打包成一个 13MB 的离线文件,还把所有 JavaScript 全删干净。
为什么有用?你平时浏览器"另存为"存的网页,半年后打开大概率是一张白纸——JS 加载失败、CDN 挂了、tracker 域名没人续费,任何一环断了就废。你存的其实是个半成品,得联网才活得了。
Kage 的思路不一样:它替你开一个真的 Chrome,等页面彻底渲染完,把那一刻的 DOM 拍快照,撕掉所有脚本和追踪器,再把 CSS、图片、字体全下载到本地改好路径。最后落盘的是一堆纯 HTML——打开就能看,不联网、不跑任何代码。它给你的不是网页的"尸体",是"影子":一模一样,但没有重量。
打完包能拿到四种东西:纯 HTML 目录、ZIM 包(维基百科官方离线格式,Kiwix 能开,扔手机也行)、13MB 自包含二进制(发给谁谁就能用)、双击即开的桌面 App。
老工具其实早有——wget --mirror、httrack、SingleFile,但它们存下来经常跑不起来。Kage 用真 Chrome 把"存下来还能用"做到了前所未有的程度。
边界也说清楚:博客、文档、wiki、电子书这类内容型网站最对味;Figma、Notion 这种重交互 SPA 剥了 JS 就废了,别强求。
MIT 开源,GitHub 搜 tamnd/kage。#开源项目#效率工具#GitHub#离线存档#程序员#AI前沿