MX Suite

Run other systems,VM or not.

MX is a family of products on one core. Create and debug VMs, step back through a VM run, run programs with no VM at all, or build on the core yourself.

Windows 11 desktop running inside MX Studio
Architectures
x86_64, aarch64, arm64eGuests built for one processor run on another.
Same-architecture guests
KVM, Hypervisor.framework and WHPXEverything else goes to the translation engine.
Graphics
Paravirtualised and passthroughPassthrough gives a Windows guest real access to the GPU.
Guests
Windows, Linux and BSDMachine models that behave like physical hardware.

Run it, rewind it, or skip the VM.

Boot another system in one window.

Define a hardware profile once, then boot Windows, Linux or BSD guests from the same window. Same-architecture guests run in hypervisor mode, on the host's own virtualisation extensions. With a Pro licence you can stop the machine and read its registers, memory and device models.

Ubuntu desktop and serial console in MX Studio

Rewind a run and take another path.

MX Deep Dive records the virtual machine as it runs. Step forward, then return to any recorded point and read the machine as it was then. Fork from there and the original timeline stays where it was.

The Deep Dive timeline with forked branches and a diff between two branches

Run the program, not a whole system.

MX Executor runs each Windows, Linux or macOS program directly, with no guest operating system. It translates the code only when the processor differs, and games render on the GPU through the host's native graphics API.

One core under every MX product.

Every MX product is built on the same core: the machine models, the translation engine and the debugger. It is available to build on from Rust, C++ or JavaScript.

Pick one and start.

MX Studio and MX Executor are in Early Access, on Apple silicon only for now. Each Early Access licence carries through to the full public release at no extra cost.

Build on the framework