What do you want to do?
3 use cases
-
Pool several Macs to run a model none could run alone
Install Exo on each Mac and let them discover each other and split a large model across their memory.
- REPO
exo-explore/exo - Software and DevOps
- Beginner
View 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.
- REPO
-
Use your existing AI tools with a local Exo cluster
Point clients that speak the OpenAI, Claude Messages or Ollama APIs at Exo instead of a cloud provider.
View prompt
Using exo-explore/exo, configure <my tool> to send its requests to my exo cluster at http://localhost:52415 through its OpenAI-compatible setting, then run a test prompt and confirm the response came from the cluster.
-
Run a test cluster next to your main one
Give devices their own cluster name so a test setup does not join your main Exo cluster.
View prompt
With exo-explore/exo running from source, start a separate test cluster with `uv run exo --namespace my-cluster` on <devices>, confirm in the log which namespace each one uses, and make sure my main cluster is untouched.
Quick start with Exo
- Check you have what it needs: 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.
- Open exo-explore/exo on GitHub and read the README and license.
- 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
These steps come from our top use case, Pool several Macs to run a model none could run alone, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for exo-explore/exo
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forMac owners and home lab builders who want to pool several machines to run large open models locally.
- Why it is hot48k stars, talked about in 2 AI sources we track
- LanguagePython
- Sourcegithub.com/exo-explore/exo ยท Back to Hot repos
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
Add this badge to your README
Maintain Exo? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/exo-explore-exo/?utm_source=github&utm_medium=badge&utm_campaign=exo-explore-exo)
HTML
<a href="https://dedupedai.com/use-cases/exo-explore-exo/?utm_source=github&utm_medium=badge&utm_campaign=exo-explore-exo"><img src="https://dedupedai.com/badge/exo-explore/exo.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Exo
What is Exo?
exo connects your devices into one AI cluster so you can run models larger than any single device could hold, and run them faster as you add devices. Devices on the same network discover each other automatically, exo splits the model with topology-aware auto parallel and tensor parallelism on an MLX backend, and supports RDMA over Thunderbolt 5. Each device exposes a dashboard and an API compatible with OpenAI Chat Completions, Claude Messages, OpenAI Responses and Ollama. It is an open-source project on GitHub: https://github.com/exo-explore/exo.
How do I use Exo?
Install the macOS app from EXO-latest.dmg or with brew install --cask exo; then 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. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Exo for?
Mac owners and home lab builders who want to pool several machines to run large open models locally.
What can I do with Exo?
3 use cases so far, for example: Pool several Macs to run a model none could run alone; Use your existing AI tools with a local Exo cluster; Run a test cluster next to your main one. Each has steps and a copy-paste agent prompt.
What do I need to run Exo?
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.
What are alternatives to Exo?
Other hot AI repos in Software and DevOps: ECC, Thinkrail, Superpowers, Deep Infer, Instructor.
Is Exo safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.