GLM 5 on Mac M3: Performance Observations for Agentic Coding

Performance Benchmarks and Limitations
A developer tested GLM 5 using MLX 4-bit quantization on a Mac M3 with 512GB RAM for agentic coding tasks. The model is described as "quite usable" with context kept below approximately 50,000 tokens, though significantly slower than API-based solutions like Claude, particularly during prompt processing.
Performance degrades substantially when context exceeds 50k tokens. In one test processing 65k tokens, the first half completed in 8 minutes (67 tokens/second), while the second half took 18 additional minutes, resulting in an overall rate of 41 tokens/second. Token generation remains faster, estimated at 12-20 tokens/second at larger context sizes.
Workflow Observations
The user notes that Opencode (the agentic coding system) handles multi-file code generation efficiently once a plan is created, outputting "thousands of tokens of code across multiple files in just a few minutes with reasoning in between." Prompt processing typically takes "a couple minutes" to read a few hundred lines of code per file, with about 10 minutes total spread across planning sessions.
Compaction in Opencode "does take a while as it likes to basically just reprocess the whole context." With a 50k token context limit, compaction takes approximately 5 minutes.
Technical Setup and Future Expectations
The test was conducted using LM Studio, which may not provide the latest runtime optimizations. The user suggests that "MLX or even GGUF may get faster prompt processing as the runtimes are updated for GLM 5, but it will likely not get a TON faster than this."
The setup is not recommended for tasks requiring 70k+ tokens in context due to both context size limitations and "unbearable slowness" that occurs after exceeding certain thresholds during prompt processing.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Sentinel: Self-Hosted Agent Platform for Claude Code Subscribers
Sentinel is a free, open-source agent platform that runs directly on your existing Claude Code OAuth token without API overhead. It provides a clean operator UI with real-time browser automation via built-in VNC and includes features like Git gating, session trace logs, and structured hierarchical memory.

Claude Code v2.1.139 Adds /goal Command for Async Long-Running Tasks
Claude Code v2.1.139 introduces the /goal command, enabling fire-and-forget sessions that run until a completion condition is met, plus a new agents view to monitor active sessions.

SkyClaw: Rust AI Agent Runtime for Cloud VPS with Telegram Control
SkyClaw is a 6.9 MB Rust-based AI agent runtime designed for cloud VPS deployment with Telegram as the sole interface. It executes shell commands, browses the web via headless Chrome, reads/writes files, and fetches URLs with multi-round tool chaining.
Claw-Written Plugin Adds Qwen 3.8 27B Thinking Level Support to OpenClaw
A developer shares a plugin, authored entirely by an AI agent, that propagates Qwen 3.8's thinking levels through the chat template, with optional per-call overrides and instruct mode support.