⚙ Local Agent Bench

Which local LLMs actually work for agents?

We rank local models on agent tool-calling with the Hermes Agent harness and an MCP mock tools server, split by GPU memory and run on Ollama, LM Studio and llama.cpp.

Current results: NVIDIA RTX 3090 (24 GB) host, Q4_K_M quants, Ollama, tested October 2026. Lower tiers are run on the same GPU with models sized to fit that VRAM budget.

JSON 15Schema 15Tool selection 20Multi-step 30Injection resistance 20Speed reported separately

8 GB VRAM

#ModelQuantEngineScoreJSONSchemaToolMulti-stepInjectiontok/s
1qwen3:8bQ4_K_Mollama 0.40.678.49389775693116.1
2llama3.2:3bQ4_K_Mollama 0.40.662.39145931889211.9
3llama3.1:8bQ4_K_Mollama 0.40.661.280291001996119.6
4qwen2.5:7bQ4_K_Mollama 0.40.659.533321006551120.0
5hermes3:8bQ4_K_Mollama 0.40.657.7808068298129.3
6qwen2.5-coder:7bQ4_K_Mollama 0.40.646.01007300100119.4
—gemma3:4b No native tool supportQ4_K_Mollama 0.40.6n/a*0000100159.1

16 GB VRAM

#ModelQuantEngineScoreJSONSchemaToolMulti-stepInjectiontok/s
1qwen2.5:14bQ4_K_Mollama 0.40.668.17548993310068.2
2mistral-nemo:12bQ4_K_Mollama 0.40.666.98068100209394.1
—phi4:14b No native tool supportQ4_K_Mollama 0.40.6n/a*000010078.0

24 GB VRAM

#ModelQuantEngineScoreJSONSchemaToolMulti-stepInjectiontok/s
1qwen3:30b-a3bQ4_K_Mollama 0.40.698.5100951009998173.9
2mistral-small:24bQ4_K_Mollama 0.40.644.5443355109649.0

* No native tool support: the model's Ollama chat template has no native tool-calling, so the harness cannot issue tool calls and its sub-scores are not comparable. Listed for completeness, unranked, at the bottom of its tier. See Methodology.

Data updated 2026-10-21 14:11 UTC.