Need help? Start with the resources below, or email our support team directly.

ML-EPM

Download the installer for your platform from the portal dashboard, run it, and enter your license key when prompted. See the getting started guide for detailed per-platform instructions.

ML-EPM collects CPU utilization, memory usage, disk usage, and WiFi signal strength at 5-minute intervals. No personal files, browsing history, or keystrokes are ever collected. See our privacy policy for full details.

Add the ML-EPM MCP server configuration to your Claude Desktop settings file with your MCP API key (available on the portal dashboard). The documentation has the exact JSON configuration and file locations for each platform.

ML-EPM supports macOS (Intel and Apple Silicon, macOS 13+), Windows 10/11, and Linux (amd64, arm64, and arm32). All platforms report the same telemetry and work with the same account and license key.

Yes. Sign in to the billing page to manage your subscription through Stripe. You can upgrade, downgrade, or cancel at any time. If you cancel, your agents continue collecting data for a 7-day grace period.

WiFi SSID detection requires Location Services to be enabled on macOS and Windows. On Linux, the agent tries multiple methods (nmcli, iw, /proc/net/wireless) in order. WiFi signal strength (RSSI) may work even without SSID access on some platforms.

Commute Coach

Commute Coach is currently in development. Contact us to be notified when it launches.

ClipMesh™

ClipMesh runs on macOS, Windows 10/11, Linux, Android, and iOS. All platforms can share clipboard content with each other over your local network — copy on a Mac, paste on a phone, and vice versa. The macOS build is a universal binary (Apple Silicon and Intel). The Linux build is a single statically-linked binary with no external dependencies. The Android app supports Android 8.0 and later; the iOS app supports iOS 16 and later.

Yes, the ClipMesh mobile apps are free on the Google Play Store and Apple App Store. No license, account, or sign-in is required. The mobile apps pair with your existing desktop installation (or with each other) using the same shared encryption secret. If you have already purchased a desktop license, the mobile apps require no additional purchase.

On the desktop, run clipmesh setup to display the QR code containing your shared secret. In the ClipMesh mobile app, tap "Scan QR" during onboarding (or in Settings) and point the camera at the QR code. The phone will import the secret and immediately begin sending and receiving on the local network. You can also enter the base64 secret manually if you prefer not to use the camera.

To pair two phones with each other, generate the secret on one phone via the in-app "Share Secret" screen and scan it from the other.

This is expected. iOS aggressively suspends apps that are not in the foreground, and Apple does not grant background networking entitlements for general LAN UDP listeners. ClipMesh on iOS therefore syncs only while the app is open and on screen. To copy something on a Mac and paste it on the iPhone, open the ClipMesh app on the iPhone, then perform the copy on the Mac — the content will appear in ClipMesh and you can then paste it into your destination app.

The Android app does not have this restriction and can run while other apps are in the foreground.

Confirm the phone and the desktop are on the same Wi-Fi network and the same subnet (some routers separate "guest" networks or 2.4 GHz / 5 GHz bands into different subnets — UDP broadcast does not cross subnet boundaries). Some routers also have an "AP isolation" or "client isolation" setting that blocks devices on the same Wi-Fi from talking to each other; disable it if it's enabled.

On iOS, make sure ClipMesh has been granted the Local Network permission (Settings → ClipMesh → Local Network). On Android, the camera permission is only needed for QR pairing — the app does not need any other permission to sync once paired.

Download the installer for your platform from the download page (requires a valid license key).

  • macOS: Open the .pkg installer. ClipMesh installs to /usr/local/bin/ and sets up a LaunchAgent so it starts automatically at login.
  • Windows: Run ClipMesh-Setup.exe. It installs to %PROGRAMFILES%\ClipMesh\, adds a Windows Firewall rule for UDP port 9876, and registers an autostart entry. No admin account is needed for day-to-day use — only during install for the firewall rule.
  • Linux: Run sudo sh ClipMesh-<version>.run. It installs to /usr/local/bin/ and sets up a systemd user service.

On the first device, run clipmesh setup. This opens a local web page showing your shared encryption key as text and a QR code. The key is also saved to ~/.clipmesh/SETUP_KEY.txt (or %APPDATA%\.clipmesh\SETUP_KEY.txt on Windows).

On each additional device, install ClipMesh and run:

clipmesh import-secret <your-shared-key>

To share the key over the local network without manually copying it, run clipmesh setup --lan on the first device. This generates a one-time PIN-protected URL that other devices on the same network can open to import the key automatically.

All clipboard transfers are encrypted with AES-256-GCM. The shared secret is a 32-byte random key (displayed as base64) that you configure on each device. The secret never leaves your network — ClipMesh does not transmit it to any server. Only devices that share the same secret can decrypt each other's clipboard data.

To generate a new secret at any time, run clipmesh --generate-secret --save and then re-import it on your other devices.

No. ClipMesh is entirely LAN-based. Clipboard data travels directly between devices over your local network using UDP broadcast on port 9876. Nothing is routed through external servers, and no internet connection is required for clipboard sync to work. The only time ClipMesh contacts the internet is during the initial license verification at install time.

ClipMesh is sold as a perpetual license — pay once and use it on all your machines, forever. There are no subscriptions or recurring fees. The license is tied to your purchase email and delivered as a .key file. Install it with:

clipmesh install-license /path/to/your.key

Licenses can be floating (valid on any machine) or machine-bound. See the purchase page for pricing and options.

Work through these in order:

  • Confirm all devices are on the same local network (same subnet). ClipMesh uses UDP broadcast, which does not cross subnet boundaries.
  • Verify the shared secret is identical on all devices — even a single character difference will prevent decryption. Run clipmesh show-secret on each device to compare.
  • Check that the ClipMesh service is running: on macOS, launchctl list | grep clipmesh; on Linux, systemctl --user status clipmesh.service; on Windows, Get-Process -Name clipmesh.
  • If you're on a managed Wi-Fi network with client isolation enabled, UDP broadcast between devices will be blocked. Try connecting devices to the same wired switch, or check with your network administrator about enabling intra-VLAN broadcast.
  • On Linux, if you use ufw, make sure UDP port 9876 is allowed: sudo ufw allow 9876/udp.
  • On Windows, confirm the Windows Firewall inbound rule for UDP 9876 is present. The installer creates it automatically, but security software may have removed it.
  • macOS: tail -f /tmp/clipmesh.out.log or tail -f /tmp/clipmesh.err.log
  • Linux: journalctl --user -u clipmesh.service -f
  • Windows: Add a logging.file path to %APPDATA%\.clipmesh\config.json to enable file logging.

Run clipmesh uninstall from any terminal. This stops the service and removes the autostart entry. Your configuration and encryption keys are preserved in ~/.clipmesh.

To remove everything including your keys and config: clipmesh uninstall --purge

On Windows you can also use Add/Remove Programs.

Need More Help?

If you can't find what you're looking for, reach out to our support team.

Email Support