trynix: Jedes Nix-Paket live im Browser ausführen
Any Nix package, live in the browser

trynix (trynix.dev) bootet eine Linux-VM in Ihrem Browser-Tab und stellt Ihnen eine Shell mit jedem Paket aus der gesamten nixpkgs-Historie bereit – über 310.000 Versionen. Möglich wird das durch die Kombination aus nixpkgs-multiverse (das Store-Pfade ohne Evaluierung liefert), einem Linux-Kernel in WebAssembly und einem Terminal-Emulator. Die Seite nutzt Caches mit offenem CORS-Header, wie cache.nixos.org oder GitHub Pages, und kann sogar selbst gebaute Store-Pfade ausführen. Techniken wie Snapshot-Resume und Prefetching sorgen für schnelle Startzeiten. Der Autor sieht Anwendungen in Code-Review, Agent-Artefakten, reproduzierbaren Bug-Reports und ausführbarer Dokumentation.
„Works on my machine“ ist jetzt eine URL zur Reproduktion.