Turn your Macs into one supercomputer

Pool all CPU, GPU, ANE, memory, and storage across Apple Silicon Macs connected via Thunderbolt 5. One install command. Zero configuration.

curl -fsSL https://mac-ssi.openie.dev/install.sh | sh
macOS 26.2+ · Apple Silicon · Thunderbolt 5

// What you get

Everything pooled. Nothing wasted.

Unified Compute

All CPU, GPU, and ANE cores appear as one pool. Run any process on any node — the placement solver picks the optimal location automatically.

Shared Memory

Distributed Shared Memory with MSI coherence protocol. 480 GB across three machines acts as one unified address space over TB5 RDMA.

Virtual Filesystem

Content-addressable blob store with inode-based VFS. Files written on any node are instantly visible everywhere across the cluster.

Process Migration

Live-migrate running processes between nodes via Mach port proxy and signal forwarding. Zero-downtime rebalancing across the cluster.

// Reference cluster

Your cluster at a glance

Node CPU GPU ANE RAM
M4 Max MacBook Pro
10.10.10.1
16 40 16 128 GB
M3 Ultra Mac Studio
10.10.10.2
24 76 32 256 GB
M3 Ultra Mac Studio
10.10.10.3
24 76 32 96 GB
Cluster Total 64 192 80 480 GB
TB5 RDMA latency: < 3µs

// Architecture

Six layers. One system.

01

Fabric

TB5 RDMA, QUIC, TCP, and WebTransport with X25519MLKEM768 post-quantum TLS

02

Discovery

mDNS broadcast + SWIM gossip protocol. Plug in a cable — nodes find each other

03

Consensus

Raft-based distributed state machine. Leader election, log replication, membership changes

04

Compute

Process executor with constraint-aware placement solver. GPU and ANE dispatch across the cluster

05

Storage

Inode-based VFS over a content-addressable blob store. Write anywhere, read everywhere

06

Memory

Distributed Shared Memory with MSI coherence. Page-level consistency across nodes via RDMA

// How we compare

SSI vs. alternatives

Feature SSI Exo Labs MLX JACCL Manual
Full SSI (one virtual machine)
GPU + ANE pooling Partial Partial
Process migration
Shared memory (DSM)
Virtual filesystem
Zero-config install
Post-quantum TLS
Apple Silicon native

// Get started

Install in seconds

1

First node

Bootstrap a new cluster on the first machine.

curl -fsSL https://mac-ssi.openie.dev/install.sh | sh
2

Join cluster

Add more nodes by pointing them to any existing node.

curl -fsSL https://mac-ssi.openie.dev/install.sh | SSI_JOIN=10.10.10.1 sh
3

Fleet deploy

Deploy to multiple machines at once via SSH.

ssi deploy --hosts 10.10.10.2,10.10.10.3

Requires macOS 26.2+ · Apple Silicon (M-series) · Thunderbolt 5 · RDMA enabled in Recovery Mode

// Interfaces

Manage your cluster, your way

CLI

Full cluster management from the terminal. Status, run, deploy, and more.

$ ssi status
$ ssi run ./my-workload
$ ssi deploy --hosts ...

Web Dashboard

Real-time monitoring from any browser on the network. WebSocket live updates for CPU, GPU, ANE, and memory across all nodes.

Desktop Dashboard

Native TUI dashboard with live resource meters, topology view, and process table. Runs directly in your terminal.

Ready to cluster?

One command installs the agent, generates PQ certificates, and starts the cluster. Add more Macs anytime.

curl -fsSL https://mac-ssi.openie.dev/install.sh | sh