Skip to main content
Mount Thor provides dedicated bare-metal Macs and isolated macOS virtual machines. Choose the product that fits your workload, then launch it from the portal, the mthr CLI, or Kubernetes.

Sign up

Request access to Mount Thor. We review every request and email you as soon as your access is approved. You can complete account configuration while we review.

Install the CLI

Homebrew is also supported:
On Debian, Ubuntu, Fedora or RHEL, a native package installs /usr/bin/mthr instead. The install_channels block of manifest.json carries the current commands, which ask your machine for its architecture:
The packages need glibc 2.34 or newer, such as Ubuntu 22.04, Debian 12 or RHEL 9. On a package install, mthr update prints the apt or dnf command for the next version instead of replacing the binary. Verify the installation:

Sign in

mthr login opens your browser for single sign-on and saves your session on your workstation. The CLI manages the session for you and prompts you to sign in again when needed. On a machine with no browser, sign in with a device code:
The command prints a sign-in URL and code to use on another device. To check which account you are signed in to, run mthr whoami.

Set up billing

Before creating a VM or allocating a bare-metal Mac, set up your billing information and top up your prepaid balance in the Mount Thor portal.

Use the portal

Launch a bare-metal Mac or a virtual machine from the portal. Keep the suggested machine name or enter your own, choose a Mac configuration and image, then click Launch machine. The portal then opens the machine’s page, which shows its state and updates on its own. A bare-metal Mac is usually ready in under a minute. When the machine is ready for access, its page shows the mthr commands for SSH and desktop access. They are the same commands as in the CLI workflow below. When you are finished, click Release Mac or Delete VM on the machine’s page. Both are permanent: releasing wipes the Mac, and deleting removes the VM and its disk.

Use the mthr CLI

The CLI shows the prepaid hold and asks you to confirm, then waits until the Mac is ready. Connect over SSH:
For desktop access:
The CLI creates a secure local port forward for the desktop connection. On macOS, it opens the built-in Screen Sharing app automatically. On Linux, it tries vncviewer, remmina, and xdg-open, in that order. To use another VNC client, add --no-launch and connect to the local URL the CLI prints. Keep the command running while you use the desktop connection.Release the Mac when finished:
Releasing wipes the Mac. The CLI asks you to type its name to confirm.See Bare metal for more details.
The CLI shows the prepaid hold and asks you to confirm, then waits until the VM is ready. Connect over SSH:
For desktop access:
Desktop access works the same way as for bare-metal Macs.Delete the VM when finished:
Virtual machines are in preview.
See Virtual machines for more details.

Use Kubernetes with kubectl

Mount Thor also supports Kubernetes for declarative or large-scale compute management. If Kubernetes fits your workflow, follow the Kubernetes guide to configure kubectl and provision your first machine.