发现 
桌面应用AI 应用
exo:本地 AI 集群运行工具
把多台 Mac 等设备组成本地 AI 集群,运行超出单机显存的大模型。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.0.71
- 平台
- macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
exo 能把同一网络中的多台设备组成一个本地 AI 集群,用来运行超出单台设备容量的大模型。它由 exo labs 维护,采用 Apache-2.0 许可证。设备运行 exo 后会自动发现彼此,无需手动配置;每台设备都提供 API 和内置面板,默认地址为 http://localhost:52415。
主要功能
- 自动设备发现:同一网络、同一版本 exo 的设备会自动加入集群。
- RDMA over Thunderbolt:支持通过 Thunderbolt 5 使用 RDMA,README 称可将设备间延迟降低 99%。
- 拓扑感知自动并行:根据设备资源和链路延迟/带宽,决定模型如何拆分到各设备。
- 张量并行:支持模型分片,README 给出 2 台设备最高 1.8 倍、4 台设备最高 3.2 倍加速。
- MLX 后端:使用 MLX 作为推理后端,并通过 MLX distributed 进行分布式通信。
- 多种 API 兼容:兼容 OpenAI Chat Completions、Claude Messages、OpenAI Responses 和 Ollama API。
- 自定义模型:可从 HuggingFace hub 加载自定义模型。
- 内置面板:用于管理集群和与模型对话。
安装与使用
macOS 应用是 Mac 上最简单的使用方式,需要 Apple 芯片且系统为 macOS Sequoia 15.1 或更高版本;RDMA over Thunderbolt 需要 macOS Tahoe 26.2 或更高版本。下载并打开 EXO-latest.dmg,把 EXO 拖入 Applications 文件夹后启动。也可以用 Homebrew 安装:
brew install --cask exo
安装后,让多台 Mac 处于同一局域网(Wi-Fi 或 Ethernet),或使用 Thunderbolt 线连接,并确保它们运行相同版本的 exo。新设备通常会在几秒内出现在面板中。也可在 macOS 或 Linux 上从源码运行;查看源码版本可执行 uv run exo --version。
注意事项
- 不同版本的 exo 默认不会加入同一集群;升级时需要更新集群内每台设备。
- 应用和源码 checkout 的版本号规则不同,默认集群名也不同;如需混用,应给所有设备设置相同的集群名。
- macOS 应用会请求本地网络权限;若拒绝,需要在“系统设置 → 隐私与安全性 → 本地网络”中重新开启。
- 通过 Thunderbolt 组网时,EXO 可安装网络设置服务并切换到
exo网络位置;该位置使用默认网络设置,原有固定 IP、DNS、代理等不会生效。 - 如果设备无法互相发现,先检查版本、本地网络权限和网络环境;访客 Wi-Fi 或部分办公网络可能阻止设备互访。
本作品整理自 GitHub 开源项目 exo-explore/exo,原作者 @exo-explore,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.0.71当前版本
新增 Kimi K2.6(含多模态)及 Qwen3.6 27B、GLM 5.1 量化模型卡;加入推荐采样默认值;新增 Pi 集成标签页;修复 M5 Mac 视觉模型、RDMA 和下载状态等问题。
评论