CRC-MLCCS is a cross-platform reverse-control toolkit for authorized administration of macOS and Windows machines. It unifies two platform adapters behind the shared CRC operating model while keeping each native client and server implementation independently buildable.
| Adapter | Target | Client | Server |
|---|---|---|---|
| RMC | macOS | Native SwiftUI app | Node.js CLI |
| RWC | Windows | Elevated WinForms app | Cross-platform .NET CLI |
adapters/macos-rmc: macOS reverse-control client and Node.js server.adapters/windows-rwc: Windows reverse-control client and cross-platform .NET server.
The RMC and RWC names remain as adapter identifiers and artifact names. CRC is the project name and shared operating model.
CRC provides broad remote command execution and diagnostic capabilities. Use it only on systems you own or are explicitly authorized to administer. Replace every sample secret and development certificate before real use. Private configuration, generated keys, certificates, build output, and runtime state are intentionally excluded from this repository.
macOS privacy permissions and Windows UAC approval must be granted locally by the machine user; CRC does not bypass platform security controls.
Build instructions and platform requirements are documented in each adapter directory:
CRC-MLCCS is released under the MIT License. See LICENSE.