Compute / Providers

Renting out your Mac for AI inference: what runs and how to stop it

The agent serves one model on a local-only port, carries no proxy traffic and can be paused or removed with one command. It is not confidential computing, and a listed Mac is not guaranteed rentals.

By PROXIES.SX. Product reviewed .

The decision in detail Current product reference

A local-only model server you can pause or remove.

The agent serves one pinned model with MLX on 127.0.0.1:8734 and carries no proxy traffic. It is not confidential computing, rentals are not guaranteed, and --remove refuses only while a customer rents the Mac.

Local MLX listener
127.0.0.1:8734
During early access
No SLA
Pause or leave for good
--uninstall / --remove
  1. Read the source

    The agent is readable Node.js with no npm dependencies. Enter the supplier key only at its hidden prompt.

  2. Know what runs

    A private Python/MLX runtime and a launchd service that starts at login, serving one model on a local port.

  3. Know what is not promised

    No guaranteed rentals or payouts and no availability SLA. You cover electricity, connectivity and hardware.

  4. Stop when you choose

    Pause with --uninstall or leave with --remove. A rented Mac cannot be removed mid-rental; open a support ticket.

Summarised from the compute operating guide. We did not install the agent for this review.

What the agent installs

The compute agent is readable Node.js source with no npm dependencies. Read it before you run it. Compute agent source

Before changing anything, the installer validates your supplier key. It then creates a private Python environment with mlx-lm 0.31.3, MLX 0.31.2 and Transformers 5.4.0, so no global pip installation is needed. It stores the key in ~/.proxies-compute/config.json with mode 600, copies itself to ~/.proxies-compute/compute-agent.js and loads your user's sx.proxies.compute launchd service, which starts at login. Installation reference

What runs and what it listens on

In the words of the operating guide: "It serves one pinned catalog model using MLX on 127.0.0.1:8734; it does not open a public MLX listener or carry proxy traffic." It downloads the model weights into the Hugging Face cache, checks a startup generation before reporting ready, and refuses to kill an unrelated process that already uses that port.

  • It registers the chip, RAM, core count, macOS version and the Mac's hostname, which becomes the node's name.
  • It sends a heartbeat every 60 seconds with model state, served models, version and free disk.
  • It handles one job at a time, stops generation at 175 seconds or after 60 seconds without output, and stops when a rental claim becomes invalid.
  • It checks power every minute and pauses below 20% battery when unplugged or below a 50% thermal CPU limit, resuming when the condition clears.

Renters receive managed inference access, not SSH, remote desktop, a shell or containers on your Mac. Agent operation

What it is not

The endpoint is not confidential computing. You own and administer the Mac, including its operating system and memory, and customer prompts pass through the platform and your Mac's runtime. The agent does not intentionally persist prompts, but runtime errors can contain sensitive data, so do not publish logs wholesale. Redact keys, personal paths and model text from any excerpt you share with support.

What is not promised

A listed Mac is not guaranteed rentals or payouts, and early access has no availability SLA. You cover electricity, connectivity and hardware. Installing does not admit a Mac: admission needs a signed and countersigned Partner Agreement, a passing benchmark and explicit admin approval, and complimentary rentals generate no paid-rental share. Supplier terms

Keep the key off screen

Enter the Compute supplier key only at the installer's non-echoing prompt. Never paste it into a chat, a command or a screenshot, and never print config.json, state.json or environment variables, which can hold keys and device tokens. An account can hold five active API keys; keep any key another working Mac uses.

Pause or leave at any time

The guide states: "Your Mac is yours. You can pause or leave at any time, without asking us and without a notice period. The only thing that blocks removal is a customer renting the machine at that moment."

# Pause: keeps identity, runtime and models
node "$HOME/.proxies-compute/compute-agent.js" --uninstall

# Leave for good (agent 0.3.3 or newer; the first line fetches it)
curl -fSLo /tmp/compute-agent.js https://agents.proxies.sx/compute/compute-agent.js
node /tmp/compute-agent.js --remove
Pause: --uninstallLeave for good: --remove
Node on PROXIES.SXStays in the dashboard, offline, not rentableDeleted: no longer listed, rentable or counted
launchd serviceStopped and unloadedStopped and unloaded
Saved API keyDeletedDeleted
Device identityKept: a re-install is the same nodeDeleted: a later install is a new node
Private Python/MLX runtime (about 1 GB)KeptDeleted
Downloaded catalog model (16-55 GB)KeptDeleted; other models in the Hugging Face cache are not touched
Earnings already recordedUnchangedUnchanged

An occupied Mac cannot be removed mid-rental: --remove stops with a message and deletes nothing while a customer rents the Mac. Wait for the rental to end, or open a farmer support ticket to have the customer moved. For any maintenance on a rented Mac, including stopping, reinstalling or replacing credentials, arrange it through a farmer support ticket first. If PROXIES.SX cannot be reached, --remove still cleans the Mac and tells you to delete the node in the farmer portal. Afterwards, revoke the API key under API keys, because a key cannot revoke itself. Pause and removal

Before you install

Check the prerequisites with the Mac compute eligibility checker. If you are choosing hardware, the Mac mini configuration guide maps Apple's memory options to the catalog. The provider setup guide covers the account, agreement and key, and provider troubleshooting covers a Mac that stops progressing.

Sources and references

Product reviewed September 27, 2026 against public APIs, provider documentation and application code. External technical references explain the evaluation methods and retain their original publication dates. This guide review did not run a paid rental or payout.

  1. Compute operation and pricing reference. PROXIES.SX.
  2. Compute provider documentation. PROXIES.SX.
  3. Compute agent source. PROXIES.SX.

Current product contract

Your farmer account is required to provide compute

Create an account at farmer.proxies.sx, verify your email, sign the Partner Agreement and open Spawn API key and select Compute supplier. Install the agent, complete its benchmark and supplier approval, review the approved price and share, then list the node. Manage compute nodes, listings, earnings and payout requests in that account.

Create provider account

Current product guidance and clearly labeled planning examples. Check live stock, approved terms and the selected machine’s performance. Sources appear alongside the claims they support. Back to the compute overview.