TiddlyInstall es una herramienta de software que genera instaladores nativos para Windows, Linux y macOS sin depender de frameworks de empaquetado tradicionales. Su objetivo principal es evitar problemas de compatibilidad y garantizar la integridad del código ejecutable mediante un sistema de firmas digitales. La herramienta funciona como un único archivo HTML que contiene los programas de instalación, la documentación y el código necesario para generar los ejecutables, permitiendo su uso offline sin necesidad de servidores externos.
El proceso de instalación se basa en tres pasos: el usuario especifica un repositorio de GitHub, la herramienta identifica automáticamente el runtime y las dependencias compatibles con el sistema operativo y las instala en una carpeta aislada específica para cada aplicación. Este enfoque de aislamiento asegura que una aplicación no afecte a otra, facilitando la desinstalación limpia. La seguridad se gestiona mediante firmas digitales: TiddlyInstall firma el instalador base para garantizar que el código no ha sido alterado, mientras que permite a los desarrolladores firmar sus propios instaladores personalizados. Esto ofrece tres modos de despliegue: firmado por la herramienta, firmado por el desarrollador o sin firma para uso interno. La herramienta destaca por su transparencia, mostrando en el instalador qué software descargará y dónde lo instalará antes de ejecutarlo, y por su bajo consumo de recursos, con un tamaño total de aproximadamente 6 MB.
