AIAny
AI Infra2024
Icon for item

exo

Connects multiple Macs and Linux machines into one cluster to run models too large for any single machine. Auto-discovers peers, shards a model across them via tensor parallelism, and exposes OpenAI-, Claude-, and Ollama-compatible APIs.

Introduction

The bottleneck for running frontier models at home was never the model — it was the assumption that you need one machine big enough to hold it. exo discards that assumption: it shards a single model across the Apple-silicon Macs and Linux boxes you already own, so a few mid-range machines can collectively serve a model none of them could load alone.

What Sets It Apart
  • Zero-config topology — devices on the network discover each other automatically and exo maps the cluster's shape, so adding a machine doesn't mean rewriting config; the model just spreads further.
  • Tensor parallelism, not only capacity — up to 1.8x speedup on 2 devices and 3.2x on 4, so extra hardware buys you throughput, not just room to fit a bigger model.
  • RDMA over Thunderbolt 5 on recent Apple silicon (M4 Pro/Max, M3 Ultra) cuts the inter-device latency that usually makes distributed inference slower than the math suggests.
  • Drop-in API surface — OpenAI Chat Completions, Claude Messages, and Ollama formats all work, so existing clients point at your cluster with no code changes.
Who It's For

Great fit if you own several Apple-silicon Macs (or a Mac-plus-Linux mix) and want to run models that won't fit in any one of them without renting cloud GPUs. Look elsewhere if you have a single large NVIDIA box — exo's Linux path is still CPU-only and its sweet spot is Metal/MLX. The peer-to-peer design also assumes a fast, trusted local network; it is not a replacement for managed serving at scale.

Information

  • Websitegithub.com
  • Authorsexo labs
  • Published date2024/06/24

Categories

More Items

GitHub

Turns natural-language instructions into end-to-end Android automation that drives real devices and captures Logcat and screenshots. Uses a multimodal “Dynamic‑First, Coordinate‑Fallback” locator and a native MCP server for IDE integration, supporting fast Flash (3–5s/step) and verifiable Pro workflows.

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.

GitHub
AI Agent2026

Runs a local-first AI agent runtime that drives your desktop and automates workflows — browsing, file edits, approved shell commands, document extraction, and scheduled tasks — while integrating local or cloud LLMs (llama.cpp/TurboQuant) and embedding as an HTTP service or Tauri sidecar.