BrowserPod for Node.js runs untrusted code, such as that generated by AI agents, within an in-browser, sandboxed Node runtime called a Pod.
Pods have high fidelity with native Node.js, and come with a virtual filesystem, multiprocess support, and Portals - public URLs for shareable previews.
With BrowserPod, you can build agentic tools and web IDEs without server side compute.
Node.js is the first runtime engine for BrowserPod, a language-agnostic, universal execution layer for the browser.
WebVM is a virtual Linux environment running in the browser via WebAssembly.
WebVM doesnβt require registration. It can be forked, unmodified with no restrictions.
WebVM is powered by CheerpX, an x86 virtualization engine in WASM which enables the safe, sandboxed execution of Linux binaries client-side.
CheerpX includes an x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator.
Both WebVM and CheerpX are free-to-use for FOSS and personal projects.