What RunMesh Connects
Local Device Agents
A local device agent (local-mac execution mode) is bound to one of the agent owner’s registered RunMesh devices. The agent can be started from the desktop app, dashboard, iOS, CLI, or SDK, but execution happens on the bound device.
/v1/run registers the cloud thread and returns runId, threadId, and rolloutId; the local sidecar then executes on the device and publishes thread events back to the platform. When another client starts the same local device agent, the orchestrator dispatches the run over RunMesh to the target device.
Device Linking
The desktop app starts a device-link request, the user approves it in the dashboard, then the app polls until it receives the approved node identity, device token, dispatch secret, and peer config.- App creates a link code with its public key.
- User approves the code in the dashboard.
- App receives node config, stores device credentials locally, and starts the local helper.
- The device appears in RunMesh nodes and can be used by
local-macagents.
What Stays Private
RunMesh exposes private node names and peer config to the owning user. Org admins can list broader node inventory for administration. It does not expose platform-owned provider credentials, internal model routing, or raw infrastructure topology in customer-facing APIs.Related APIs
RunMesh API
Device link, node list, config, audit, and revoke endpoints.
Agents
local-mac, managed, and in_sandbox execution modes.