22120 es un archivo web personal autoalojado: una herramienta que se conecta a Chrome mediante el Protocolo DevTools, almacena en caché las páginas que visita un usuario mientras navega y reproduce el archivo desde el propio disco del usuario, de modo que el historial de navegación se convierte en un internet sin conexión y consultable.

Que tu propio historial de navegación es internet suficiente: capturar las páginas mientras navegas, reproducirlas por completo sin conexión y luego vender esa biblioteca personal como software.

El autor, que publicaba en HN como graderjs, dijo que la idea se le ocurrió de repente mientras trabajaba mucho en Chrome DevTools: la construyó para ver si era posible, y la primera versión le llevó muy poco tiempo. Lanzó el repositorio c9fe/22120 el 2020-11-11 con un Show HN que prometía un internet sin conexión autoalojado construido a partir de tu historial de navegación, con archivos que podías organizar tú mismo y versionar en git.

El lanzamiento atrajo 537 puntos y 158 comentarios. Los comentaristas dijeron que lo querían para aviones y acampadas, lo probaron en un sitio muy interactivo y comprobaron que funcionaba, y señalaron las carencias: sin soporte para Firefox, sin vídeo, audio ni websockets, y un archivo que necesita el navegador en ejecución para capturar. Un comentarista rastreó el cambio de licencia de MIT a AGPL y luego a una licencia solo comercial en cuestión de semanas desde el lanzamiento. Con los años el proyecto creció hasta convertirse en DownloadNet (dn), y para el rastreo del 2026-09-05 el repositorio, ahora en DO-SAY-GO/tdf con 3,9k estrellas y 146 forks, anunciaba que dn había crecido hasta TDF: un nuevo cliente, un nuevo formato de archivo y una nueva arquitectura de captura.

El proyecto no ha desaparecido, se ha convertido en producto: el README declara que el repositorio ya no es una base de código de código abierto y es el hogar público de la línea de productos TDF, vendida bajo DOSAYGO Corporation. Tree Grower captura sesiones de navegación en vivo en archivos .tdf como compra única de 39 dólares (licencia de tres años, hasta tres dispositivos), Tree Player los abre gratis, y el antiguo dn v4.5 se conserva como legado sin soporte.

La cuña era el propio Protocolo DevTools de Chrome: sin proxy, sin extensión, sin volver a buscar — cada respuesta se capturaba dentro del propio ciclo de fetch del navegador, y por eso incluso las páginas interactivas se reproducían.

Respondía a un problema sentido, no hipotético: los comentaristas describían vuelos, viajes de acampada y conexiones inestables en los que una copia autoalojada de la navegación reciente era exactamente lo que querían.

El autor aprovechó la atención en lugar de forzar un modelo de negocio: el apoyo estilo Patreon y un producto nativo de pago posterior surgieron de una herramienta que primero demostró que a la gente le encantaba.

El cambio de licencia que un comentarista señaló en cuestión de semanas mostraba la tensión comercial desde el primer día: el cariño gratuito de HN frente al deseo declarado del autor de ganar algo de dinero con ello.

Una herramienta que sorprende a su propio autor puede superar su primera forma: el truco de DevTools de 22120 se convirtió en DownloadNet y luego en una línea de productos TDF de pago y de código cerrado sin dinero de capital riesgo.

A fecha de 2026-09-05 el proyecto vive como TDF 1.0 bajo DOSAYGO Corporation: trees.dosaygo.com vende Tree Grower a 39 dólares como pago único (hasta tres dispositivos, plazo de tres años, v1.1.3 actual) y un Tree Player gratuito para macOS, Windows y Linux, mientras que github.com/DO-SAY-GO/tdf (3,9k estrellas, 146 forks, 240 commits) documenta el linaje desde dn v4.5, conservado como legado sin soporte, hasta el formato .tdf de código cerrado. El material no registra cifras de ingresos ni de financiación más allá del precio de licencia de 39 dólares.

CONSULTA LAS PRUEBAS

Las fuentes

  1. Show HN: Self-hosted offline Internet from your browsing history Hacker News · news.ycombinator.com ·
  2. DO-SAY-GO/tdf — TDF Tree Document Format (formerly 22120/DownloadNet) GitHub · github.com