runlayer binary on PATH — there is no Python or uv prerequisite on managed devices.
Unlike AI Watch, the CLI package requires no configuration to deploy: no MSI properties and no PPPC/TCC grants. The macOS and Windows installers add a package-owned hourly updater; managed updates default on once Host and OrgApiKey are available from the CLI or AI Watch configuration, and otherwise exit silently — set AutoUpdate=false to opt out. Linux updates are explicit. Native packages on all three platforms also schedule managed skill sync: a per-user LaunchAgent on macOS, a SYSTEM task that drops to logged-on users on Windows, and a root runuser cron wrapper on Linux — these jobs stay idle without managed host and key settings. Deploy the package and each user can authenticate once with runlayer login afterward.
This page covers pushing the
runlayer binary to a fleet. For running MCP servers locally, syncing client configs, or connecting individual clients once the CLI is installed, see Local MCPs, Auto-Sync to Clients, and Connecting Clients.How It Works
- Push the package — deploy the signed
.pkg/.msi/.deb/.rpmto your fleet through your MDM or configuration management. No profiles or properties to configure. - Binary lands on
PATH— the installer writes the self-containedrunlayerbinary (and, on Windows, updates the systemPATH). - Background jobs register — native packages register their platform’s updater and/or managed-skill scheduler. Unconfigured jobs are quiet no-ops.
- Users authenticate — each user runs
runlayer loginonce to store credentials, then the CLI is ready for local MCPs, auto-sync, and other commands.
Get the artifacts
Download the CLI installers from your Runlayer downloads access. Official builds are signed and notarized (macOS) or Authenticode-signed (Windows) by Anysource Inc. Contact your Runlayer account team if you don’t have access yet.Platform support
The signed macOS
.pkg ships for Apple Silicon Macs. For Intel Macs or other architectures, use the cross-platform uv tool install runlayer path, or contact your Runlayer account team.
MDM Deployment
Deploy the signed package through your platform’s managed deployment flow:macOS
Deploy the signed
.pkg through any MDM with package deploymentWindows (Intune)
Deploy the Authenticode-signed MSI as an Intune Win32 app
Linux
Install the
.deb / .rpm through your configuration managementAfter installation
The package installs the binary but leaves it unauthenticated by design. Each user logs in once to store credentials in the OS keychain (with a fallback to~/.runlayer/config.yaml):
runlayer run <server-id>), Auto-Sync to Clients (runlayer setup sync), and other commands.
Frequently Asked Questions
Is the package custom-built per organization?
Is the package custom-built per organization?
No. The signed
.pkg / .msi / .deb / .rpm is the same artifact for every customer — nothing tenant-specific is compiled into it. Tenant host and credentials are supplied later through runlayer login or managed settings; package-owned background jobs remain idle until configured. The package can be verified once and reused unchanged across your whole fleet.Is Python, uv, or any other runtime a prerequisite?
Is Python, uv, or any other runtime a prerequisite?
No. The package is fully self-contained: it installs a single signed
runlayer binary with its runtime bundled. There is no Python, uv, or separate install required on managed devices. The uv tool install runlayer / uvx runlayer path is only for manual, single-device or developer use.Does the package need any configuration or network access at install time?
Does the package need any configuration or network access at install time?
No. Installation writes the binary to disk and registers package-owned launchd jobs, Windows tasks, or Linux cron content; no network access is required, and without managed settings those jobs exit immediately. The CLI reaches your Runlayer tenant host over HTTPS (443) only for authenticated commands such as
runlayer login, runlayer run, or runlayer setup sync, or when managed keys enable auto-update or skill sync.Related Resources
Auto-Sync to Clients
Push managed MCP configs to developer tools across your fleet
Local MCPs
Run MCP servers on developer machines through the CLI proxy
Connecting Clients
Point AI clients at Runlayer-managed MCP servers
Windows PATH verification
Open a new terminal after installation and verify the system PATH update