Estimated time: 15–20 minutes
Overview The CurrentWare macOS client lets you monitor and manage Mac computers right alongside your Windows fleet, all from the same CurrentWare Cloud portal. This guide walks you through downloading, installing, configuring, and managing the macOS agent.
Before installing, make sure the target Mac meets the following:
From your CurrentWare portal, download the macOS Client files from Settings > Deploy Clients.

In the early phases of our Cloud launch this may be grayed out. Please contact www.currentware.com/support or your CurrentWare contact to receive the installation package.
Open Terminal on the Mac and run:
sudo installer -pkg /Path/To/Package -target /
Then respond to the pop-up window:
If you'd rather install by double-clicking the package, macOS may block it until you grant permission:
If you need to repoint the clients, or were unsure of your pointer during the installation, use the cwConfig utility any time you need to connect or redirect the agent to a server after installation.
Cloud:
sudo "/Library/Application Support/wcsystck/cwConfig" Admin <TenantID>
Alternatively, update the server IP/Endpoint and Port/Tenant ID directly in the installer script, then run:
sudo sh /Path/To/Installer
CurrentWare needs three macOS permissions to run properly:
Accessibility and Automation can be pre-approved through your MDM, so your team never sees a prompt for those. Screen & System Audio Recording is the one exception - and that's Apple's doing, not CurrentWare's. Apple built macOS so that no software, from any vendor, can silently turn on screen capture without the person at the keyboard clicking Allow at least once. It's a hard OS-level rule that can't be engineered around. In practice, the agent installs silently, and the first time it runs, the user sees one system prompt and clicks Allow - everything after that is invisible.
Confirm the client installed correctly by checking its version:
pkgutil --pkg-info com.currentware.suite
If you ever need to troubleshoot, the agent logs live here (replace <username> with the Mac's username):
| Process | Log Path |
|---|---|
| cwAgent | /Users/<username>/Library/Application Support/wcsystck/Agent Log/cwAgent.log |
| cwWorker | /Users/<username>/Library/Application Support/wcsystck/Agent Log/cwWorker.log |
| cwClient | /Library/Application Support/wcsystck/Client Log/cwClient.log |
Use these commands to start or stop each service. Replace 501 with the Mac's actual user ID (run id -u to find it).
cwClient (system daemon):
sudo launchctl bootstrap system /Library/LaunchDaemons/com.wcsystck.cwClient.plist # Start
sudo launchctl bootout system /Library/LaunchDaemons/com.wcsystck.cwClient.plist # Stop
cwAgent (user agent):
launchctl bootstrap gui/501 /Library/LaunchAgents/com.wcsystck.cwAgent.plist # Start
launchctl bootout gui/501 /Library/LaunchAgents/com.wcsystck.cwAgent.plist # Stop
cwWorker (user agent):
launchctl bootstrap gui/501 /Library/LaunchAgents/com.wcsystck.cwWorker.plist # Start
launchctl bootout gui/501 /Library/LaunchAgents/com.wcsystck.cwWorker.plist # Stop
To remove the client, double-click cwUninstall.pkg.
If you need to do a clean reinstall instead, run:
sudo sh /Users/cw_tech/Downloads/uninstall.sh Package/Demo/scripts/uninstall.sh
sudo installer -pkg /Users/cw_tech/Downloads/CurrentWareSuite.pkg Project/Demo1/CurrentWareSuite.pkg -target /
Then re-apply your server configuration (see Step 5).
✅ You're all set! The CurrentWare macOS client is installed and reporting into your portal. Our support team is here to help — reach out anytime if you run into issues.