NL2Repo-Bench
NL2Repo-Bench - repository generation from natural language. Evaluated with Claude Code harness. Bash commands that access the specific repository are disabled to prevent reward hacking.
Category
Agentic Coding
Score type
percent
Scale
relative
higher is better
Models tested
11
What is NL2Repo-Bench?
NL2Repo-Bench is a benchmark for how well a model works as an autonomous coding agent. The official description says: "NL2Repo-Bench - repository generation from natural language". Below we describe in simple words what benchmarks of this type generally examine.
What does it test?
NL2Repo-Bench measures how well a model works as an autonomous coding agent. In detail, it checks:
- fixing real, open bugs from real software repositories
- planning multi-step changes, running commands and editing files by itself
- passing the project's test suite after its changes
- handling whole repositories, not just small isolated code snippets
How to read the score
The score is accuracy: the percentage of tasks answered or solved correctly. 100% means every task was solved perfectly; higher is better.
Official methodology note: NL2Repo-Bench - repository generation from natural language. Evaluated with Claude Code harness. Bash commands that access the specific repository are disabled to prevent reward hacking.
Frequently asked questions
What is the NL2Repo-Bench benchmark?
NL2Repo-Bench is a benchmark for how well a model works as an autonomous coding agent. The official description says: 'NL2Repo-Bench - repository generation from natural language'. Below we describe in simple words what benchmarks of this type generally examine.
What does NL2Repo-Bench test?
NL2Repo-Bench mainly measures how well a model works as an autonomous coding agent. Concretely, it checks: fixing real, open bugs from real software repositories; planning multi-step changes, running commands and editing files by itself; passing the project's test suite after its changes.
How is the NL2Repo-Bench score calculated?
The score is accuracy: the percentage of tasks answered or solved correctly. 100% means every task was solved perfectly; higher is better.
Where do I get NL2Repo-Bench data and scores?
The official benchmark page/reference is linked on this page. Every score on Open LLM Radar is also available as open data: download the scores JSON (http://open-llm-radar-api:8000/api/v1/benchmarks/nl2repo-bench/scores) or pull it directly from the Open LLM Radar API with any HTTP client.
Benchmark data & downloads
Where to get, inspect and reuse the data behind this benchmark.
Model scores 11 models tested
| # | Model | Score | Date | Source | Verified |
|---|---|---|---|---|---|
| 1 |
DeepSeek-V4.1-Flash-1017
DeepSeek
|
68.2%
|
17.10.2026 | Report | Verified |
| 2 |
DeepSeek-V4.1-Flash
DeepSeek
|
64%
|
10.09.2026 | Report | Verified |
| 3 |
MiniMax-M3.1-Flash
MiniMaxAI
|
61.2%
|
19.10.2026 | Report | Verified |
| 4 |
Kimi K3
Moonshot AI
|
58%
|
19.10.2026 | Report | Unverified |
| 5 |
GLM-5.3
Zhipu AI
|
58%
|
19.10.2026 | Report | Unverified |
| 6 |
Qwen3.8-2.4T-A95B
Qwen
|
55.9%
|
18.08.2026 | Report | Verified |
| 7 |
DeepSeek-V4-Flash-0731
DeepSeek
|
54.2%
|
26.08.2026 | Report | Unverified |
| 8 |
Qwen3.8-Flash-Next
Qwen Team (Alibaba)
|
48.1%
|
26.08.2026 | Report | Verified |
| 9 |
Kimi K2.6
Moonshot AI
|
42.8%
|
11.06.2026 | MiniMax-M3 model card benchmark table | Unverified |
| 10 |
Qwen3.8-27B
Qwen Team (Alibaba Cloud)
|
42.3%
|
26.08.2026 | Report | Unverified |
| 11 |
MiniMax-M3
MiniMaxAI
|
42.1%
|
11.06.2026 | MiniMax-M3 model card benchmark table | Unverified |