This environment provides a full Node.js runtime and NPM interface directly in your browser.
It supports a multi-instance terminal, allowing you to open multiple tabs to run a dev server in one and execute shell commands in another simultaneously.
Secure, sandboxed execution of Node.js, JavaScript and TypeScript.
The terminal is already initialized and ready for commands.
Create a package.json to start managing your dependencies:
npm init -y
You can install any pure-JavaScript package from the npm registry:
npm install <package-name>
Use standard Unix commands to manage your workspace:
To execute your scripts, use the Node.js binary:
node index.js
If your code starts a web server (e.g., using Express), the environment will automatically detect the active port and provide a preview URL.
In the ports sub-menu
You can run in-memory databases like SQLite. For persistent databases, connect via API to external providers.
It is a WASM-based Node.js environment that mimics a Linux shell. While it supports most POSIX commands, it is specifically optimized for Node.js workflows.
Git is supported through JavaScript-based implementations (like isomorphic-git), allowing for full version control within the browser sandbox.
This browser-based shell provides a high-concurrency Node.js environment. Developers can utilize a multi-tab terminal for full-stack JavaScript development, NPM package management, and real-time script execution without local installation. It is an ideal tool for sandboxed testing, educational coding environments, and rapid prototyping of Node.js applications.