Any Nix package, live in your browser

Simon Willison's Blog Tools

Summary

The article introduces trynix, a WebAssembly-based tool that enables running any Nix package from the past 13 years in a browser, and highlights a GitHub action for booting pull requests interactively.

No content available
Original Article
View Cached Full Text

Cached at: 09/11/26, 02:14 AM

# Any Nix package, live in your browser Source: [https://simonwillison.net/2026/Sep/10/trynix/](https://simonwillison.net/2026/Sep/10/trynix/) 10th September 2026 \- Link Blog **[Any Nix package, live in your browser](https://fzakaria.com/2026/09/04/any-nix-package-live-in-your-browser)**\([via](https://lobste.rs/s/7lii0g/review_pull_request_by_booting_it)\) Farid Zakaria calls this his "*magnum opus*of Nix work", and I can see why\. [trynix\.dev](https://trynix.dev/)provides a[qemu\-wasm](https://github.com/ktock/qemu-wasm)powered x86\_64 Linux virtual machine running entirely in your browser through WebAssembly\. That VM can then be booted with*any Nix package*from the past 13 years\. They are URL addressable, so you can navigate to this page: [https://trynix\.dev/?pkg=python3%403\.6\.2](https://trynix.dev/?pkg=python3%403.6.2) Then click "Load" and get an interactive shell against a virtual machine running Python 3\.6\.2 from 2017\. Farid is building all sorts of neat things on top of this\. One recent example:[Review a pull request by booting it](https://fzakaria.com/2026/09/09/review-a-pull-request-by-booting-it)introduces[trynix\-preview](https://github.com/marketplace/actions/trynix-preview), described like this: > GitHub action that comments a link on a pull request which lets you boot the PR’s build in the browser using[https://trynix\.dev](https://trynix.dev/)\. No servers, just browsers\.

Similar Articles

Any Nix package, live in your browser

Lobsters Hottest

trynix.dev is a browser-based runner that boots a Linux VM in WebAssembly to let users execute any historical Nix package instantly without local installation. It can pull binaries from the public Nix cache, Cachix, or any CORS-enabled store, enabling over 310,000 nixpkgs versions to run directly in a browser tab.

Review a pull request by booting it

Lobsters Hottest

trynix-preview is a GitHub action that allows reviewers to boot a pull request's build directly in the browser for testing and feedback, using Nix and Cachix without requiring servers or cloning.