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
- Upload the PKG to Jamf Pro (Settings → Packages).
- Create a Policy with the package.
- Add a Configuration Profile or Script to deploy
config.json. - Scope to your target computers/groups.
- 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.