Self-hosted cloud sandbox platform. Spin up isolated Ubuntu containers on demand with browser terminal, SSH access, persistent snapshots, and automatic backups to GCS. Give AI agents or developers their own disposable dev environments.
Open source. Self-hosted on your own GCP account.
Full Linux environments with the tools you already use, accessible from anywhere.
Full-featured terminal right in your browser. No SSH client needed. Powered by xterm.js with resize, color, and link support.
Each sandbox runs in its own container with a dedicated network. Full Ubuntu 24.04 with root access. Your projects never collide.
Pause your work, come back later. Every snapshot preserves the full system state. Restore to any previous version with one click.
Prefer your own terminal? Connect via SSH with auto-generated Ed25519 keys. Works with VS Code Remote, JetBrains Gateway, and more.
Your workspace syncs to cloud storage every 5 minutes. Even if a container goes down, your code is safe. Always.
Not using a sandbox? It pauses itself to save resources. Resume exactly where you left off when you're ready to work again.
Give it a name and click create. A fresh Ubuntu 24.04 environment spins up in seconds with your own SSH keys automatically generated.
Click into your project and start coding. The browser terminal connects instantly over WebSocket. Or SSH in from your favorite editor.
Pause your sandbox to create a versioned snapshot. Resume it later, restore from any version, or share the environment with your team.
Give your AI agents isolated Linux environments to run code safely. Full compute isolation with audit logging on every command.
Code from any device with a browser. Consistent environments across your team. No more "works on my machine" problems.
Spin up a throwaway environment to test an idea. If it works, snapshot it. If it doesn't, delete it. Zero cleanup.
Give each student their own sandbox. Pre-configure environments with the right tools. Snapshot the starting state for easy resets.
Double WebSocket proxy keeps sandbox ports off the public internet. Per-sandbox Docker networks provide full isolation.
Every sandbox gets its own container and bridge network. /24 subnets support up to 4,096 concurrent environments.
Workspaces synced to GCS every 5 minutes via rclone. Snapshot images stored in Artifact Registry with versioned tags.
JWT tokens for API and terminal WebSocket auth. Auto-generated Ed25519 keypairs per sandbox. No shared credentials.
Low-latency binary ttyd protocol over WebSocket. Full TTY support with dynamic resize. No browser plugins needed.
Vote for the features you want most. Your vote helps us prioritize.
Stream a full desktop environment to your browser via KasmVNC. Run GUI apps, browsers, and IDEs inside your sandbox.
Start sandboxes from your own Docker images. Pre-install your stack, languages, and dependencies.
Share sandbox access with teammates. Collaborative terminal sessions with shared or separate cursors.
Programmatically create and manage sandboxes. Python and TypeScript SDKs for integrating into your own tools.
Attach GPUs to sandboxes for ML training, inference, and GPU-accelerated workloads.
Deploy on AWS or Azure in addition to GCP. Bring your own cloud account and region.
Pomodex is in active development. Drop your email and we'll reach out when it's ready for you to try.
Open source. Self-hosted on your own GCP account.