Turn your Mac Studio, Mac Mini, MacBook Pro, or Mac Pro into a local Apple Silicon AI fleet. One endpoint routes LLM inference, image generation, speech-to-text, and embeddings across every Apple Silicon device on your network.
No cloud APIs. No GPU rentals. No Docker. Your Apple Silicon M1/M2/M3/M4 chips with unified memory are already better inference hardware than most cloud instances — you just need software that treats them as an Apple Silicon fleet.
Apple Silicon unified memory keeps the entire model in one address space — no PCIe bottleneck, no CPU-GPU transfer overhead. A Mac Studio with M4 Ultra and 256GB runs 120B parameter models that would need multiple NVIDIA A100s. That is the Apple Silicon advantage.
Apple Silicon ChipUnified MemoryLLM Sweet SpotApple Silicon Image GenNotesM1 (8GB)8GB7B modelsSlowEntry-level Apple SiliconM1 Pro/Max (32-64GB)32-64GB14B-32BCapableApple Silicon MacBook ProM2 Ultra (192GB)192GB70B-120BFastApple Silicon Mac Studio/ProM3 Max (128GB)128GB70BFastLatest Apple Silicon MacBook ProM4 Max (128GB)128GB70BFastApple Silicon Mac Studio, newest genM4 Ultra (256GB)256GB120B+Very fastApple Silicon Mac Studio/Pro, largest models
bash
pip install ollama-herd # Apple Silicon optimized inference router
bash
herd # starts Apple Silicon router on port 11435
bash
herd-node # Apple Silicon node auto-discovers the router
That's it. Apple Silicon nodes discover the router automatically on your local network. No IP addresses to configure, no config files. For explicit connection, use herd-node --router-url http://<router-ip>:11435.
text
MacBook Pro (M3 Max, 64GB) ─┐
Mac Mini (M4, 32GB) ├──→ Apple Silicon Router (:11435) ←── Your apps
Mac Studio (M4 Ultra, 256GB) ─┘
The Apple Silicon router scores each device on 7 signals and routes every request to the best available Mac — thermal state, memory fit, queue depth, and more.
Run Llama, Qwen, DeepSeek, Phi, Mistral, Gemma, and any Ollama model across your Apple Silicon fleet.
bash
curl http://localhost:11435/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "llama3.3:70b",
"messages": [{"role": "user", "content": "Explain Apple Silicon unified memory architecture"}]
}'
bash
curl http://localhost:11435/api/chat \
-d '{"model": "qwen3:32b", "messages": [{"role": "user", "content": "Compare Apple Silicon M4 vs M3 for AI inference"}]}'
python
from openai import OpenAI
# Apple Silicon inference client
apple_silicon_client = OpenAI(base_url="http://localhost:11435/v1", api_key="unused")
apple_silicon_response = apple_silicon_client.chat.completions.create(
model="deepseek-r1:70b",
messages=[{"role": "user", "content": "Optimize this function for Apple Silicon"}]
)
Generate images using MLX-native Flux models. Runs natively on Apple Silicon — no CUDA, no cloud.
bash
curl http://localhost:11435/api/generate-image \
-d '{"prompt": "Apple Silicon Mac Studio rendering AI art, photorealistic", "model": "z-image-turbo", "width": 512, "height": 512}'
Apple Silicon image generation performance:
Transcribe audio locally on Apple Silicon using Qwen3-ASR via MLX. Meetings, voice notes, podcasts — no cloud, no Whisper API costs.
bash
curl http://localhost:11435/api/transcribe \
-F "file=@apple_silicon_meeting.wav" \
-F "model=qwen3-asr"
Supports WAV, MP3, M4A, FLAC. ~2s for a 30-second clip on Apple Silicon M4 Ultra.
Embed documents across your Apple Silicon fleet using Ollama embedding models (nomic-embed-text, mxbai-embed-large, snowflake-arctic-embed).
bash
curl http://localhost:11435/api/embed \
-d '{"model": "nomic-embed-text", "input": "Apple Silicon unified memory architecture for AI inference"}'
Batch thousands of documents across Apple Silicon nodes instead of bottlenecking on one Mac.
Open http://localhost:11435/dashboard — see every Apple Silicon Mac in your fleet: models loaded, queue depth, thermal state, memory usage, and health status.
bash
curl http://localhost:11435/fleet/status
Returns every Apple Silicon node with hardware specs, loaded models, image/STT capabilities, and health metrics.
bash
curl http://localhost:11435/dashboard/api/health
15 automated checks: offline Apple Silicon nodes, memory pressure, thermal throttling, VRAM fallbacks, error rates, and more.
Your Apple Silicon MacRAMRecommended modelsMac Mini (16GB)16GBllama3.2:3b, phi4-mini, nomic-embed-textMac Mini (32GB)32GBqwen3:14b, deepseek-r1:14b, llama3.3:8bMacBook Pro (36-64GB)36-64GBqwen3:32b, deepseek-r1:32b, codestralMac Studio (128GB)128GBllama3.3:70b, qwen3:72b, deepseek-r1:70bMac Studio/Pro (192-256GB)192-256GBqwen3:110b, deepseek-v3:236b (quantized)
The Apple Silicon router's model recommender analyzes your fleet hardware and suggests the optimal model mix: GET /dashboard/api/model-recommendations.
~/.fleet-manager/latency.db (Apple Silicon routing metrics) and ~/.fleet-manager/logs/herd.jsonl (structured logs). Never delete or modify these files without user confirmation.