Why this decision matters more than it looks
People treat hosted vs local as a philosophical question about AI sovereignty or cost efficiency. In OpenClaw, it is an operating decision with concrete consequences.
Your model setup changes whether the assistant feels abundant or expensive, whether you let it run recurring tasks freely or subconsciously ration every prompt, and whether your monthly bill is predictable or creeping.
Hosted models: what they win at
Hosted models from Anthropic (Claude), OpenAI (GPT-4o), and Google (Gemini) remain ahead of local models on the tasks that matter most for high-value work:
The main downside: cost accumulates if you route every job through a smart hosted model. A morning brief does not need Claude Sonnet 4. Routing heartbeats and summaries through a $0.003/1K-token model instead of a $0.015/1K-token model saves meaningfully at scale.
Best hosted models for OpenClaw in 2026:
Local models: what they win at
In 2026, local models on Apple Silicon have become genuinely useful for a meaningful slice of OpenClaw work. The key threshold: Apple Silicon unified memory provides GPU-accelerated inference without a discrete GPU, making on-device inference fast and practical.
Speed benchmarks on Mac mini (approximate):
| Model | M2 16GB | M4 16GB | Best for |
|---|---|---|---|
| phi4-mini | 60–90 tok/s | 80–120 tok/s | Heartbeats, briefs, summaries, classification |
| llama3.2 3B | 70–100 tok/s | 90–130 tok/s | Fast general tasks, message drafts |
| llama3.2 8B | 35–55 tok/s | 45–65 tok/s | General Q&A, light research summaries |
| qwen2.5-coder:14b | 20–35 tok/s | 30–45 tok/s | Coding tasks, code review, test writing |
| llama3.3 70B | 5–10 tok/s | 8–15 tok/s | Batch jobs, overnight memory consolidation |
Those speeds mean phi4-mini and llama3.2 3B are fast enough for real-time interactive use, not just batch jobs. A morning brief runs in 15–30 seconds locally. That is well within acceptable latency for a scheduled workflow.
What local models win at specifically:
Who should start hosted-first
Start with hosted models if any of these describe your situation:
Hosted-first is not the "beginner" or "less serious" path. It is the fastest path to a system that proves it deserves more investment — including investment in local infrastructure.
When to add local models
Local models become worth adding when one or more of these conditions are true:
The hybrid routing table that works for most operators
The best long-term default is a split-brain system with clear routing rules. Here is the table most operators should run:
| Job | Route to | Why |
|---|---|---|
| Morning brief generation | phi4-mini (local) | Runs daily, no API cost, quality is sufficient |
| Heartbeat checks | phi4-mini (local) | High frequency, no API cost |
| Document summary | llama3.2 or Claude Haiku | Moderate quality need, cost-sensitive |
| Message drafting | Claude Haiku 3.5 | Good quality, low cost, fast |
| Coding tasks | qwen2.5-coder:14b (local) | Best local coding model, zero API cost |
| Research synthesis | Claude Haiku 3.5 | Better than local for multi-source synthesis |
| Memory consolidation | llama3.2 or local 70B overnight | Batch job, low stakes, free locally |
| Strategy and planning | Claude Sonnet 4 | Quality matters, hosted leads significantly |
| Important long-form writing | Claude Sonnet 4 | Best quality output for high-stakes content |
| High-stakes decisions | Claude Opus 4 | Reserve for decisions where quality changes outcomes |
This routing table — phi4-mini for background, Haiku for standard, Sonnet for reasoning — is the hybrid default that keeps costs sustainable without sacrificing quality on work that matters.
Setting up Ollama for local models
Ollama is the standard way to run local models with OpenClaw. It takes about 20 minutes to set up:
brew install ollama on macOS, or download from ollama.ai. Start the server with ollama serve.ollama pull phi4-mini for background work, ollama pull llama3.2 for general tasks. Both fit easily on a 16GB Mac mini.ollama pull qwen2.5-coder:14b (requires ~9GB, works well on 16GB).http://localhost:11434. Set specific models to use the ollama-local/phi4-mini path for background workflows.The whole setup adds maybe 30 minutes total — 20 for Ollama install + model pulls, 10 for OpenClaw config updates. The ongoing maintenance cost is near zero once it is running.
Common mistakes
The practical decision checklist
Use this to decide what to run where:
Read this next
Want the opinionated hybrid defaults without figuring them out from scratch?
The RoloClaw starter system includes the model routing table, cost control rules, and local model setup guidance in one place — so you spend the first day building, not researching model comparisons.