Proxmox, Linux, macOS, Windows, and ARM64 hosts are now live

Zero Trust AI for controlled sandbox automation

Brass tacks.
Global stacks.

Infrastructure automation for sandboxes on the systems you already run

ProxmoxLinuxLinux ARM64macOSApple SiliconWindowsAWSGCPAzureDigitalOceanHetzner

Execution model

Use the capacity you own first. Add the cloud when it earns its keep.

GlobalStacks keeps orchestration centralized while sandboxes run near your code, services, data, and existing infrastructure. That gives agent workloads better runtime economics, lower latency, and stronger operational control.

Platform features

Operational control across your fleet

GlobalStacks cross-agent mesh topology with ready hosts, mesh addresses, and latency

Cross-agent mesh

Agents form a private mesh for clustering, placement, health, and control-plane coordination across hosts.

Platform foundations

The same control plane, even when the work runs somewhere else.

Self-hosted clustering

Treat your own machines as a managed sandbox fleet.

Group hosts into clusters and place sandboxes by host, traits, tags, architecture, and runtime health without giving up control of the underlying capacity.

Shared sandbox storage

Durable files without hand-wiring host disks.

Attach shared sandbox volumes backed by JuiceFS so workloads can keep state, move between hosts, and use consistent paths across repeatable runtime sessions.

Windows operator path

Run the same operations from PowerShell.

Install gstacks, connect Windows hosts, and use current-user PATH and completion setup so Windows machines can participate in the same operational workflow.

ARM64 and Apple Silicon

Use modern local hardware where it fits.

Run gstacks and gstacks-agent on Linux ARM64 and macOS ARM64 hosts, including Apple Silicon machines used for development, testing, or local capacity.

Cost-aware placement

Make economics part of the runtime decision.

Place workloads where they make financial sense, keep owned capacity busy first, and reduce exposure to cloud bill shock when burst capacity is not required.

Cloud migration path

Add managed clusters later.

Keep sandbox execution consistent as infrastructure shifts across self-hosted machines and cloud regions, without rewriting the developer or agent workflow.

Local port forwarding

Bring one sandbox service back to your workstation.

Join a sandbox network from your workstation and forward a service alias to localhost for development, debugging, and integration checks.

Blueprint supply chain

Repeatable sandbox builds from trusted artifacts.

Import an OCI image, capture the process defaults, activate the blueprint, then launch sandboxes from the same named artifact every time. Blueprint records keep the source image and artifact reference visible so teams can reason about what is running.

Digest-pinned artifact references
Reusable blueprint lifecycle
Built-in blueprint registry inventory
External registries, including private sources
registry / blueprintsOCI compatible

OCI source

ghcr.io/acme/dev:sha256...

1

Blueprint

node-dev / active

2

Registry

built-in or connected private registry

3

Sandbox

repeatable rootfs + process defaults

4

Registry options

Use the built-in registry for GlobalStacks-managed blueprint artifacts, or connect Docker Hub, GHCR, ECR, self-hosted registries, and other private OCI registries with stored credentials.

Brokered authentication

Keep durable credentials out of sandbox workloads.

GlobalStacks keeps durable credentials in the trusted control plane and uses connected agents to broker the narrow operation a sandbox needs. The sandbox gets destination-scoped network reachability, injected headers only when HTTPS/TLS policy allows it, or a typed stream, not a pile of reusable cloud tokens.

Control-plane tokens stay outside

OAuth sessions and source-control credentials remain in the control plane or brokered secret store instead of being copied into sandbox files, logs, command arguments, or environment variables.

Access brokers outbound headers

Access policies can inject approved HTTP headers from write-only secrets through the agent-managed egress path, so application code does not need to hold the long-lived credential.

Secure network access is mediated

HTTPS and TLS egress can stay opaque for destination allow or deny rules. Header injection requires explicit TLS interception with a GlobalStacks-controlled CA, and ineligible or pinned clients fail closed.

Short-lived operational tokens

Sandbox ssh gateway, terminal, port-forward, registry, and agent stream paths use scoped short-lived credentials or hashed session tokens for the specific operation.

Zero Trust AI boundaries

Agentic workflows run in isolated sandboxes where access policies, brokered credentials, network reachability, storage mounts, and typed operations define exactly what AI can access or do.

Data plane

A data plane that works with you.

GlobalStacks separates where work runs from where durable state lives. Cluster storage, S3-compatible object stores, Cloudflare R2, and RustFS extensions give sandboxes portable files without turning provider credentials into sandbox secrets.

Cluster-aware storage

Attach durable storage to the cluster that owns the workload, then let agents mount the right volume backend when a sandbox starts.

S3 and R2 backed volumes

Cluster storage can use S3-compatible backends such as Cloudflare R2, with per-volume prefixes for chunks, metadata, and backups.

RustFS runtime extension

Run RustFS as a first-party data-plane object store on selected hosts through declared extension operations and typed broker calls.

Sync without credential sprawl

Agents receive scoped storage credentials for the operation they perform, while sandboxes consume mounted filesystems instead of provider keys.

Extensibility

Extend the console without trusting every extension.

GlobalStacks extensions are manifest-driven. The trusted console owns placement, rendering, consent, and operation authorization, while extension code runs in sandboxed UI and runtime boundaries.

Supported source control

GitHubGitea

Source control connections

Connect GitHub or Gitea repositories for Git-backed blueprint builds, extension runtime builds, and sandbox bootstrap flows.

Extension UI library

Author views with the GlobalStacks SDK and component contracts for forms, tables, data grids, status, progress, actions, and root views.

Sandboxed runtime protocol

Extensions declare a manifest, run in an isolated runtime, receive JSON operation input, and return JSON results through the broker.

Write your own extensions

Ship private or published extensions with declared permissions, egress, viewports, operations, commands, and runtime artifacts.

What can be extended

Console extension detail and settings views
Stack, project, host, full-page, and command-palette viewports
Brokered operations and install-time permissions
Extension-provided CLI commands
Storage providers, object stores, and data-plane runtimes
Runtime builds from connected repositories

One control plane.
Any infrastructure.

GlobalStacks abstracts vendor-specific complexity. Whether work lands on an on-premises Proxmox node or cloud capacity in us-east-1, the sandbox execution model stays consistent.

  • Unified sandbox management
  • Distributed sandbox volumes
  • Cross-agent Tailscale-compatible mesh
  • Self-hosted clusters
  • Linux ARM64 and Apple Silicon agents
  • $1 per self-hosted cluster
  • Centralized logging & metrics
  • Infrastructure-agnostic APIs
sandbox.yaml
target: 
  type: proxmox-lxc
  node: 'pve-01'
sandbox:
  name: 'agent-runner'
  image: 'node:20-alpine'
  resources:
    cpu: 2
    memory: 2048

Standardize sandbox operations before infrastructure complexity compounds.

Open console