# utmapp/UTM

Virtual machines for iOS and macOS

Repository: https://github.com/utmapp/UTM
Canonical: https://ross.abutalabs.com/products/utm
Homepage: https://getutm.app
Language: Swift
License: Apache-2.0
License Family: permissive
Topics: utm, qemu, jailbreak, virtual-machines, apple, vm, ios, emulation, macos
Last push: 2026-08-05T07:54:18+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 40, longevity 100
- inputs: {"age_days": 2700, "days_push": 28, "days_rel": 242, "gap_med": 105, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 35148, forks 1793 (observed 2026-08-28T04:12:00.747916+00:00)

## What it is
UTM is a full-featured system emulator and virtual machine host for iOS and macOS, built on QEMU. It lets users run Windows, Linux, and other operating systems on Macs, iPhones, and iPads, with hardware-accelerated virtualization on macOS and a JIT-free 'SE' edition for non-jailbroken iOS devices.

## Use cases
- run windows on a mac
- run linux on iphone or ipad
- emulate x86_64 arm64 or risc-v systems on apple devices
- test software in a virtual machine on macos
- run a vm without jailbreaking ios
- boot macos guests on apple silicon

## When to choose
- you need to run other operating systems on iOS or macOS
- you want a free, open-source VM frontend with a native UI
- you need emulation of 30+ processor architectures including RISC-V and PPC
- you want hardware-accelerated virtualization on macOS via Hypervisor.framework

## When to avoid
- you need GPU virtualization, DirectX, or OpenGL for gaming
- you need near-native performance on iOS, since TCG JIT emulation is slower than KVM
- you want to run iOS itself as a guest
- you need a server-grade hypervisor for Linux or Windows hosts

## Facets
- artifact type: application
- maturity: active
- function: simulation, gui, developer-tools
- domain: cross-platform, apple-ecosystem, operating-systems, developer-tools
- platform: -
- tags: virtualization, qemu, emulation, virtual-machines, hypervisor, ios, macos, swift

## Member repositories
- utmapp/UTM (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:00.747916+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:27:09.717653+00:00, confidence not recorded.
  - readme: https://github.com/utmapp/UTM (fetched 2026-08-28T04:12:00.747916+00:00, sha 721619e878aa)
  - homepage: https://getutm.app (fetched 2026-08-29T07:48:05.056074+00:00, sha 7286dc89aca3)
  - site_page: https://getutm.app/install (fetched 2026-08-29T07:48:05.067945+00:00, sha a7c083296714)
  - site_page: https://getutm.app/faq (fetched 2026-08-29T07:48:05.065377+00:00, sha fc14b2b71432)
- Data as of 2026-08-30T08:39:29.467469+00:00.
