UTM

mac.getutm.app
UTM

Open source, feature rich, powerful type 2 hypervisor for Mac, can emulate x86-64 OSes on Apple Silicon Macs. There's also an iOS version (so you can run Windows on your iPhone!)

Open Source

UTM Privacy Policy

Privacy Policy Summary

  • You are not being tracked

Score

C

Documents

About the Data

This data is kindly provided by tosdr.org. Read full report at: #8038

UTM Source Code

Author

utmapp

Description

Virtual machines for iOS and macOS

#apple#emulation#ios#jailbreak#macos#qemu#utm#virtual-machines#vm

Homepage

https://getutm.app

License

Apache-2.0

Created

12 Apr 19

Last Updated

16 Jun 26

Latest version

v5.0.3

Primary Language

Swift

Size

50,567 KB

Stars

34,403

Forks

1,729

Watchers

34,403

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • osy (08 Jun 26)

    docs: add /utm-review and /utm-submit agent contribution workflows Add agent-neutral workflows that walk an AI coding tool through reviewing a change against the contribution guidelines and then opening or updating a pull request to utmapp/UTM with the required AI attribution and human-testing attestation. The canonical instructions live in .agents/skills/ (auto-discovered by Codex, Cursor, Amp, Zed, Copilot, Windsurf, OpenCode, Antigravity, and others), with thin slash-command shims for Claude Code (.claude/commands/) and OpenCode (.opencode/command/). AGENTS.md is trimmed to the essentials and points at the workflows, and CONTRIBUTING.md now directs contributors to use them. Assisted-by: Claude:claude-opus-4-8

  • osy (08 Jun 26)

    docs: update contribution guide

  • osy (03 May 26)

    project: bumped version

  • TronickDev (02 May 26)

    Refactor same function to improve device matching Fixed USB function which is used via utmctl that connection and disconnextion of USB devices from cli is working again (tested with local build).

  • osy (03 May 26)

    data: prevent duplicate VMs from appearing Thanks @DevSecTim for triaging. Fixes #7533

  • matapo (27 Apr 26)

    use single VZVirtioSoundDeviceConfiguration for Apple VM audio

  • osy (03 May 26)

    scripting: fix some typos Resolves #7687

  • osy (03 May 26)

    home: confirm delete vm with swipe Fixes #3086

  • osy (03 May 26)

    toolbar: use updated confirmation on iOS 15+

  • Ekko (03 May 26)

    scripting: fix "update registry" for AVM backend Fixes #7664

  • Victor Muryn (03 May 26)

    Added ability to get ip for AppleVirtualization machines (#7643) * added ability to get ip for AppleVirt machines * fixed comments

  • alb3rto (03 Mar 26)

    ci: make Xcode path configurable via HOST_XCODE_PATH variable Fall back to /Applications/Xcode_26.0.app if the variable is unset.

  • Tiffany Fung (03 May 26)

    Update translations for zh-Hans & zh-HK (#7640) * Update translations for zh-HK * Update translations for zh-Hans

  • osy (03 May 26)

    build: update virglrenderer (again) Last commit broke Vulkan in App Sandbox and this fixes it.

  • osy (29 Apr 26)

    build: update virglrenderer Rebased to latest upstream and also fix vkcube on newer Wayland

  • osy (29 Apr 26)

    build: update link to openssl

  • osy (27 Feb 26)

    CocoaSpice: re-introduce hack to reduce latency I thought the new renderer backend could handle it without the hack but that was wrong. Adding it back with clear comments about what to do next.

  • osy (24 Feb 26)

    build: remove minver hack for building ANGLE for iOS

  • osy (24 Feb 26)

    project: bumped version

  • Burak Şen (24 Feb 26)

    Added Pisi linux logo (#7618) * Pisi linux logo added * Fix: ,

  • Dominik_Mathern (24 Feb 26)

    Added SUSE logo (#7484) * Rename suse.png to opensuse.png It is the opensuse logo. * Add files via upload Added SUSE Logo for SUSE VMs created by UTM. * Rename SUSE_Logo-vert_L_Green-pos_sRGB-300x275-6b04bcf.png to SUSE.png Changed logo name. * Update VMConfigInfoView.swift added opensuse for the changed name of the opensuse icon. * Update VMConfigInfoView.swift Changed suse into uppercase, because the logo is also named in uppercase. * Changed logo size to 128x128 px

  • osy (24 Feb 26)

    ANGLE: fix issue with stale texture binding Also re-introduce Mesa bug workaround since older distros are still broken. Fixes #7626

  • osy (21 Feb 26)

    CocoaSpice: add default viewport scale

  • osy (21 Feb 26)

    docs: add CONTRIBUTING.md

  • osy (21 Feb 26)

    build: update MoltenVK to support geometry shaders Resolves #7575

  • osy (21 Feb 26)

    build: define mesa host dependencies

  • osy (21 Feb 26)

    qemu: sync with repo Fixes an issue if SDL2 is enabled (not supported in UTM)

  • osy (03 Feb 26)

    system: add more Metal debug logging

  • osy (03 Feb 26)

    CocoaSpice: fix scaling when visible area mismatches texture size Fixes #5781

  • osy (30 Jan 26)

    build: fix crash on glDrawElementsInstancedBaseVertex (For real this time) Fixes #7596

UTM Security

3.6/10

Repo Security Summary

Updated 01 Jun 26

  • Code-Review 2/10
  • Maintained 10/10
  • Dangerous-Workflow 10/10
  • Packaging N/A
  • CII-Best-Practices 0/10
  • Binary-Artifacts 10/10
  • Token-Permissions 0/10
  • Security-Policy 0/10
  • Pinned-Dependencies 0/10
  • License 10/10
  • Fuzzing 0/10
  • Branch-Protection 0/10
  • Signed-Releases 0/10
  • SAST 0/10

UTM Website

Website

UTM | Virtual machines for Mac

Securely run operating systems on your Mac

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 172.66.163.211
  • Location San Francisco, California, United States of America, NA
  • ISP CloudFlare Inc.
  • ASN AS13335

Associated Countries

  • US US

Safety Score

Website marked as safe

100%

Blacklist Check

mac.getutm.app was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

UTM Reviews

More Virtual Machines

About the Data: UTM

Change History

API

You can access UTM's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/utm

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share UTM

Help your friends compare Virtual Machines, and pick privacy-respecting software and services.
Share UTM and Awesome Privacy with your network!

View Virtual Machines (3)