260+ hand-picked tools. Three one-command installers. Everything you need to host your own AI agents, media, smart home, and self-hosted apps - quietly, on 5 watts.
Because nothing else hits the sweet spot of silent, low-power, AI-capable, and always-on quite like an Apple Silicon Mac mini.
| Mac mini M4 | Typical x86 SFF | |
|---|---|---|
| Idle power | 4-7 W | 15-35 W |
| Peak power | ~65 W | 120-200 W |
| Unified memory | Up to 64 GB addressable by GPU | System RAM + slow PCIe GPU |
| 70B LLM inference | Runs on 64 GB tier (Q4) | Needs discrete GPU |
| Fan noise at idle | Inaudible | Audible |
| Built-in services | SMB, AFP, HomeKit, Time Machine, AirPlay | None native |
Ollama, MLX, llama.cpp. Your prompts never leave your home. 70B models on 64 GB minis.
Photos, passwords, bookmarks, notes, RSS, git, calendars. Own your data.
launchd + Claude Code + MCP means scheduled autonomous workers that run 24/7.
Home Assistant, HomeKit, Matter bridges, Scrypted, Frigate - all in one box.
Jellyfin, *arr stack, Time Machine server, Immich. Silent, fanless, always there.
Everything runs local. Tailscale + Pangolin + Caddy keep it yours.
The installer gets you from zero to working in about 20 minutes. Idempotent - safe to re-run.
Local LLMs + coding agents + observability + scheduled autonomous workers.
./install.sh agentic
Jellyfin plus the full *arr automation stack for movies, TV, and subtitles.
./install.sh media
The essentials - passwords, docs, code, and a homepage to see them all.
./install.sh selfhosted
One curl command. Reviewable before running. No sudo unless you say so.
# review the script first curl -fsSL https://raw.githubusercontent.com/momenbasel/awesome-mac-mini-homeserver/main/install.sh -o install.sh chmod +x install.sh # interactive menu (pick 1, 2, 3, or all) ./install.sh # or non-interactive ./install.sh agentic ./install.sh all
Complete beginner? Seasoned sysadmin? Both are welcome.
A plain-English intro explains what a Mac mini server even is. One command, pick a stack, done.
260+ curated entries tagged by arch. launchd recipes, MCP wiring, Tailscale Funnel, exo clustering.
CC0 licensed, awesome-lint CI, alphabetical, scannable. PRs welcome under 30 seconds.