Skip to main content
macOS Install

Learn how to install the Level agent on Mac to manage your workstations, with a step-by-step guide using Terminal.

Updated over a week ago

Get started with Level for macOS

In order to manage your macOS endpoints you will first need to install the macOS agent. See our other guides for installing Level on Windows and Linux. The agent is a small service that runs in the background and checks in with your Level account.

Video Walkthrough

Installing a macOS agent

  1. On the devices pages click the Install Agent button to reveal the agent installation window.

  2. In the installation window, select macOS from the drop-down.

  3. Optional: Select a group where the agent will automatically be installed. Otherwise, the agent will be installed in the Ungrouped Devices group.

  4. Copy the command by clicking Copy command to clipboard

  5. On the target machine, run Terminal

  6. Paste the command into the terminal and the Level agent will be installed.

  7. On macOS devices with Apple Silicon, Level uses a service account to ensure that the device can be patched. You will be prompted for admin credentials after the Level installation is completed.

  8. After the installation is completed, a window will pop up, prompting you to allow Level to run.

  9. Once in System Preferences, go to Accessibility, Full Disk Access, and Screen Recording, and enable Level to run. You will need to enter admin credentials.
    โ€‹

Optional MobileConfig Setup for macOS

For administrators who want to streamline the installation process and avoid prompting users for admin credentials, you can deploy a pre-configured .mobileconfig file. This file ensures that Level runs with the necessary permissions without manual intervention.

What does the MobileConfig file do?

This .mobileconfig file is pre-configured to give Level the necessary permissions, such as Accessibility, Full Disk Access, and Screen Recording. Using this file allows Level to function fully without prompting for admin credentials after installation.

How to use the MobileConfig file:

You can deploy the file using MDM (Mobile Device Management), or via a script, as part of the installation process.

Steps to Deploy

  1. Download the .mobileconfig file:
    โ€‹Download Level - PPPC.mobileconfig

  2. Deploy via your preferred MDM tool or use a script to automate this on your macOS devices.

  3. Once deployed, the system will grant Level all necessary permissions to run smoothly, reducing the need for post-installation user intervention.

Storage Locations

  • /usr/local/bin/level

  • /var/lib/level

Supported macOS Versions

  • macOS 10.13+

  • Intel and M1/M3 hardware

Did this answer your question?