Quickstart
Paperplanes quickstart
Section titled “Paperplanes quickstart”Paperplanes provides serverless desktop sandboxes for AI agents. A sandbox is a full GUI computer with browser, terminal, file manager, screenshots, input, snapshots, and forkable runtime state.
# private preview, from this reponpm install ./sdk/typescript
# planned public packagenpm install @paperplanes/sdkimport { Sandbox } from "@paperplanes/sdk";
const sandbox = await Sandbox.create({ image: "paperplanes://images/codex-multiapp-ubuntu-v1",});
const stream = await sandbox.stream();console.log(stream.wsUrl);Lifecycle
Section titled “Lifecycle”- Launch an isolated desktop sandbox.
- Run browser, terminal, file, or GUI workflows.
- Snapshot the live state at a decision point.
- Fork variants or destroy the sandbox when work is done.
Current honesty notes
Section titled “Current honesty notes”The SDK uses the live compatibility control-plane routes while public /v1/desktops aliases are still being routed. Preview DNS (https://<port>-<sandbox-id>.paperplanes.sh) is the planned shareable form; the current live path proxy remains the compatibility path until gateway Host routing lands.