22120 est une archive web personnelle auto-hébergée : un outil qui se connecte à Chrome via le DevTools Protocol, met en cache les pages qu'un utilisateur visite pendant sa navigation et rejoue l'archive depuis le disque de l'utilisateur, de sorte que l'historique de navigation devient un internet hors ligne et interrogeable.
Le pari
Que votre propre historique de navigation suffit comme internet : capturer les pages au fil de la navigation, les rejouer entièrement hors ligne, puis vendre cette bibliothèque personnelle sous forme de logiciel.
L'auteur, qui publiait sur HN sous le nom graderjs, a déclaré que l'idée lui était venue soudainement alors qu'il travaillait beaucoup dans Chrome DevTools : il l'a construite pour voir si c'était possible, et la première version a pris très peu de temps. Il a lancé le dépôt c9fe/22120 le 2020-11-11 avec un Show HN promettant un internet hors ligne auto-hébergé construit à partir de votre historique de navigation, avec des archives que vous pouviez organiser vous-même et versionner dans git.
Le lancement a recueilli 537 points et 158 commentaires. Les commentateurs disaient vouloir l'outil pour les avions et le camping, l'ont testé sur un site très interactif et ont constaté qu'il fonctionnait, et ont insisté sur les lacunes : pas de prise en charge de Firefox, pas de vidéo, d'audio ni de websockets, et une archive qui nécessite que le navigateur soit en cours d'exécution pour capturer. Un commentateur a relevé que la licence était passée du MIT à l'AGPL puis à une licence commerciale exclusive en quelques semaines après le lancement. Au fil des années, le projet est devenu DownloadNet (dn), et lors du crawl du 2026-09-05, le dépôt, désormais à DO-SAY-GO/tdf avec 3,9 k étoiles et 146 forks, annonçait que dn était devenu TDF : un nouveau client, un nouveau format d'archive et une nouvelle architecture de capture.
Le projet n'a pas disparu, il a été transformé en produit : le README indique que le dépôt n'est plus une base de code open source et qu'il est le foyer public de la gamme de produits TDF, commercialisée par DOSAYGO Corporation. Tree Grower capture des sessions de navigation en direct dans des archives .tdf pour un achat unique de 39 $ (licence de trois ans, jusqu'à trois appareils), Tree Player les ouvre gratuitement, et l'ancien dn v4.5 est conservé comme héritage non pris en charge.
Le point d'entrée était le DevTools Protocol de Chrome lui-même : pas de proxy, pas d'extension, pas de nouvelle requête — chaque réponse était capturée au sein du cycle de requête du navigateur lui-même, ce qui explique pourquoi même les pages interactives étaient rejouées.
Il répondait à un problème ressenti, non hypothétique : les commentateurs décrivaient des vols, des sorties de camping et des connexions instables où une copie auto-hébergée de la navigation récente était exactement ce qu'ils voulaient.
L'auteur a capitalisé sur l'attention plutôt que de forcer un modèle économique : un soutien de type Patreon et un produit natif payant ultérieur ont grandi à partir d'un outil qui avait d'abord prouvé que les gens l'adoraient.
Le changement de licence qu'un commentateur a signalé en quelques semaines montrait la tension commerciale dès le premier jour — l'amour gratuit de HN contre le souhait déclaré de l'auteur d'en tirer un peu d'argent.
Un outil qui surprend son propre auteur peut dépasser sa forme initiale : l'astuce DevTools de 22120 est devenue DownloadNet, puis une gamme de produits TDF payante et à code fermé, sans argent de capital-risque.
Suites
Au 2026-09-05, le projet vit sous la forme de TDF 1.0 au sein de DOSAYGO Corporation : trees.dosaygo.com vend Tree Grower à 39 $ en achat unique (jusqu'à trois appareils, durée de trois ans, v1.1.3 actuelle) et un Tree Player gratuit pour macOS, Windows et Linux, tandis que github.com/DO-SAY-GO/tdf (3,9 k étoiles, 146 forks, 240 commits) documente la lignée depuis dn v4.5, conservé comme héritage non pris en charge, jusqu'au format .tdf à code fermé. Les documents ne rapportent aucun chiffre de revenus ou de financement au-delà du prix de licence de 39 $.
VÉRIFIEZ LES SOURCES
Les sources
- Show HN: Self-hosted offline Internet from your browsing history Hacker News · news.ycombinator.com ·
- DO-SAY-GO/tdf — TDF Tree Document Format (formerly 22120/DownloadNet) GitHub · github.com