Open Source

Your dev environment.
Anywhere. Instantly.

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.

agent@pomodex:~
$ |

Everything you need.
Nothing you don't.

Full Linux environments with the tools you already use, accessible from anywhere.

Browser Terminal

Full-featured terminal right in your browser. No SSH client needed. Powered by xterm.js with resize, color, and link support.

Isolated Environments

Each sandbox runs in its own container with a dedicated network. Full Ubuntu 24.04 with root access. Your projects never collide.

Versioned Snapshots

Pause your work, come back later. Every snapshot preserves the full system state. Restore to any previous version with one click.

SSH Access

Prefer your own terminal? Connect via SSH with auto-generated Ed25519 keys. Works with VS Code Remote, JetBrains Gateway, and more.

Auto Backups

Your workspace syncs to cloud storage every 5 minutes. Even if a container goes down, your code is safe. Always.

Inactivity Auto-Stop

Not using a sandbox? It pauses itself to save resources. Resume exactly where you left off when you're ready to work again.

From zero to coding
in three steps.

1

Create a project

Give it a name and click create. A fresh Ubuntu 24.04 environment spins up in seconds with your own SSH keys automatically generated.

Project name my-api-server
Create Project
2

Open your terminal

Click into your project and start coding. The browser terminal connects instantly over WebSocket. Or SSH in from your favorite editor.

agent@sandbox:~$ npm init -y
Wrote to /home/agent/package.json
agent@sandbox:~$ |
3

Snapshot and share

Pause your sandbox to create a versioned snapshot. Resume it later, restore from any version, or share the environment with your team.

latest 2 min ago
v2-auth-working 1 hour ago
v1-initial-setup 3 hours ago

Built for the way you work.

AI Agent Sandboxes

Give your AI agents isolated Linux environments to run code safely. Full compute isolation with audit logging on every command.

Remote Development

Code from any device with a browser. Consistent environments across your team. No more "works on my machine" problems.

Prototyping & Demos

Spin up a throwaway environment to test an idea. If it works, snapshot it. If it doesn't, delete it. Zero cleanup.

Education & Training

Give each student their own sandbox. Pre-configure environments with the right tools. Snapshot the starting state for easy resets.

Only port 80 is exposed.
Everything else stays internal.

Double WebSocket proxy keeps sandbox ports off the public internet. Per-sandbox Docker networks provide full isolation.

Pomodex architecture diagram showing nginx reverse proxy routing to internal services with per-sandbox Docker network isolation
Docker Isolation

Every sandbox gets its own container and bridge network. /24 subnets support up to 4,096 concurrent environments.

Google Cloud Storage

Workspaces synced to GCS every 5 minutes via rclone. Snapshot images stored in Artifact Registry with versioned tags.

JWT + SSH Auth

JWT tokens for API and terminal WebSocket auth. Auto-generated Ed25519 keypairs per sandbox. No shared credentials.

WebSocket Terminal

Low-latency binary ttyd protocol over WebSocket. Full TTY support with dynamic resize. No browser plugins needed.

What's coming next.

Vote for the features you want most. Your vote helps us prioritize.

Browser Streaming (VNC)

Stream a full desktop environment to your browser via KasmVNC. Run GUI apps, browsers, and IDEs inside your sandbox.

Custom Base Images

Start sandboxes from your own Docker images. Pre-install your stack, languages, and dependencies.

Team Sharing

Share sandbox access with teammates. Collaborative terminal sessions with shared or separate cursors.

API & SDK

Programmatically create and manage sandboxes. Python and TypeScript SDKs for integrating into your own tools.

GPU Instances

Attach GPUs to sandboxes for ML training, inference, and GPU-accelerated workloads.

Multi-Cloud Support

Deploy on AWS or Azure in addition to GCP. Bring your own cloud account and region.

Get early access.

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.