Run OpenClaw with a Local LLM on macOS – Guide for 16–24GB RAM

A new guide walks through setting up OpenClaw with a local LLM on macOS, specifically targeting machines with 16–24GB RAM. The author tested a quantized version of Qwen 3.5 configured for OpenClaw, and includes a test skill to confirm everything is working.
Setup Overview
- Model: Qwen 3.5 (quantized) – chosen to fit within 16–24GB RAM while providing decent reasoning capability.
- Platform: macOS (tested on Mac Mini with 16–24GB).
- Key step: Configure OpenClaw to use the local model endpoint (typically via Ollama or llama.cpp). The guide provides specific config file edits.
Test Skill
To validate the setup, the author created a test skill that calls the local model and returns a known response. If the skill executes correctly, your local LLM is fully integrated with OpenClaw.
Why Local LLM?
Running an LLM locally avoids API costs and latency, keeps code and prompts on-device, and works offline. For OpenClaw users with Apple Silicon Macs, quantized models like Qwen 3.5 are a practical compromise between accuracy and memory.
Next Steps
If the test skill fails, check your model server (Ollama) is running and the OpenClaw config points to the correct URL (http://localhost:11434 for Ollama). Adjust context window size if needed to fit memory.
📖 Read the full source: r/openclaw
👀 See Also

How to Fix OpenClaw Response Times by Reducing Context Bloat
A developer resolved 10-minute response times in OpenClaw by reducing injected workspace files from 47,000 characters to 16,000 characters through file restructuring and configuration changes, including setting bootstrapMaxChars to 8000 and adding compaction safeguards.

Implementing a Recurring Meditation System for OpenClaw Agent Coherence
A developer shares a structured reflection system for OpenClaw agents using a specific file chain including meditations.md, reflections/*.md, and identity files. The nightly loop involves reviewing and appending to these files to promote insights into durable behavior changes.

Method for Transferring User Context from ChatGPT to Claude
A Reddit user shares a two-prompt method for extracting a detailed cognitive profile from ChatGPT and creating a portable AI constitution to transfer to Claude, addressing the difficulty of porting between AI systems.

How to Secure Claude Cowork with a Proxy Layer: Practical Guide
A walkthrough on setting up a proxy layer to observe and secure Claude Cowork's behavior, published by General Analysis team.