Skip to content

Docs

Projects and VMs

A Project is a dedicated Linux cloud VM plus the filesystem on that VM.

1:1 on purpose

Each Orca Cockpit Project is exactly one dedicated Linux VM plus its filesystem. There is no shared pool of anonymous VMs behind a single chat. When you switch Projects, Ask / Plan / Agent and the VM view switch with it.

  • The website creates your default t3.large Project on first account visit. Extra Projects are created on /access (create / start / stop / retire).
  • Sizes you may see: t3.small (optional extra, 2 vCPU · 2 GiB) and t3.large (default, 2 vCPU · 8 GiB, first included in the $50 plan). Add-on prices are stubs until Checkout is live.
  • Status: queued → provisioning → ready (URL) or error.
  • Ready Projects typically open over HTTPS noVNC for this soft launch.

Why the VM exists

Mule builds, Maven, and OAuth consent need a real machine. The laptop app is the companion IDE; the Project is where code and browser handoffs live. Banking, government, and enterprise benches keep client Anypoint work off a personal laptop image.

Website vs desktop

/access is the Projects control plane: create, start, stop, and retire. JSON still uses workspaces / workspaceId so existing desktop clients keep working. Provisioning is performed by our infra webhook, not by AWS keys in this Next.js app.