Mac mini OpenClaw: 8 GB, Swap & Unified Memory (2026)
Ein Basis-Mac mini mit 8 GB oder 16 GB einheitlichem Speicher ist ein beliebtes Heimlabor für 24/7 OpenClaw-Gateways – Familien-WhatsApp-Bots, Cron-Benachrichtigungen oder der ständig verfügbare Assistent eines Einzelgründers. Linux-Tutorials erwähnen selten MacOS-Speicherkomprimierung, Swap auf APFS oder Apple Silicon Unified Memory, bei dem die Gateway (Node.js) und lokalen Ollama/MLX-Modelle um denselben Pool kämpfen.
Bei den meisten „OpenClaw startet nicht“-Threads handelt es sich nicht um CPU-Limits, sondern um Probleme mit der RAM-Budgetierung: Allein die Gateway-Basislinie kann bei einem Kaltstart nach neueren Versionen ~400–700+ MB RSS erreichen (siehe OpenClaw Gateway RSS-Diskussion), bevor Sie Plugins, Sitzungen oder ein 7B lokales Modell laden.
Dieser Leitfaden richtet sich an Apple-Ökosystementwickler – nicht an Xeon-Racks in Rechenzentren. Sie erfahren, wie Sie den Speicher auf M1/M2/M3/M4 Mac mini-Hosts messen, begrenzen und planen, mit Links zu unserem OpenClaw-Multi-Agent-Routing (warum zusätzliche Agenten RAM kosten), DeepSeek-R1 / lokale Quantisierung und Remote-SSH-Betrieb. Hardware-Trends: Computex-2026-Agent-Infrastruktur.
Einleitung
Dieser Artikel behandelt die einheitliche Speicherbudgetierung, die Auswahl der RAM-Stufen, ein achtstufiges macOS-Runbook, Aktivitätsmonitorsignale, Fehlerbehebung und sechs FAQs für Always-On-OpenClaw.
Unified Memory: ein Pool, zwei hungrige Arbeitslasten
Apple dokumentiert einheitlichen Speicher unter Apple Silicon-Übersicht – CPU, GPU und Neural Engine greifen auf die gleichen Bytes ohne diskreten VRAM zu.
| Consumer | Typischer RAM-Bedarf | Einstellbar auf Mac mini? |
|---|---|---|
| macOS + WindowServer | 2–4 GB | GUI-Anmeldeelemente reduzieren |
| OpenClaw Gateway (Knoten) | 0,4–1,5 GB+ RSS | Heap-Cap, weniger Plugins |
| Pro zusätzlichen OpenClaw-Agenten | +Sitzungen, +Arbeitsbereichsindizes | Weniger agentIds auf 8 GB |
| Ollama 7B Q4 | ~4–5 GB Modell resident | Kleinere Menge/Cloud-API |
| Ollama 3B Q4 | ~2–3 GB | Bevorzugt bei 8 GB |
| Spielraum für den Austausch | Benötigt kostenlose SSD | 15–20 GB APFS kostenlos |
┌──────────────── ─────────────────────────┐ │ Apple Silicon einheitlicher Speicher │ │ ┌─────────────┐ ┌─────────────────┐ │ │ │ OpenClaw │ │ Ollama / MLX │ │ │ │ Gateway │◀──▶│ lokales LLM │ │ │ │ (Knoten V8) │ │ (Modellgewichte) │ │ │ └─────────────┘ └─────────────────┘ │ │ macOS-Komprimierung + Swap │ └─────────────────────── ──────────────────┘
RAM-Stufen: Was ist realistisch bei 8 GB vs. 16 GB
| Konfigurieren | OpenClaw-Haltung | Lokales LLM (ULM) | Multi-Agent |
|---|---|---|---|
| 8 GB | 1 Standardagent, minimale Plugins | nur 3B–7B Q4 oder nur API | Vermeiden – Bindungen später auf 16 GB verwenden |
| 16 GB | 1–2 Agenten, bescheidener Cron | 7B Q4 + Gateway komfortabel | Möglich mit Überwachung |
| 24 GB+ | 2–3 Agenten, Speichersuche | 7B–13B Quants, MLX-Experimente | Passt zu Homelab-„Studio“-Setups |
| 32 GB+ | Schwerer Cron + Kanäle | Mehrere Modelle bei Serialisierung | Entspricht 24 GB mit Rand |
- Wenn der RAM 8 GB beträgt → Gateway 24/7 ausführen, Rückschluss auf Cloud-API oder ein kleines Ollama-Modell übertragen – nicht beides schwer.
- Wenn der RAM 16 GB beträgt → 7B Q4 + einzelnes Gateway ist der Sweet Spot für Apple Silicon Homelab.
- Wenn Sie drei oder mehr isolierte Agenten benötigen → RAM aufrüsten oder Gateway und Ollama auf zwei Mac minis aufteilen (SSH zur zweiten Box).
Schritt-für-Schritt-Runbook (macOS)
Schritt 1 – Grundspeicherauslastung
Öffnen Sie Aktivitätsmonitor → Speicher. Beachten Sie Speicherdruck (grün/gelb/rot) und Swap Used.
vm_stat | head -12
sysctl vm.swapusage
Memory_Pressure 2>/dev/null || true
Gelber/roter Druck bedeutet, dass macOS bereits komprimiert oder austauscht – beheben Sie dies, bevor Sie OpenClaw hinzufügen.
Schritt 2 – OpenClaw Gateway RSS messen
ps aux | grep -i '[o]penclaw' | awk '{print $2,$4,$6/1024"MB",$11}'
Community-Grundwerte: ~350 MB bei älteren Builds, 700 MB+ bei einigen 2026.4.x-Kaltstarts. Wenn RSS täglich ansteigt, planen Sie einen wöchentlichen Neustart, bis Sie die Plugins beschneiden.
Schritt 3 – Begrenzen Sie den Node.js-Heap (Wrapper)
Direkte NODE_OPTIONS in LaunchAgent-Plists werden möglicherweise bei der Regenerierung entfernt. Verwenden Sie den Wrapper aus OpenClaw Gateway-Installationsdokumente:
cat > ~/bin/openclaw-memwrap.sh << 'EOF'
#!/bin/bash
export NODE_OPTIONS="--max-old-space-size=2048"
exec /opt/homebrew/bin/openclaw „$@“
EOF
chmod +x ~/bin/openclaw-memwrap.sh
OPENCLAW_WRAPPER="$HOME/bin/openclaw-memwrap.sh" Installation des Openclaw-Gateways --force
Openclaw-Arzt
Bei 8 GB verwenden Sie die Heap-Kapazität von 1536–2048 MB; Bei 16 GB versuchen Sie es mit 3072–4096 MB. Verfolgen Sie OOMs in ~/Library/Logs/ oder Console.app.
Schritt 4 – Lean OpenClaw config ausführen
Bearbeiten Sie ~/.openclaw/openclaw.json:
- Ein
agents.list-Eintrag bis zum RAM-Upgrade - Deaktivieren Sie nicht verwendete Kanäle und Cron-Jobs
- Verschieben Sie Speichersuch-/Traum-Plugins auf 8 GB (Speicherkonfiguration)
- Halten Sie Agent-zu-Agent deaktiviert, sofern nicht erforderlich (Multi-Agent-Dokumente)
Neustart des Openclaw-Gateways
Schritt 5 – Ollama/lokale Modelle auf einheitlichen Speicher anpassen
ollama pull llama3.2:3b-instruct-q4_K_M
ollama ps
Verweisen Sie die OpenClaw-Modellkonfiguration auf die API oder den lokalen Endpunkt gemäß OpenClaw-Dokumente. Laden Sie 13B+ nicht auf 8 GB, während Gateway resident bleibt – macOS wechselt und Telegram-Webhooks werden verzögert. Siehe DeepSeek-R1 lokale Quantisierung.
Schritt 6 – Swap- und SSD-Hygiene (komprimierungsfreundlich)
- Halten Sie ≥ 20 GB frei auf dem Boot-Volume (Lebensaustausch auf APFS)
- Bevorzugen Sie kabelgebundenes Ethernet für Headless Mini – Wi-Fi-Debug-Menüs stehlen RAM bei GUI-Sitzungen
- Vermeiden Sie, dass Time Machine-Snapshots die Festplatte während Agentenspitzen füllen
- Stabilisieren Sie bei Homelab-Verbindungen auf dem Festland den Ausgang, damit Wiederholungsversuche die Gateway-Puffer nicht vervielfachen (instabile Exportbandbreite verstärkt Speicherspitzen)
während des Schlafes 60; verabreden; sysctl vm.swapusage; erledigt
Schritt 7 – Gleichzeitige Arbeit begrenzen (Knoten ist kein Thread-Pool)
| Knopf | Aktion |
|---|---|
| Agents | Liste der Openclaw-Agenten – bleiben Sie bei 1 auf 8 GB |
| Cron | Jobs versetzen – vermeiden Sie 10 Jobs bei :00 |
| Kanäle | Ein WhatsApp-Konto bis stabil |
| Lokale Tools | Verweigern Sie umfangreiche Browser-Tools auf dem Gateway-Host |
| Ollama | OLLAMA_NUM_PARALLEL=1 in der Startumgebung |
launchctl setenv OLLAMA_NUM_PARALLEL 1
Schritt 8 – Headless-Betrieb rund um die Uhr
- Systemeinstellungen → Energie → Ruhezustand des Netzteils verhindern
- Verwenden Sie SSH für den Administrator, nicht Always-on-VNC (SSH-Anleitung)
Openclaw-Gateway stoppt --disablevor größeren macOS-Upgrades, danach wieder aktivieren
Aktivitätsmonitor-Spickzettel
| Spalte/Anzeige | Was Sie beachten sollten |
|---|---|
| Speicherdruck | Grün = gesund; gelb/rot = RAM hinzufügen oder Modell reduzieren |
| Verwendeter Swap | Nachhaltiges Wachstum = Thrashing – Heap oder Modell verkleinern |
| OpenClaw / Knoten | RSS-Trend über 24 Stunden |
| ollama | Spitzen, wenn das Modell geladen wird – erwarten Sie 2–5 GB für 7B |
Fehlerbehebung
JavaScript-Heap nicht genügend Speicher
Muster: Gateway wird mit FATAL ERROR: Reached heap limit beendet. Fix: Niedrigerer gleichzeitiger Cron; Wrapper anwenden --max-old-space-size; Upgrade auf 16 GB; Verschiebe Ollama auf die zweite Maschine.
Telegram/WhatsApp antwortet verzögert, aber die CPU ist niedrig
Muster: vm.swapusage nimmt zu, Speicherdruck gelb. Fix: Ollama stoppen, wenn Cloud-Modelle verwendet werden; verwende 3B quant; Gateway-Plugins reduzieren; Mini wöchentlich neu starten.
Ollama lädt, dann wird Gateway getötet
Muster: macOS-Speicherkomprimierung maximal, verarbeitet Jetsam. Fix: Workloads serialisieren – tagsüber nur Gateway-API, nachts Batch-lokale Inferenz; Führen Sie niemals 7B + 3-Agenten auf 8 GB aus.
Gateway-RSS wächst ohne Datenverkehr
Muster: Bekannte Regressionsklasse bei einigen Versionen – Plugin-Scan beim Start. Fix: Stabile OpenClaw-Version anheften; überwachen Sie RSS-Issue-Tracker; Gateway auf Cron neu starten.
FAQ
systemd cgroups und vm.swappiness. macOS verwendet Komprimierung + APFS-Swap – Sie optimieren über den Aktivitätsmonitor, Heap-Caps und weniger Agenten.Fazit
Mac Mini OpenClaw-Speicheroptimierung ist eine einheitliche Speicherbudgetierung: Begrenzen Sie das Node Gateway, passen Sie lokale LLMs auf die richtige Größe an, halten Sie den Swap-sichtbaren SSD-Spielraum aufrecht und verhindern Sie die Ausbreitung mehrerer Agenten auf 8 GB. 16 GB ist die praktische Grundausstattung für 7B Q4 + 24/7 Gateway; 8 GB bleiben für API-gesteuerte Agents mit einer engen Konfiguration nutzbar.
Messen Sie mit vm_stat und Activity Monitor, installieren Sie Gateway mit einem Memory Wrapper und stimmen Sie die Softwaretiefe mit unserem OpenClaw-Routing und Quantisierungsanleitungen.
Offiziell: OpenClaw Gateway CLI · GitHub openclaw/openclaw.
Weiterführend: 2026 AI-Coding-Leistung: Cursor vs Copilot vs Claude Code
Run OpenClaw on Mac mini
Cap Node heap, right-size local models, and keep swap visible — start with the official Gateway CLI and upstream repo.