oMLX introduces SSD KV caching for Apple Silicon, reducing OpenClaw response times from 30-90 seconds to 5 seconds

What oMLX solves
Running OpenClaw locally typically means sending the same massive system prompt (20-30k tokens covering tools, skills, workspace context) on every request. While Ollama and LM Studio cache KV state, they invalidate the entire cache and recompute from scratch when context shifts mid-session, resulting in 30-90 second response times.
oMLX fixes this by persisting KV cache blocks to SSD in safetensors format. When a previously seen prefix returns, it's restored from disk instead of recomputed - working across requests and server restarts. Since OpenClaw's system prompt is mostly static (only timestamps and runtime metadata shift), SSD caching means only changed parts get recomputed.
Performance benchmarks
Tested with Qwen3.5-122B-A10B-4bit on M3 Ultra 512GB:
- Single request benchmarks:
- 1k context: 768 tok/s prompt processing, 56.6 tok/s generation, 65.5 GB peak memory
- 8k context: 940 tok/s prompt processing, 51.4 tok/s generation, 69.3 GB peak memory
- 32k context: 764 tok/s prompt processing, 42.4 tok/s generation, 73.4 GB peak memory
- Continuous batching (pp1024/tg128):
- 1x batch: 56.6 tok/s, 1.00x speedup
- 2x batch: 92.1 tok/s, 1.63x speedup
- 4x batch: 135.1 tok/s, 2.39x speedup
- 8x batch: 190.2 tok/s, 3.36x speedup
Setup with OpenClaw
- Download the DMG from releases and drag to Applications
- Point it at your model directory (reuses LM Studio models, no re-download needed)
- Add oMLX as a custom provider in openclaw.json
- The web dashboard generates the exact config - no terminal needed
Additional features
- Multi-model serving: LLM + embedding + reranker simultaneously
- Tool calling for all major formats (JSON, Qwen, Gemma, GLM) + MCP
- Tool result trimming - truncates oversized tool outputs
- OpenAI + Anthropic /v1/messages drop-in compatibility
- Native macOS menu bar app (not Electron)
- Apache 2.0 license, 100% open source
📖 Read the full source: r/openclaw
👀 See Also

Automating Claude Desktop Release Notes from Minified Electron Apps
A developer created an automated pipeline using Claude Sonnet and Opus 4.6 to generate release notes for Claude Desktop on Linux, addressing the lack of official release notes from Anthropic. The system extracts, normalizes, and analyzes minified Electron app code as part of a CI/CD workflow.

AI Agent Autonomously Creates Video Using Remotion Without Predefined Tools
A developer tested an AI agent that autonomously created a short video reel by installing Remotion, writing composition code, debugging issues, and delivering a rendered file without human intervention.

Claude-Code v2.1.111 adds Opus 4.7 xhigh effort, /ultrareview, and PowerShell tool
Claude-Code v2.1.111 introduces the Opus 4.7 xhigh effort level between high and max, adds the /ultrareview command for cloud-based multi-agent code reviews, and begins rolling out PowerShell tool support on Windows. The update also includes interactive /effort controls, auto theme matching, and numerous bug fixes.

AutoSkillUpdate: A Claude Code Plugin That Detects Outdated Skills
AutoSkillUpdate is an open-source Claude Code plugin that scans your codebase, compares it against existing skills, and identifies drift. It provides drift reports with file paths and line references, then offers to rewrite outdated skills with user confirmation.