cd /news/large-language-models/how-to-run-reliable-local-llm-agents… Β· home β€Ί topics β€Ί large-language-models β€Ί article
[ARTICLE Β· art-42320] src=dev.to β†— pub= topic=large-language-models verified=true sentiment=Β· neutral

How to Run Reliable Local LLM Agents on an RTX 3090: A Benchmark (5 Models, Priced in Watts)

A developer benchmarked five local LLM agents on an RTX 3090, finding that the orchestrator, not the model, determines success. GLM-4.5-Air scored 0% with opencode but 93% with a LangGraph agent, while Qwen3-Coder 30B-A3B achieved 100% tool adherence. The benchmark also measured electricity cost per correct task.

read1 min views1 publishedJun 28, 2026

I gave GLM-4.5-Air (106B, open weights) 12 coding tasks through opencode on my RTX 3090. It scored 0% β€” never edited a single file. Same model, same GPU, same tasks, but driven by a ~150-line LangGraph agent instead: 93%.

The model was never the problem. The orchestrator was. Here's the benchmark β€” including the part nobody else measures, the electricity cost per correct task.

| Model | tok/s | opencode adh. | LangGraph adh. | LangGraph coding | LangGraph general |

|---|---|---|---|---|---|
Qwen3-Coder 30B-A3B |

130 | 92% | 100% | 100% | 100% | GLM-4.5-Air 106B | 5.7 | 0% | 100% | 89% | 100% | | Devstral Small 24B | 49 | 8% | 53% | 8% | 40% | | Seed-OSS 36B | 9.5 | 0% | 7% | 0% | 20% | | DeepSeek-R1-Distill 32B | 6.7 | 0% | 0% | 0% | 0% |

Tool-adherence = % of tasks where the model actually called a tool instead of just printing code in chat. It was the master variable. (GLM's headline "93%" is its blended score across all 17 tasks: 89% coding + 100% general.)

Bonus: 128 GB RAM let me run the 106B GLM (23 GB VRAM + 27 GB spilled to RAM) β€” it works, at 5.7 tok/s. Great for fire-and-forget batch jobs, not interactive coding.

Pick a tool-use-tuned model (Qwen3-Coder 30B-A3B is the all-weather winner) β†’ use native tool-calling, not an OpenAI-compat path β†’ keep the harness lean β†’ use RAM for reach, not speed β†’ measure correctness per kWh.

πŸ“– Full write-up with methodology, charts, and the deeper "why" β†’ [https://medium.com/@arsen.apostolov/local-llm-agents-on-an-rtx-3090-i-benchmarked-5-models-2-frameworks-and-the-orchestrator-f5fd600ca221]

⭐ Every number was priced in watts by ** homelab-monitor** β€” my open-source tool that turns your GPU's power draw into per-task cost.

── more in #large-language-models 4 stories Β· sorted by recency
── more on @glm-4.5-air 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/how-to-run-reliable-…] indexed:0 read:1min 2026-06-28 Β· β€”