Compute stays local
Each session runs on its own device. No remote machine to provision for every user.
Build AI-ready sandboxes, interactive tutorials, and embedded product demos, right in the browser.
Pick a framework to explore what you can build with Startpod.
A working development environment doesn’t need a remote machine. Startpod runs Node.js, installs npm packages, and serves your application inside the browser.
Each session runs on its own device. No remote machine to provision for every user.
Install dependencies, start your framework, and show the running application beside your editor.
Mount files, save changes, and persist projects between visits.
Go from an idea to running code with a small, familiar API. Initialize Startpod, mount your files, and run a command. Connect it to the editor, terminal, and preview you want to build.
Explore the APIimport { Startpod } from 'startpod';
const startpod = await Startpod.init();
await startpod.mount({
'hello.js': {
file: { contents: "console.log('Hello, Startpod.')" },
},
});
await startpod.spawn('node', ['hello.js']);Install Startpod and add the Vite or Next.js integration to your host application.
Bring your own editor and UI. Read files, stream process output, and manage the preview.
Run Node.js, npm, and the frameworks your developers already use.
Turn generated files into a running application. Let people inspect, edit, and preview the result.
Put a working project next to the lesson. Learners can start coding without a local setup.
Give developers a project they can explore, not just a screenshot of what’s possible.