Requirements #
| Mac | Apple silicon. The guest image, the compositor and the GPU path are built for aarch64 only. |
| macOS | 14 Sonoma or newer. |
| Memory | 4 GiB per open copy, by default. Each copy holds its memory while it runs; see limits. |
| Disk | About 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. |
| Network | Needed 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 #
- Quit the app. Quitting stops every copy cleanly; force-quitting can leave network state behind that only a reboot clears.
- Delete the app from Applications.
- 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