OpenClaw-Installation auf MacBook Pro mit lokalem Homebrew und NVM

Ein Entwickler hat seine erfolgreiche OpenClaw-Installation auf einem MacBook Pro dokumentiert, wobei er ein Nicht-Administrator-Benutzerkonto verwendete und sich von Gemini durch den Prozess leiten ließ.
Installationsansatz
Die Installation nutzte ein lokales Homebrew-Setup in ~/homebrew, um Systemadministratorrechte zu vermeiden. Die Xcode Command Line Tools waren bereits unter einem Administrator-Konto installiert, während OpenClaw, oMLX und Abhängigkeiten unter einem Standardbenutzerkonto installiert wurden.
Wichtige Einrichtungsschritte
Der Prozess folgte diesen von Gemini generierten Anweisungen:
Schritt 1: Lokales Homebrew & NVM initialisieren
mkdir -p ~/homebrew curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C ~/homebrew curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
Schritt 2: Shell-Umgebung konfigurieren
Die Datei ~/.zshrc wurde angepasst, um Folgendes einzubinden:
# 1. HOMEBREW CONFIG (Lokal für oc1) export PATH="/Users/oc1/homebrew/bin:$PATH" export HOMEBREW_PREFIX="/Users/oc1/homebrew" export HOMEBREW_CELLAR="/Users/oc1/homebrew/Cellar" export HOMEBREW_REPOSITORY="/Users/oc1/homebrew" # Compiler-Flags für lokale Bibliotheken (Erforderlich für M3 Max Builds) export LDFLAGS="-L$HOMEBREW_PREFIX/lib" export CPPFLAGS="-I$HOMEBREW_PREFIX/include" export PKG_CONFIG_PATH="$HOMEBREW_PREFIX/lib/pkgconfig" # 2. NVM CONFIG export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 3. PYENV CONFIG export PYENV_ROOT="$HOME/.pyenv" [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"
Schritt 3: Build-Abhängigkeiten & pyenv installieren
~/homebrew/bin/brew install --build-from-source openssl readline sqlite3 xz zlib ~/homebrew/bin/brew install --build-from-source pyenv
Schritt 4: Node- und Python-Runtimes installieren
nvm install 24 nvm alias default 24 LDFLAGS="-L/Users/oc1/homebrew/lib" CPPFLAGS="-I/Users/oc1/homebrew/include" pyenv install 3.14.3 pyenv global 3.14.3
Schritt 5: OpenClaw installieren
npm install -g pnpm npm install -g openclaw@latest openclaw --version
Zusätzliche Komponenten
oMLX wurde über einen DMG-Datei-Download installiert, wobei das Qwen3.5-122B-A10B-MLX-vision-4.7-bit LLM über oMLX heruntergeladen wurde. Die Installation erfolgte auf einem M3 Max MacBook Pro, wobei Compiler-Flags speziell für ARM64-optimierte Builds konfiguriert wurden.
📖 Read the full source: r/openclaw
👀 Siehe auch

Empfehlungen für die Einrichtung eines lokalen LLM für OpenClaw
Ein Benutzer teilt seine Konfiguration für den Betrieb eines lokalen LLM mit OpenClaw, wobei er einen GB10 für die KI-Verarbeitung und einen Mac mini für die OpenClaw-Installation verwendet, mit spezifischen Modell- und Serverdetails.

Ändern des Standard-Systemprompts von OpenClaw, um Inhaltsbeschränkungen zu umgehen
Ein Benutzer hat die Konfigurationsdatei von OpenClaw modifiziert, um die Standard-Systemaufforderung von "Sie sind ein hilfsbereiter, respektvoller und ehrlicher Assistent" in eine benutzerdefinierte Aufforderung zu ändern, die externe Sicherheitsfilter ignoriert und damit Inhaltsbeschränkungen effektiv aufhebt. Der Prozess beinhaltet die Bearbeitung von config.js im Installationsverzeichnis von node-llama-cpp.

Claude Certified Agent Foundations Prüfungsleitfaden – Festgestellte Unstimmigkeiten
Ein kürzlicher CCA-F-Prüfungsteilnehmer berichtet von erheblichen Diskrepanzen zwischen dem offiziellen Prüfungsleitfaden, der Übungsprüfung und dem tatsächlichen Prüfungsinhalt. Die echte Prüfung kann bis zu 13 Szenarien umfassen, während der Leitfaden nur 6 auflistet und die Übungsprüfung lediglich 4 davon abdeckt.

Behebung der KV-Cache-Invalidierung von Claude Code mit lokalen Backends
Claude Code Versionen 2.1.36+ fügen dynamische Telemetrie-Header und Git-Status-Updates in jede Anfrage ein, was Präfix-Matching unterbricht und eine vollständige Neuverarbeitung von Systemprompts mit 20K+ Token auf lokalen Backends wie llama.cpp erzwingt. Eine Konfigurationskorrektur in ~/.claude/settings.json kann die Verarbeitungszeit von 60+ Sekunden auf etwa 4 Sekunden reduzieren.