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 // 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 |
// Architecture
Six layers. One system.
Fabric
TB5 RDMA, QUIC, TCP, and WebTransport with X25519MLKEM768 post-quantum TLS
Discovery
mDNS broadcast + SWIM gossip protocol. Plug in a cable — nodes find each other
Consensus
Raft-based distributed state machine. Leader election, log replication, membership changes
Compute
Process executor with constraint-aware placement solver. GPU and ANE dispatch across the cluster
Storage
Inode-based VFS over a content-addressable blob store. Write anywhere, read everywhere
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
First node
Bootstrap a new cluster on the first machine.
curl -fsSL https://mac-ssi.openie.dev/install.sh | sh 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 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.
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