Tool Open source

trynix

trynix is a browser-based environment for running packages from the historical Nixpkgs archive. It resolves a package and version through the nixpkgs-multiverse index, fetches its signed runtime closure from cache.nixos.org, and runs it in an x86_64 Linux virtual machine powered by QEMU compiled to WebAssembly. The browser decompresses the package archives into an in-memory filesystem shared with the guest over virtio-9p; the guest resumes from a migration snapshot rather than booting from scratch, then exposes the selected packages through shell commands. Environment state is encoded in the URL, including package selections, store paths, and additional binary caches. A GitHub Action can comment on pull requests with links that launch the store paths produced by a build, allowing reviewers to run branch builds in a browser. The project is MIT-licensed and can also be run locally with Nix.

View repository Visit site Mentioned in 1 video ↓

What trynix is used for

1 use taken from transcripts — each links to the moment in the video.

  • Runs historical Nix packages in a Linux virtual machine inside a browser tab, providing a shareable shell environment and browser previews for pull-request builds.

Videos mentioning trynix

1 in the library.