Skip to content

Start here

A self-hosted @computer is three Cloudflare Workers and one private VM per organization, created on Azure

A self-hosted deployment runs the same stack as the hosted service, in your accounts:

How a self-hosted @computer fits together

The Computer VM has no public IP. It reaches the internet through a NAT gateway and connects out to the gateway Worker; nothing connects in.

What you need

Account or toolUsed for
Cloudflare account with a zone (domain) you controlWorkers, D1, KV, R2 and Durable Objects. The gateway Worker needs a custom domain on the zone: Worker-to-Worker requests on workers.dev do not arrive.
Azure subscriptionThe Computer VMs, their network and the bootstrap storage. You need rights to create role assignments and app registrations.
WorkOS accountSign-in to the dashboard
Slack workspaceA Slack app you create
GitHub account or organizationA GitHub App you create
Anthropic API keyModel calls from every session
Git, Node.js 22 or newer, npm, Go, Azure CLI, Wrangler 4Building and deploying

Choose where the VMs run

CloudStatus
AzureSupported
AWSNot supported yet
Google CloudNot supported yet