The archive · Developer & Business Tools · Product decision · 2020–2026
22120 bets your browsing history becomes your offline internet; HN 537, now paid TDF
A Chrome tool that archives every page you visit and replays them offline drew 537 HN points in 2020; by 2026 its author sold TDF, the paid successor.
22120 (DownloadNet / DOSAYGO)
What the business is
22120 is a self-hosted personal web archive: a tool that attaches to Chrome through the DevTools Protocol, caches the pages a user visits while they browse, and replays the archive back from the user's own disk, so browsing history becomes an offline, searchable internet.
How it started
The author, posting on HN as graderjs, said the idea came to him suddenly while he was doing lots of work in Chrome DevTools: he built it to see if it was possible, and the first version took very little time. He launched the repo c9fe/22120 on 2020-11-11 with a Show HN promising a self-hosted offline internet built from your browsing history, with archives you could organise yourself and version in git.
What happened
The launch drew 537 points and 158 comments. Commenters said they wanted it for planes and camping, tested it on a highly interactive site and found it worked, and pressed on the gaps: no Firefox support, no video, audio or websockets, and an archive that needs the browser running to capture. One commenter traced the licence churning MIT to AGPL to a commercial-only licence within weeks of launch. Over the following years the project grew into DownloadNet (dn), and by the 2026-09-05 crawl the repository, now at DO-SAY-GO/tdf with 3.9k stars and 146 forks, announced that dn had grown into TDF: a new client, a new archive format and a new capture architecture.
How it ended up
The project is not gone, it is productized: the README states the repo is no longer an open-source codebase and is the public home of the TDF product line, sold under DOSAYGO Corporation. Tree Grower captures live browsing sessions into .tdf archives as a $39 one-time purchase (three-year licence, up to three devices), Tree Player opens them for free, and the old dn v4.5 is preserved as unsupported legacy.
Background
22120's bet was that your own browsing history is enough internet. The tool attached to Chrome through the DevTools Protocol, cached every page the user visited while they browsed, and replayed the archive from the user's own disk — a self-hosted offline internet, with archives the owner could organise and version in git.
The author, posting on HN as graderjs, said the idea came suddenly while he was working in Chrome DevTools and that he built it just to see if it was possible; the first version took very little time. The Show HN went up on 2020-11-11 and drew 537 points and 158 comments, with commenters wanting it for planes and camping and reporting it worked even on highly interactive sites.
The limits were just as visible in the thread: Chrome only, no video, audio or websockets, an always-on browser needed for capture, and a licence that one commenter watched churn from MIT to AGPL to commercial-only within weeks. Over the following years the project grew into DownloadNet (dn) and then TDF; the 2026-09-05 crawl shows the repo transferred to DO-SAY-GO/tdf with 3.9k stars, 146 forks and 240 commits.
The outcome is a product line, not a shutdown: the repo declares itself no longer open source, Tree Grower sells at $39 one-time for a three-year licence and Tree Player is free, with the old dn v4.5 preserved as legacy under DOSAYGO Corporation.
What has to be true
- The wedge was Chrome's own DevTools Protocol: no proxy, no extension, no re-fetching — every response was captured inside the browser's own fetch cycle, which is why even interactive pages replayed.
- It answered a felt problem, not a hypothetical one: commenters described flights, camping trips and unstable connections where a self-hosted copy of recent browsing was exactly what they wanted.
- The author rode the attention instead of forcing a business model: Patreon-style support and a later paid native product grew out of a tool that first proved people loved it.
- The licence churn that a commenter flagged within weeks showed the commercial tension from day one — free love from HN versus the author's stated wish to make some money from it.
What can be applied
A tool that surprises its own author can outgrow its first form: 22120's DevTools trick became DownloadNet and then a paid, closed-source TDF product line without venture money.
Aftermath
As of 2026-09-05 the project lives as TDF 1.0 under DOSAYGO Corporation: trees.dosaygo.com sells Tree Grower at $39 one-time (up to three devices, three-year term, v1.1.3 current) and a free Tree Player for macOS, Windows and Linux, while github.com/DO-SAY-GO/tdf (3.9k stars, 146 forks, 240 commits) documents the lineage from dn v4.5, preserved as unsupported legacy, to the closed-source .tdf format. The material records no revenue or funding figures beyond the $39 licence price.
Sources
- Show HN: Self-hosted offline Internet from your browsing history
- DO-SAY-GO/tdf — TDF Tree Document Format (formerly 22120/DownloadNet)
spotted an error? The archive wants to know.
Your turn
You just read one. Describe what you are building, and see who is betting on the same thing.
Free account · 3 free questions · no card