{
 "schema_version": 1,
 "generated": "2026-10-31",
 "id": "exo-explore-exo--pool-several-macs-into-one-ai-cluster",
 "repo": "exo-explore/exo",
 "repo_url": "https://github.com/exo-explore/exo",
 "repo_slug": "exo-explore-exo",
 "title": "Pool several Macs to run a model none could run alone",
 "page_title": "How to pool several Macs to run a model none could run alone with Exo",
 "summary": "Install Exo on each Mac and let them discover each other and split a large model across their memory.",
 "who": "Someone with two or more Apple silicon Macs who wants to run a model bigger than one machine's RAM.",
 "problem": "Large open models need more memory than a single desktop or laptop has.",
 "outcome": "One cluster that runs the model across all Macs, managed from the dashboard at localhost:52415.",
 "steps": [
  "Install the macOS app from EXO-latest.dmg or with `brew install --cask exo`",
  "Open EXO and allow Local Network access so it can find your other devices",
  "Install EXO on the other Mac, put both on the same Wi-Fi or Ethernet network or connect them with a Thunderbolt cable, and make sure both run the same version",
  "Watch the new Mac appear in the dashboard within a few seconds",
  "Pick a model in the dashboard and chat; Exo's topology-aware auto parallel decides how to split it"
 ],
 "agent_prompt": "Help me set up exo-explore/exo on my <number> Macs: install with `brew install --cask exo`, check they run the same version, and troubleshoot if one does not show up in the dashboard.",
 "agents": [
  "any"
 ],
 "difficulty": "Beginner",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "Devices running different Exo versions do not join each other, so update every Mac together.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "python",
 "requirements": [
  "For the macOS app: a Mac with Apple silicon and macOS Sequoia 15.1 or later",
  "RDMA over Thunderbolt needs macOS Tahoe 26.2 or later",
  "From source: macOS or Linux with Xcode (on Mac), uv, node and rust",
  "Every device on the same network and the same exo version"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "system",
   "notice": "The optional Thunderbolt network setup installs a system service that switches the Mac to an Exo network location; custom IP, DNS or proxy settings do not apply while it is in use."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/exo-explore-exo/pool-several-macs-into-one-ai-cluster/",
 "md": "https://dedupedai.com/use-cases/exo-explore-exo/pool-several-macs-into-one-ai-cluster/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/exo-explore-exo--pool-several-macs-into-one-ai-cluster.json",
 "api_version": "v1"
}
