# Mactoy

Install Ventoy on a USB drive and flash ISO or IMG files from macOS, without a Linux VM, macFUSE or a second USB stick.

> This is the Markdown version of the Mactoy page on OpenNavo, with the same facts as the web page: https://opennavo.com/apps/mactoy

- **Latest version**: `0.8.1`
- **Homepage**: https://github.com/cashcon57/mactoy
- **Categories**: [Utilities](https://opennavo.com/categories/utilities)
- **Install**: `brew install --cask mactoy`
- **30-day installs**: 66
- **Homebrew**: Available; updated by Homebrew
- **Download URL**: https://github.com/cashcon57/mactoy/releases/download/v0.8.1/Mactoy-0.8.1.dmg
- **SHA-256**: `c3e8ce8b0ffb3e37bb2420e8b37770f76d5b1a8c42f83b82a2eaad2aa9e6de25`

SHA-256 only checks that the download is complete; it is not a security certification.

## Installation and removal contents

```json
[
  {
    "declaration": {
      "uninstall": [
        {
          "launchctl": "com.mactoy.mactoyd",
          "quit": "com.mactoy.Mactoy"
        }
      ]
    },
    "phase": "uninstall",
    "sources": [],
    "type": "uninstall"
  },
  {
    "declaration": {
      "app": [
        "Mactoy.app"
      ],
      "target": "/Applications/Mactoy.app"
    },
    "phase": "install",
    "sources": [
      "Mactoy.app"
    ],
    "target": "/Applications/Mactoy.app",
    "type": "app"
  },
  {
    "declaration": {
      "zap": [
        {
          "trash": [
            "/Library/Application Support/Mactoy",
            "~/Library/Application Support/Mactoy",
            "~/Library/Caches/com.mactoy.Mactoy",
            "~/Library/HTTPStorages/com.mactoy.Mactoy",
            "~/Library/Preferences/com.mactoy.Mactoy.plist"
          ]
        }
      ]
    },
    "phase": "cleanup",
    "sources": [],
    "type": "zap"
  }
]
```

## About

Mactoy is a native macOS app for two jobs: putting Ventoy on a USB drive, and writing one disk image to a stick. Ventoy has no macOS installer, so the usual workarounds need a second USB stick, a Linux VM or a terminal session. Mactoy partitions the drive, writes the bootloader and formats the data partition from a normal window, then gets out of the way.

**Main features**

- Install Ventoy on a USB drive: Mactoy downloads the release, partitions the drive as MBR (GPT is one click away, and drives over 2 TiB always get GPT), writes the bootloader and formats the data partition as exFAT.
- Update Ventoy in place on a drive that already has it, keeping the ISOs and the `/ventoy/` configuration.
- Flash a raw image (`.iso`, `.img`, `.img.xz`, `.img.gz`) to a single-boot stick, with a progress bar and drag and drop.
- Manage an existing Ventoy volume: list, add and remove ISOs without going through Finder.
- Pick a boot menu theme: 14 community themes with previews, plus your own themes from a `.zip`, a folder or a `theme.txt`.
- Secure Boot toggle on install and update, the same choice Ventoy2Disk offers with `-s` and `-S`.
- A drive holding APFS Time Machine backups is listed but locked until you unlock it for the session.

**Who it is for**

People who carry several bootable systems on one Ventoy stick, and IT admins who prepare installers for other machines. It also covers the simpler case of writing a single ISO to a stick, which otherwise needs a separate flashing tool.

**Requirements**

macOS 13.5 (Ventura) or later, on Apple Silicon and Intel Macs (universal binary). The app is signed with a Developer ID and notarized by Apple. The first time it writes to a drive, Mactoy asks for two macOS permissions: a background item for its privileged helper `mactoyd`, registered through `SMAppService`, and Full Disk Access. The helper can be removed automatically after each run.

**Price and licence**

Open source under the MIT licence and distributed as a DMG on GitHub Releases. The author accepts optional donations on Ko-fi.

## System requirements

- macOS 13 or later · Version: 0.8.1 · Intel · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · Checked 2026-11-02
  - https://github.com/cashcon57/mactoy/releases/download/v0.8.1/Mactoy-0.8.1.dmg
  - SHA-256: `c3e8ce8b0ffb3e37bb2420e8b37770f76d5b1a8c42f83b82a2eaad2aa9e6de25`
- macOS 13 or later · Version: 0.8.1 · Apple silicon · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · Checked 2026-11-02
  - https://github.com/cashcon57/mactoy/releases/download/v0.8.1/Mactoy-0.8.1.dmg
  - SHA-256: `c3e8ce8b0ffb3e37bb2420e8b37770f76d5b1a8c42f83b82a2eaad2aa9e6de25`

## Mactoy security facts

Only facts that can be checked, each with its source and date. This is not a safety certification. To check the files you downloaded, scan them on your Mac with OpenNavo.

- https://github.com/cashcon57/mactoy · Open source: Yes — https://github.com/cashcon57/mactoy · Checked 2026-10-30

## Uninstall

- `brew uninstall --cask mactoy`

A regular uninstall removes the app and keeps its settings and caches.

### Uninstalling also removes

- Background services (launchctl): `com.mactoy.mactoyd` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · These entries come from the Homebrew definition, checked 2026-11-02. They say what it declares, not what is on your Mac.

### Deep clean (optional)

- `brew uninstall --zap --cask mactoy`

`--zap` also deletes the settings, caches and other files listed in the Homebrew definition. They can include data shared with other apps and cannot be restored, and it does not guarantee that nothing is left. Back up any data you need first. To keep settings and caches, leave out `--zap`.

A regular uninstall removes the app and keeps its settings and caches.

- Files and folders: `/Library/Application Support/Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · These entries come from the Homebrew definition, checked 2026-11-02. They say what it declares, not what is on your Mac.
- Files and folders: `~/Library/Application Support/Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · These entries come from the Homebrew definition, checked 2026-11-02. They say what it declares, not what is on your Mac.
- Files and folders: `~/Library/Caches/com.mactoy.Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · These entries come from the Homebrew definition, checked 2026-11-02. They say what it declares, not what is on your Mac.
- Files and folders: `~/Library/HTTPStorages/com.mactoy.Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · These entries come from the Homebrew definition, checked 2026-11-02. They say what it declares, not what is on your Mac.
- Files and folders: `~/Library/Preferences/com.mactoy.Mactoy.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · These entries come from the Homebrew definition, checked 2026-11-02. They say what it declares, not what is on your Mac.

## Latest release notes

### 0.8.1 (2026-11-02)

Mactoy 0.8.1 gives the app its Liquid Glass look on macOS 26 and reworks the window around it.

Mactoy 0.8.1 was released on 2026-11-02. This update gives the app its Liquid Glass look on macOS 26 and reworks the window around it.

- Draw Mactoy in the Liquid Glass style on macOS 26; the build now records the SDK it really used, and macOS 13.5 or later on Apple Silicon or Intel still runs it.
- Combine the title bar and the mode buttons into one glass toolbar, with the mode picker in the middle.
- Show the sidebar and content see-through, with what is behind the window blurred; with Reduce Transparency on, they stay opaque.
- Float the main button (Install Ventoy, Flash Image and the rest) over the content, with no bar behind it.
- Move Support on Ko-fi to the bottom of the sidebar as a glass button with a drawn Ko-fi mug.
- Use the standard translucent sidebar and toolbar on macOS 13 to 15, with the main button in a translucent bar at the bottom.
- Fix a crash in debug builds run on a different Mac; releases were not affected.

## Facts and sources

- https://opennavo.com/apps/mactoy
- https://opennavo.com/apps/mactoy/versions
- https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · Checked 2026-11-02
- https://formulae.brew.sh/cask/mactoy
- https://github.com/cashcon57/mactoy · Checked 2026-10-30
