Install

Requirements, what the app downloads, where it stores things, and how to remove it completely.

Requirements #

MacApple silicon. The guest image, the compositor and the GPU path are built for aarch64 only.
macOS14 Sonoma or newer.
Memory4 GiB per open copy, by default. Each copy holds its memory while it runs; see limits.
DiskAbout 7 GB for the guest image, plus the shared package store, which grows with what you run. Each copy is a sparse clone that can grow to 16 GiB.
NetworkNeeded the first time a package is fetched. A warm store serves without it.

Windows and Linux hosts are not part of the alpha.

Get the build #

Homebrew, from the project's tap:

brew install --cask its-computer/tap/computer

Or download the .dmg from Releases and drag it to Applications.

First launch #

The app runs its virtual machines with a patched build of libkrun on Apple's Hypervisor framework. It ships with the app. Nothing else is installed on your Mac: no system Nix, no kernel extension, no network extension.

On first launch the app fetches the guest image (about 7 GB) into its state directory. Until that is done, the app opens but cannot start a copy, and says so.

Where it keeps things #

Everything the app owns lives in its own folder under ~/Library/Application Support: the guest image, the shared package store every copy mounts, and the app's own database. Your repositories are never copied there; the app mounts them in place.

Uninstall #

  1. Quit the app. Quitting stops every copy cleanly; force-quitting can leave network state behind that only a reboot clears.
  2. Delete the app from Applications.
  3. Delete the app's folder from ~/Library/Application Support. This removes your projects list, chats and layouts along with the caches. Your repositories are untouched.
rm -rf ~/Library/Application\ Support/computer.its