Download an official image.
LitterBox downloads macOS restore images from Apple and Ubuntu installation media from Canonical. It keeps the downloads for future Boxes.
Run macOS or Ubuntu on your Mac.
Each Box has its own operating system and virtual disk.
Install your coding tools inside it and keep them separate from your daily setup.

Guest operating systems
Run Mac-specific tools in a macOS guest. Choose Ubuntu Desktop for a graphical Linux workspace, or Ubuntu Server for the command line.

How it works
LitterBox downloads the installer and guides you through creating a virtual machine. After setup, install the development tools or coding agent you want to use inside the guest.
LitterBox downloads macOS restore images from Apple and Ubuntu installation media from Canonical. It keeps the downloads for future Boxes.
Choose CPU, memory, and disk settings. Disable guest networking when you don't need it. Host folders stay unshared unless you add them to a macOS Box.
Duplicate a stopped Box to copy its setup. Fresh Litter restores its saved clean state and discards later changes. Toss Box deletes its files.
Your Boxes stay on your Mac.
No LitterBox account required.
LitterBox runs guests with Apple's Virtualization framework. It doesn't bundle an AI agent or connect to an AI provider. Any accounts or services your tools need are separate from LitterBox.
Available now
Free on the Mac App Store.
Apple Silicon · macOS 14 or later