Deploy the Desktop Agent on macOS (Jamf / MDM)

Roll out the Zeuslock desktop agent to your managed Macs through your MDM (Jamf Pro, Mosyle, Kandji): download the PKG, place config.json, deploy via a policy, and grant the privacy permissions it needs.

Deploy the agent to your managed Macs through your MDM — Jamf Pro, Mosyle, Kandji, and similar.

Prerequisites

  • macOS 11 (Big Sur) or later.
  • MDM enrollment (Jamf Pro, Mosyle, Kandji, etc.).
  • Network access to your Zeuslock API URL.

Step 1 — Download the agent

Download zeus-agent-macos.pkg from Agents → Deployment → macOS → View instructions.

Step 2 — Create the configuration file

Create config.json at /Library/Application Support/Zeus/:

{
  "api_url": "https://api.zeuslock.ai",
  "api_key": "YOUR_API_KEY",
  "monitor_clipboard": true,
  "monitor_ai_apps": true,
  "show_notifications": true
}

Step 3 — Jamf Pro deployment

  1. Upload the PKG to Jamf Pro (Settings → Packages).
  2. Create a Policy with the package.
  3. Add a Configuration Profile or Script to deploy config.json.
  4. Scope to your target computers/groups.
  5. Set the trigger (Enrollment, Recurring Check-in, etc.).

Mosyle, Kandji, and other MDMs: upload the PKG and deliver the config file via a profile or script the same way.

Step 4 — Grant privacy permissions (TCC)

Deploy a PPPC (Privacy Preferences Policy Control) profile to grant:

  • Accessibility access — for clipboard monitoring.
  • Full Disk Access — optional, for file monitoring.

Verify

Your Macs appear under Installed agents on the Agents page.