Avisi cloud logo

Overview

The Avisi Playground: Playhouses and Playrooms. What each is, how they differ, and when to use which.

Alpha

The Playground is in active development. Commands, flags, and output may change between releases.

The Avisi Playground is two things that work together: a Playhouse (a persistent, shared cluster that AME sets up for you) and the Playrooms that run inside it: disposable, per-user workspaces you reach over SSH, usually running an AI coding agent.

Playhouse (Kubernetes cluster, persistent)
┌───────────────────────────────────────────────┐
│   Playroom my-room      (one pod, your box)   │
│   Playroom api-spike    (one pod, a teammate) │
│   Playroom …                                  │
└───────────────────────────────────────────────┘

You create a Playhouse once, then everyone creates and throws away Playrooms inside it.

The two concepts

How they differ

PlayhousePlayroom
What it isA Kubernetes clusterA single pod inside a Playhouse
ScopeShared by a teamPersonal to one user
LifetimeLong-lived (persists)Disposable
Lifecyclecreate, deletecreate/play, stop, start, delete
You manage it withacloud playhouse …acloud playroom …
How often you touch itRarely (set up once)Constantly (many per day)

Stopping and starting is a Playroom concept (the pod scales to zero and back). A Playhouse has no stop/start; it is either created or deleted, and stays running in between.

When to use which

Set up a Playhouse

Once per team or project, to create the shared environment Playrooms live in. Needs a Tailscale OAuth client for SSH connectivity.

Create a Playroom

Every time you want a fresh sandbox: to run an AI agent against a repo, try risky commands off your laptop, or do remote development.

Commands at a glance

SEE ALSO

  • Playhouse: the shared Kubernetes cluster that hosts Playrooms
  • Playroom: per-user workspaces that run inside a Playhouse
  • Roadmap: what's planned for the Playground

On this page