Browser-based Nix package VM
For developers, this lets you test any Nix package in your browser without needing a local VM, making it easier to review code and run tests.
Farid Zakaria's trynix.dev provides a WebAssembly-powered x86_64 Linux virtual machine in the browser.
Users can load any Nix package from the past 13 years by URL, such as [email protected].
2, to get an interactive shell.It's used for code review tools like trynix-preview, which boots a pull request's build in the browser.
Any Nix package, live in your browser Farid Zakaria calls this his " magnum opus of Nix work", and I can see why. trynix.dev provides a 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 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 introduces 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 . No servers, just browsers. Via Lobste.rs Tags: code-review , linux , webassembly , github-actions
This report is categorized under AITOP's "How-to" desk, focusing on US frontier AI labs and Silicon Valley technology leaders. Within our cross-regional analytical framework, it directly maps to AI developer toolchains, coding agents, and engineering workflows. Key entities and technical topics under continuous tracking include Nix, WebAssembly, browser, code review.
Source attribution: curated from Simon Willison’s Weblog. Cross-source corroboration: 2 independent sources have covered this development (including OpenRouter), confirming industry-wide signal strength.
- OpenRouter09-10 14:58Source