Leaderboard · BFCL
Best local LLMs for tool use and agents
The Berkeley Function-Calling Leaderboard (BFCL) scores whether a model picks the right tool and calls it with the right arguments, across simple, parallel and multi-call invocations. We use its Overall Acc column, taking the native function-calling (FC) result where a model has one. It is the closest open, sourced measure of how agent-ready a local model is.
- 1 59.1% KI Kimi K2 Instruct 1000B MoE big rig~586.6 GB
- 2 48.7% Qwen3 32B 32B Nvidia GeForce RTX 4090 (24GB)~22 GB
- 3 46.5% CR Command A 111B Apple M4 Max (128GB)~70.4 GB
- 4 42.6% Qwen3 8B 8B iPhone 17 Pro~6.5 GB
- 5 41% Qwen3 14B 14B Nvidia GeForce RTX 3060 (12GB)~10.7 GB
- 6 37.3% Llama 4 Maverick 400B MoE big rig~231.7 GB
- 7 31.9% Llama 3.3 70B 70B Apple M4 Max (64GB)~45.3 GB
- 8 30.4% Gemma 3 12B 12B Apple M2 (16GB)~8.9 GB
- 9 29.5% Gemma 3 27B 27B Apple M5 (32GB)~18.6 GB
- 10 28.8% Phi-4 14B 14B Nvidia GeForce RTX 3060 (12GB)~10.8 GB
- 11 28.4% Qwen3 1.7B 1.7B iPhone 15 Pro~2.4 GB
- 12 28.1% Llama 4 Scout 109B MoE Apple M4 Max (128GB)~64.2 GB
- 13 27% FN Falcon3 10B 10B iPhone 17 Pro~7.5 GB
- 14 25.8% Llama 3.1 8B 8B iPhone 17 Pro~6.4 GB
- 15 23.9% Qwen3 0.6B 600M iPhone 15 Pro~1.5 GB
- 16 22% Llama 3.2 3B 3B iPhone 15 Pro~3.2 GB
- 17 19.6% Gemma 3 4B 4B iPhone 15 Pro~3.8 GB
- 18 10.8% Llama 3.2 1B 1B iPhone 15 Pro~1.8 GB
- 19 7.2% Gemma 3 1B 1B iPhone 15 Pro~1.8 GB
Score is BFCL (overall acc on the berkeley function-calling leaderboard.), sourced from gorilla.cs.berkeley.edu/leaderboard. The "runs on" column is the lightest tracked device that runs the model at Q4_K_M; tap a model for the full hardware list. Coverage is partial: only models we verified against the canonical board appear.
On agentic leaderboards
BFCL tests a concrete capability: does the model call the right tool with the right arguments? Newer agent-focused boards such as Agent Arena rank whole-task orchestration, where today's leaders are still frontier cloud models and open-weight models are well behind. BFCL is the open, sourced signal that covers the local models you can actually run.
Other boards
Or pick by what you need with use-case picks, or browse the full model list.
FAQ
What is the best local model for tool use?
Kimi K2 Instruct tops this board at 59.1% on BFCL. It needs ~586.6 GB at Q4_K_M, more than any single tracked device, so it wants a high-memory rig.
How is this tool use leaderboard scored?
The Berkeley Function-Calling Leaderboard (BFCL) scores whether a model picks the right tool and calls it with the right arguments, across simple, parallel and multi-call invocations. We use its Overall Acc column, taking the native function-calling (FC) result where a model has one. It is the closest open, sourced measure of how agent-ready a local model is. We only list a model after verifying its score against the canonical leaderboard for that exact model, so coverage is partial by design. Source: gorilla.cs.berkeley.edu/leaderboard.
Can I run these models locally?
Every row shows the lightest tracked device that runs the model at Q4_K_M and links to the full hardware list, so you see the ranking and your hardware fit together.
Benchmark scores are third-party, sourced from gorilla.cs.berkeley.edu/leaderboard, and reflect the full-precision model, not a specific quant. Memory and fit are computed at Q4_K_M, validated 2026-08-03. See methodology.