Axis Spatial

Search modelsMenu

Qwen 3.8 27B (Reasoning) vs Claude Haiku 5.5 (max)

Results updated 5 November 2026 · In Qwen Code and Claude Code, so part of any gap can come from the harness · How we benchmark

Verdict

Qwen 3.8 27B (Reasoning)69Geospatial Agent Index · rank 47 of 82
Claude Haiku 5.5 (max)77Geospatial Agent Index · rank 13 of 82

Claude Haiku 5.5 (max) beats Qwen 3.8 27B (Reasoning) by 8 points, and is cheaper; Qwen 3.8 27B (Reasoning) is faster.

Cost per task
$0.22 vs $0.088
Time per task
4.7 min (estimated) vs 8.3 min (estimated)
Tokens per attempt
840k vs 943k
Image input
Yes vs Yes

Qwen 3.8 27B (Reasoning), Qwen Code scores higher on Earth-Bench V2; Claude Haiku 5.5 (max), Claude Code scores higher on GeoBenchX and GS-QA2. Claude Haiku 5.5 (max), Claude Code is cheaper ($0.088 against $0.22 per task), but Qwen 3.8 27B (Reasoning), Qwen Code is faster (4.7 min against 8.3 min).

All

Geospatial Agent Index: Text only

Equal average of Earth-Bench V2, GeoBenchX and GS-QA2, 0 to 100 · Higher is better

Geospatial Agent Index: Text onlyScores 0 to 100: Claude Opus 5.5 (max), Claude Code: 85; GPT-6.1 Sol (xhigh), Codex: 82; Claude Sonnet 5.5 (xhigh), Claude Code: 79; DeepSeek V4.1 Flash (max), Codex: 78; Claude Haiku 5.5 (max), Claude Code: 77; Kimi K3 (Reasoning), Kimi Code: 75; GLM-5.3 (max), Claude Code: 74; GPT-5.6 Luna (xhigh), Codex: 73; Kimi K2.7 Code (Reasoning), Kimi Code: 72; GLM-5.3-Flash (max), Claude Code: 72; DeepSeek V4 Pro (max), Terminus-2: 72; Gemini 3.8 Flash (low), Terminus-2: 72; MiMo V2.6 Flash (Reasoning), MiMo Code: 71; Qwen 3.8 27B (Reasoning), Qwen Code: 69; GPT-5.6 Terra (high), Codex: 69; MiniMax M3 (Reasoning), MiniMax Code: 68; Nemotron 3 Ultra (high), Terminus-2: 68; Mistral Large 4 (high), Terminus-2: 63; Gemini 3.1 Flash-Lite (high), Terminus-2: 56; Gemma 4 26B A4B (Reasoning), Terminus-2: 56; MiniMax M3.1 Flash (max), Terminus-2: 53; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52; Step 5 Preview (Reasoning), Terminus-2: 52; gpt-oss-120b (high), Terminus-2: 46; gpt-oss-20b (high), Terminus-2: 33; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13; Llama 3.3 70B (Non-reasoning), Terminus-2: 80255075100Claude Opus 5.5 (max)Claude Code85GPT-6.1 Sol (xhigh)Codex82Claude Sonnet 5.5 (xhigh)Claude Code79DeepSeek V4.1 Flash (max)Codex78Claude Haiku 5.5 (max)Claude Code77Kimi K3 (Reasoning)Kimi Code75GLM-5.3 (max)Claude Code74GPT-5.6 Luna (xhigh)Codex73Kimi K2.7 Code (Reasoning)Kimi Code72GLM-5.3-Flash (max)Claude Code72DeepSeek V4 Pro (max)Terminus-272Gemini 3.8 Flash (low)Terminus-272MiMo V2.6 Flash (Reasoning)MiMo Code71Qwen 3.8 27B (Reasoning)Qwen Code69GPT-5.6 Terra (high)Codex69MiniMax M3 (Reasoning)MiniMax Code68Nemotron 3 Ultra (high)Terminus-268Mistral Large 4 (high)Terminus-263Gemini 3.1 Flash-Lite (high)Terminus-256Gemma 4 26B A4B (Reasoning)Terminus-256MiniMax M3.1 Flash (max)Terminus-253Nemotron 3.5 Super VL 120B (Reasoning)Terminus-252Step 5 Preview (Reasoning)Terminus-252gpt-oss-120b (high)Terminus-246gpt-oss-20b (high)Terminus-233Nemotron 3 Nano Omni 30B (Reasoning)Terminus-221Nemotron 3.5 Lightning 30B (Reasoning)Terminus-213Llama 3.3 70B (Non-reasoning)Terminus-28
Data table: Geospatial Agent Index: Text only
Geospatial Agent Index: Text only
ModelDeveloperGeospatial Agent Index: Text only
Claude Opus 5.5 (max), Claude CodeAnthropic85
Claude Opus 5.5 (xhigh), Claude CodeAnthropic85
Claude Opus 5.5 (high), Claude CodeAnthropic82
GPT-6.1 Sol (xhigh), CodexOpenAI82
GPT-6.1 Sol (medium), CodexOpenAI82
Claude Opus 5.5 (medium), Claude CodeAnthropic80
GPT-6.1 Sol (high), CodexOpenAI80
Claude Opus 5 (high), Claude CodeAnthropic80
GPT-6 Sol (high), CodexOpenAI80
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic79
Claude Sonnet 5.5 (high), Claude CodeAnthropic78
DeepSeek V4.1 Flash (max), CodexDeepSeek78
Claude Haiku 5.5 (max), Claude CodeAnthropic77
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek76
Claude Opus 4.8 (high), Claude CodeAnthropic76
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic76
Claude Haiku 5.5 (high), Claude CodeAnthropic76
GPT-5.6 Sol (high), CodexOpenAI76
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
GLM-5.3 (max), Claude CodeZ.ai74
Claude Sonnet 5 (high), Claude CodeAnthropic74
Claude Opus 5.5 (low), Claude CodeAnthropic74
Claude Opus 4.7 (high), Claude CodeAnthropic74
GLM-5.2 (max), Claude CodeZ.ai74
Kimi K3 (Reasoning), Terminus-2Moonshot AI73
GPT-5.6 Luna (xhigh), CodexOpenAI73
GPT-6 Luna (xhigh), CodexOpenAI73
GLM-5.3 (max), Terminus-2Z.ai72
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
Claude Haiku 5.5 (medium), Claude CodeAnthropic72
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI72
GLM-5.3-Flash (max), Claude CodeZ.ai72
DeepSeek V4 Pro (max), Terminus-2DeepSeek72
Gemini 3.8 Flash (low), Terminus-2Google72
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI72
GLM-5.2 (max), Terminus-2Z.ai72
GPT-5.6 Luna (high), CodexOpenAI72
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi71
GPT-6 Luna (high), CodexOpenAI71
Claude Sonnet 5.5 (medium), Claude CodeAnthropic71
GLM-5.2 (high), Terminus-2Z.ai71
DeepSeek V4 Pro (high), Terminus-2DeepSeek70
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI70
Claude Haiku 5.5 (low), Claude CodeAnthropic70
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI70
DeepSeek V4 Flash (max), Terminus-2DeepSeek69
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)69
GPT-5.6 Terra (high), CodexOpenAI69
Claude Sonnet 5.5 (low), Claude CodeAnthropic69
GLM-5.3 (low), Terminus-2Z.ai68
MiniMax M3 (Reasoning), MiniMax CodeMiniMax68
Nemotron 3 Ultra (high), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
GPT-5.6 Luna (medium), CodexOpenAI66
DeepSeek V4 Flash (high), CodexDeepSeek66
GLM-5.2 (Non-reasoning), Terminus-2Z.ai63
GLM-5.3-Flash (low), Terminus-2Z.ai63
GLM-5.3-Flash (max), Terminus-2Z.ai63
Mistral Large 4 (high), Terminus-2Mistral AI63
GPT-5.6 Luna (low), CodexOpenAI61
DeepSeek V4 Flash (high), Claude CodeDeepSeek59
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic58
GPT-6 Luna (medium), CodexOpenAI57
Gemini 3.1 Flash-Lite (high), Terminus-2Google56
Gemma 4 26B A4B (Reasoning), Terminus-2Google56
MiniMax M3.1 Flash (max), Terminus-2MiniMax53
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA52
Step 5 Preview (Reasoning), Terminus-2StepFun52
GPT-6 Luna (low), CodexOpenAI51
Gemini 3.1 Flash-Lite (low), Terminus-2Google48
gpt-oss-120b (high), Terminus-2OpenAI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), CodexOpenAI43
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai41
gpt-oss-20b (high), Terminus-2OpenAI33
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI33
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google32
gpt-oss-120b (low), Terminus-2OpenAI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA13
gpt-oss-20b (high), CodexOpenAI9
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

Open weights

Geospatial Agent Index: Text only

Equal average of Earth-Bench V2, GeoBenchX and GS-QA2, 0 to 100 · Higher is better

Geospatial Agent Index: Text onlyScores 0 to 100: DeepSeek V4.1 Flash (max), Codex: 78; Claude Haiku 5.5 (max), Claude Code: 77; Kimi K3 (Reasoning), Kimi Code: 75; GLM-5.3 (max), Claude Code: 74; Kimi K2.7 Code (Reasoning), Kimi Code: 72; GLM-5.3-Flash (max), Claude Code: 72; DeepSeek V4 Pro (max), Terminus-2: 72; MiMo V2.6 Flash (Reasoning), MiMo Code: 71; Qwen 3.8 27B (Reasoning), Qwen Code: 69; MiniMax M3 (Reasoning), MiniMax Code: 68; Nemotron 3 Ultra (high), Terminus-2: 68; Mistral Large 4 (high), Terminus-2: 63; Gemma 4 26B A4B (Reasoning), Terminus-2: 56; MiniMax M3.1 Flash (max), Terminus-2: 53; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52; Step 5 Preview (Reasoning), Terminus-2: 52; gpt-oss-120b (high), Terminus-2: 46; gpt-oss-20b (high), Terminus-2: 33; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13; Llama 3.3 70B (Non-reasoning), Terminus-2: 80255075100DeepSeek V4.1 Flash (max)Codex78Claude Haiku 5.5 (max)Claude Code77Kimi K3 (Reasoning)Kimi Code75GLM-5.3 (max)Claude Code74Kimi K2.7 Code (Reasoning)Kimi Code72GLM-5.3-Flash (max)Claude Code72DeepSeek V4 Pro (max)Terminus-272MiMo V2.6 Flash (Reasoning)MiMo Code71Qwen 3.8 27B (Reasoning)Qwen Code69MiniMax M3 (Reasoning)MiniMax Code68Nemotron 3 Ultra (high)Terminus-268Mistral Large 4 (high)Terminus-263Gemma 4 26B A4B (Reasoning)Terminus-256MiniMax M3.1 Flash (max)Terminus-253Nemotron 3.5 Super VL 120B (Reasoning)Terminus-252Step 5 Preview (Reasoning)Terminus-252gpt-oss-120b (high)Terminus-246gpt-oss-20b (high)Terminus-233Nemotron 3 Nano Omni 30B (Reasoning)Terminus-221Nemotron 3.5 Lightning 30B (Reasoning)Terminus-213Llama 3.3 70B (Non-reasoning)Terminus-28
Data table: Geospatial Agent Index: Text only
Geospatial Agent Index: Text only
ModelDeveloperGeospatial Agent Index: Text only
DeepSeek V4.1 Flash (max), CodexDeepSeek78
Claude Haiku 5.5 (max), Claude CodeAnthropic77
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek76
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
GLM-5.3 (max), Claude CodeZ.ai74
GLM-5.2 (max), Claude CodeZ.ai74
Kimi K3 (Reasoning), Terminus-2Moonshot AI73
GLM-5.3 (max), Terminus-2Z.ai72
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI72
GLM-5.3-Flash (max), Claude CodeZ.ai72
DeepSeek V4 Pro (max), Terminus-2DeepSeek72
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI72
GLM-5.2 (max), Terminus-2Z.ai72
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi71
GLM-5.2 (high), Terminus-2Z.ai71
DeepSeek V4 Pro (high), Terminus-2DeepSeek70
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI70
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI70
DeepSeek V4 Flash (max), Terminus-2DeepSeek69
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)69
GLM-5.3 (low), Terminus-2Z.ai68
MiniMax M3 (Reasoning), MiniMax CodeMiniMax68
Nemotron 3 Ultra (high), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
DeepSeek V4 Flash (high), CodexDeepSeek66
GLM-5.2 (Non-reasoning), Terminus-2Z.ai63
GLM-5.3-Flash (low), Terminus-2Z.ai63
GLM-5.3-Flash (max), Terminus-2Z.ai63
Mistral Large 4 (high), Terminus-2Mistral AI63
DeepSeek V4 Flash (high), Claude CodeDeepSeek59
Gemma 4 26B A4B (Reasoning), Terminus-2Google56
MiniMax M3.1 Flash (max), Terminus-2MiniMax53
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA52
Step 5 Preview (Reasoning), Terminus-2StepFun52
gpt-oss-120b (high), Terminus-2OpenAI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), CodexOpenAI43
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai41
gpt-oss-20b (high), Terminus-2OpenAI33
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI33
gpt-oss-120b (low), Terminus-2OpenAI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA13
gpt-oss-20b (high), CodexOpenAI9
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

Where they differ most

By kind of work, share of tasks passed, 0 to 100 · Higher is better

Kind of workQwen 3.8 27B (Reasoning)Claude Haiku 5.5 (max)
Recognising infeasible requests6283
Making maps6584
GIS analysis7590
Climate and time series6371
World map of the places the tasks are setWhere the tasks are set: each kind of work links to its tasks and scores
Leaderboard

Intelligence

All

Geospatial Intelligence Index: Text only

Weighted average of agent tasks, guided workflows and geospatial knowledge, 0 to 100 · Higher is better

Geospatial Intelligence Index: Text onlyScores 0 to 100: Claude Opus 5.5 (xhigh): 89; GPT-6.1 Sol (xhigh): 86; Claude Sonnet 5.5 (xhigh): 84; Claude Haiku 5.5 (xhigh): 82; Kimi K3 (Reasoning): 82; GPT-5.6 Luna (xhigh): 80; DeepSeek V4 Pro (max): 80; Gemini 3.8 Flash (low): 80; GLM-5.3 (max): 78; GPT-5.6 Terra (high): 78; DeepSeek V4 Flash (max): 77; Qwen 3.8 27B (xhigh): 76; Nemotron 3 Ultra (high): 74; GLM-5.3-Flash (max): 71; Step 5 Preview (Reasoning): 65; Gemma 4 26B A4B (Reasoning): 64; Gemini 3.1 Flash-Lite (high): 63; MiniMax M3.1 Flash (max): 61; Nemotron 3.5 Super VL 120B (Reasoning): 59; gpt-oss-120b (high): 52; Mistral Large 3 (Non-reasoning): 44; Nemotron 3 Nano Omni 30B (Reasoning): 32; Nemotron 3.5 Lightning 30B (Reasoning): 27; gpt-oss-20b (high): 22; Llama 3.3 70B (Non-reasoning): 200255075100Claude Opus 5.5 (xhigh)89GPT-6.1 Sol (xhigh)86Claude Sonnet 5.5 (xhigh)84Claude Haiku 5.5 (xhigh)82Kimi K3 (Reasoning)82GPT-5.6 Luna (xhigh)80DeepSeek V4 Pro (max)80Gemini 3.8 Flash (low)80GLM-5.3 (max)78GPT-5.6 Terra (high)78DeepSeek V4 Flash (max)77Qwen 3.8 27B (xhigh)76Nemotron 3 Ultra (high)74GLM-5.3-Flash (max)71Step 5 Preview (Reasoning)65Gemma 4 26B A4B (Reasoning)64Gemini 3.1 Flash-Lite (high)63MiniMax M3.1 Flash (max)61Nemotron 3.5 Super VL 120B (Reasoning)59gpt-oss-120b (high)52Mistral Large 3 (Non-reasoning)44Nemotron 3 Nano Omni 30B (Reasoning)32Nemotron 3.5 Lightning 30B (Reasoning)27gpt-oss-20b (high)22Llama 3.3 70B (Non-reasoning)20
How to read this chart

What this metric means. A weighted average of group scores, each 0 to 100: Agent tasks 4/6, Guided workflows 1/6, Geospatial knowledge 1/6.

Data table: Geospatial Intelligence Index: Text only
Geospatial Intelligence Index: Text only
ModelDeveloperGeospatial Intelligence Index: Text only
Claude Opus 5.5 (xhigh)Anthropic88.7
GPT-6.1 Sol (xhigh)OpenAI86.2
GPT-6 Sol (high)OpenAI84.9
Claude Opus 5 (high)Anthropic84.7
Claude Sonnet 5.5 (xhigh)Anthropic84.4
Claude Opus 4.8 (high)Anthropic82.5
Claude Haiku 5.5 (xhigh)Anthropic82.0
Kimi K3 (Reasoning) Open weightsMoonshot AI81.7
GPT-5.6 Sol (high)OpenAI81.6
Claude Sonnet 5 (high)Anthropic80.9
Claude Opus 4.7 (high)Anthropic80.8
GPT-5.6 Luna (xhigh)OpenAI80.0
GPT-6 Luna (xhigh)OpenAI80.0
DeepSeek V4 Pro (max) Open weightsDeepSeek79.7
Gemini 3.8 Flash (low)Google79.6
GLM-5.3 (max) Open weightsZ.ai78.4
GLM-5.2 (max) Open weightsZ.ai78.4
GPT-5.6 Terra (high)OpenAI77.5
DeepSeek V4 Flash (max) Open weightsDeepSeek77.4
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)75.8
Nemotron 3 Ultra (high) Open weightsNVIDIA73.7
GLM-5.3-Flash (max) Open weightsZ.ai71.1
Claude Haiku 4.5 (Reasoning)Anthropic65.8
Step 5 Preview (Reasoning) Open weightsStepFun64.6
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.4
Gemini 3.1 Flash-Lite (high)Google63.2
MiniMax M3.1 Flash (max) Open weightsMiniMax61.3
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA59.0
gpt-oss-120b (high) Open weightsOpenAI51.9
GLM-4.7-Flash (Reasoning) Open weightsZ.ai49.6
Mistral Large 3 (Non-reasoning) Open weightsMistral AI44.5
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA31.9
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA27.4
gpt-oss-20b (high) Open weightsOpenAI22.1
Llama 3.3 70B (Non-reasoning) Open weightsMeta19.9

Open weights

Geospatial Intelligence Index: Text only

Weighted average of agent tasks, guided workflows and geospatial knowledge, 0 to 100 · Higher is better

Geospatial Intelligence Index: Text onlyScores 0 to 100: Kimi K3 (Reasoning): 82; DeepSeek V4 Pro (max): 80; GLM-5.3 (max): 78; DeepSeek V4 Flash (max): 77; Qwen 3.8 27B (xhigh): 76; Nemotron 3 Ultra (high): 74; GLM-5.3-Flash (max): 71; Step 5 Preview (Reasoning): 65; Gemma 4 26B A4B (Reasoning): 64; MiniMax M3.1 Flash (max): 61; Nemotron 3.5 Super VL 120B (Reasoning): 59; gpt-oss-120b (high): 52; Mistral Large 3 (Non-reasoning): 44; Nemotron 3 Nano Omni 30B (Reasoning): 32; Nemotron 3.5 Lightning 30B (Reasoning): 27; gpt-oss-20b (high): 22; Llama 3.3 70B (Non-reasoning): 200255075100Kimi K3 (Reasoning)82DeepSeek V4 Pro (max)80GLM-5.3 (max)78DeepSeek V4 Flash (max)77Qwen 3.8 27B (xhigh)76Nemotron 3 Ultra (high)74GLM-5.3-Flash (max)71Step 5 Preview (Reasoning)65Gemma 4 26B A4B (Reasoning)64MiniMax M3.1 Flash (max)61Nemotron 3.5 Super VL 120B (Reasoning)59gpt-oss-120b (high)52Mistral Large 3 (Non-reasoning)44Nemotron 3 Nano Omni 30B (Reasoning)32Nemotron 3.5 Lightning 30B (Reasoning)27gpt-oss-20b (high)22Llama 3.3 70B (Non-reasoning)20
How to read this chart

What this metric means. A weighted average of group scores, each 0 to 100: Agent tasks 4/6, Guided workflows 1/6, Geospatial knowledge 1/6.

Data table: Geospatial Intelligence Index: Text only
Geospatial Intelligence Index: Text only
ModelDeveloperGeospatial Intelligence Index: Text only
Kimi K3 (Reasoning) Open weightsMoonshot AI81.7
DeepSeek V4 Pro (max) Open weightsDeepSeek79.7
GLM-5.3 (max) Open weightsZ.ai78.4
GLM-5.2 (max) Open weightsZ.ai78.4
DeepSeek V4 Flash (max) Open weightsDeepSeek77.4
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)75.8
Nemotron 3 Ultra (high) Open weightsNVIDIA73.7
GLM-5.3-Flash (max) Open weightsZ.ai71.1
Step 5 Preview (Reasoning) Open weightsStepFun64.6
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.4
MiniMax M3.1 Flash (max) Open weightsMiniMax61.3
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA59.0
gpt-oss-120b (high) Open weightsOpenAI51.9
GLM-4.7-Flash (Reasoning) Open weightsZ.ai49.6
Mistral Large 3 (Non-reasoning) Open weightsMistral AI44.5
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA31.9
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA27.4
gpt-oss-20b (high) Open weightsOpenAI22.1
Llama 3.3 70B (Non-reasoning) Open weightsMeta19.9

By evaluation

All

Earth-Bench V2

higher is better

Earth-Bench V2Scores 0 to 100: Claude Opus 5.5 (max), Claude Code, Anthropic: 81; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 78; GLM-5.3 (max), Claude Code, Z.ai: 77; GPT-6 Sol (high), Codex, OpenAI: 75; Kimi K3 (Reasoning), Terminus-2, Moonshot AI: 75; DeepSeek V4 Pro (high), Codex, DeepSeek: 75; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 73; GLM-5.3-Flash (max), Claude Code, Z.ai: 69; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 69; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 69; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 68; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 68; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 68; Claude Haiku 5.5 (max), Claude Code, Anthropic: 67; GPT-6 Luna (xhigh), Codex, OpenAI: 67; GPT-5.6 Terra (high), Codex, OpenAI: 62; Step 5 Preview (Reasoning), Terminus-2, StepFun: 60; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 59; Gemini 3.8 Flash (low), Terminus-2, Google: 54; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 53; gpt-oss-120b (high), Terminus-2, OpenAI: 50; Mistral Large 4 (high), Terminus-2, Mistral AI: 50; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 46; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 46; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 41; gpt-oss-20b (high), Terminus-2, OpenAI: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 31; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 16; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 9Claude Opus 5.5 (max) · Claude Code81DeepSeek V4.1 Flash (max) · Codex78GLM-5.3 (max) · Claude Code77GPT-6 Sol (high) · Codex75Kimi K3 (Reasoning) · Terminus-275DeepSeek V4 Pro (high) · Codex75Kimi K2.7 Code (Reasoning) · Kimi Code73GLM-5.3-Flash (max) · Claude Code69Qwen 3.8 27B (Reasoning) · Qwen Code69Nemotron 3 Ultra (high) · Terminus-269MiMo V2.6 Flash (Reasoning) · MiMo Code68Claude Sonnet 5.5 (xhigh) · Claude Code68MiniMax M3 (Reasoning) · MiniMax Code68Claude Haiku 5.5 (max) · Claude Code67GPT-6 Luna (xhigh) · Codex67GPT-5.6 Terra (high) · Codex62Step 5 Preview (Reasoning) · Terminus-260Gemini 3.1 Pro (preview) (high) · Terminus-259Gemini 3.8 Flash (low) · Terminus-254Gemini 3.1 Flash-Lite (high) · Terminus-253gpt-oss-120b (high) · Terminus-250Mistral Large 4 (high) · Terminus-250Gemma 4 26B A4B (Reasoning) · Terminus-246Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-246MiniMax M3.1 Flash (max) · Terminus-241gpt-oss-20b (high) · Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-231Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-216Llama 3.3 70B (Non-reasoning) · Terminus-29
Data table: Earth-Bench V2
Earth-Bench V2
ModelDeveloperEarth-Bench V2
Claude Opus 5.5 (max), Claude CodeAnthropic81
Claude Opus 5.5 (high), Claude CodeAnthropic79
DeepSeek V4.1 Flash (max), CodexDeepSeek78
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek77
GLM-5.3 (max), Claude CodeZ.ai77
Claude Opus 5.5 (xhigh), Claude CodeAnthropic77
GPT-6 Sol (medium), CodexOpenAI77
Kimi K3 (Reasoning), Terminus-2Moonshot AI75
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
GPT-6 Sol (high), CodexOpenAI75
DeepSeek V4 Pro (high), CodexDeepSeek75
Claude Opus 5 (high), Claude CodeAnthropic74
DeepSeek V4 Flash (high), Terminus-2DeepSeek73
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI73
Claude Opus 5.5 (medium), Claude CodeAnthropic72
Claude Haiku 5.5 (high), Claude CodeAnthropic72
GPT-6.1 Sol (medium), CodexOpenAI72
GPT-6.1 Sol (high), CodexOpenAI72
GPT-6.1 Sol (xhigh), CodexOpenAI72
GLM-5.2 (max), Claude CodeZ.ai71
Claude Sonnet 5.5 (high), Claude CodeAnthropic71
Claude Opus 4.8 (high), Claude CodeAnthropic71
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI70
GPT-5.6 Sol (high), CodexOpenAI70
DeepSeek V4 Flash (high), CodexDeepSeek70
GLM-5.3-Flash (max), Claude CodeZ.ai69
DeepSeek V4 Pro (max), Terminus-2DeepSeek69
Nemotron 3 Ultra (high), Terminus-2NVIDIA69
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)69
Claude Opus 4.7 (high), Claude CodeAnthropic69
DeepSeek V4 Pro (high), Terminus-2DeepSeek68
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi68
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic68
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic68
Claude Sonnet 5 (high), Claude CodeAnthropic68
MiniMax M3 (Reasoning), MiniMax CodeMiniMax68
GLM-5.2 (high), Terminus-2Z.ai68
GLM-5.2 (max), Terminus-2Z.ai68
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI68
Claude Haiku 5.5 (medium), Claude CodeAnthropic68
Claude Haiku 5.5 (max), Claude CodeAnthropic67
DeepSeek V4 Flash (max), Terminus-2DeepSeek67
GLM-5.3 (max), Terminus-2Z.ai67
Claude Sonnet 5.5 (max), Claude CodeAnthropic67
GPT-6 Luna (xhigh), CodexOpenAI67
GPT-5.6 Luna (high), CodexOpenAI67
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI66
GPT-5.6 Luna (xhigh), CodexOpenAI65
GPT-6 Luna (high), CodexOpenAI63
GLM-5.3 (low), Terminus-2Z.ai62
Claude Haiku 5.5 (low), Claude CodeAnthropic62
GPT-5.6 Terra (high), CodexOpenAI62
Step 5 Preview (Reasoning), Terminus-2StepFun60
Claude Sonnet 4.6 (high), Terminus-2Anthropic59
Gemini 3.1 Pro (preview) (high), Terminus-2Google59
Claude Opus 5.5 (low), Claude CodeAnthropic59
GLM-5.2 (Non-reasoning), Terminus-2Z.ai58
Claude Sonnet 5.5 (medium), Claude CodeAnthropic58
GLM-5.3-Flash (low), Terminus-2Z.ai56
GPT-5.6 Luna (medium), CodexOpenAI56
DeepSeek V4 Flash (high), Claude CodeDeepSeek56
Claude Sonnet 5.5 (low), Claude CodeAnthropic56
Gemini 3.8 Flash (low), Terminus-2Google54
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)54
Gemini 3.1 Flash-Lite (high), Terminus-2Google53
GLM-5.3-Flash (max), Terminus-2Z.ai51
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic51
gpt-oss-120b (high), Terminus-2OpenAI50
Mistral Large 4 (high), Terminus-2Mistral AI50
GPT-6 Luna (medium), CodexOpenAI50
gpt-oss-120b (high), CodexOpenAI49
Gemini 3.8 Flash (high), Terminus-2Google48
Gemma 4 26B A4B (Reasoning), Terminus-2Google46
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai44
GPT-5.6 Luna (low), CodexOpenAI44
GPT-6 Luna (low), CodexOpenAI44
Gemini 3.1 Flash-Lite (low), Terminus-2Google43
MiniMax M3.1 Flash (max), Terminus-2MiniMax41
Gemini 3.1 Pro (preview) (low), Terminus-2Google41
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai38
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google34
gpt-oss-20b (high), Terminus-2OpenAI32
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA31
gpt-oss-120b (low), Terminus-2OpenAI28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA16
Llama 3.3 70B (Non-reasoning), Terminus-2Meta9
gpt-oss-20b (high), CodexOpenAI6

GeoBenchX

higher is better

GeoBenchXScores 0 to 100: Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 81; Claude Opus 5.5 (max), Claude Code, Anthropic: 81; GPT-6.1 Sol (xhigh), Codex, OpenAI: 79; Claude Haiku 5.5 (max), Claude Code, Anthropic: 78; Gemini 3.8 Flash (low), Terminus-2, Google: 76; GPT-6 Luna (xhigh), Codex, OpenAI: 73; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 73; DeepSeek V4 Pro (high), Codex, DeepSeek: 72; GLM-5.3-Flash (max), Claude Code, Z.ai: 71; GLM-5.3 (max), Terminus-2, Z.ai: 68; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 67; GPT-5.6 Terra (high), Codex, OpenAI: 67; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 66; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 65; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 65; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 64; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 64; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 63; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 61; Mistral Large 4 (high), Terminus-2, Mistral AI: 59; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 59; gpt-oss-120b (high), Codex, OpenAI: 55; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 46; gpt-oss-20b (high), Terminus-2, OpenAI: 38; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 23; Step 5 Preview (Reasoning), Terminus-2, StepFun: 18; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 6Claude Sonnet 5.5 (xhigh) · Claude Code81Claude Opus 5.5 (max) · Claude Code81GPT-6.1 Sol (xhigh) · Codex79Claude Haiku 5.5 (max) · Claude Code78Gemini 3.8 Flash (low) · Terminus-276GPT-6 Luna (xhigh) · Codex73Gemini 3.1 Pro (preview) (high) · Terminus-273DeepSeek V4 Pro (high) · Codex72GLM-5.3-Flash (max) · Claude Code71GLM-5.3 (max) · Terminus-268Qwen 3.8 27B (xhigh) · Terminus-267GPT-5.6 Terra (high) · Codex67DeepSeek V4.1 Flash (max) · Codex66Kimi K3 (Reasoning) · Kimi Code65Nemotron 3 Ultra (high) · Terminus-265MiMo V2.6 Flash (Reasoning) · MiMo Code64Kimi K2.7 Code (Reasoning) · Kimi Code64Gemma 4 26B A4B (Reasoning) · Terminus-263Qwen 3.8 27B (Reasoning) · Qwen Code63Gemini 3.1 Flash-Lite (high) · Terminus-261Mistral Large 4 (high) · Terminus-259MiniMax M3 (Reasoning) · MiniMax Code59gpt-oss-120b (high) · Codex55Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-253MiniMax M3.1 Flash (max) · Terminus-246gpt-oss-20b (high) · Terminus-238Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-223Step 5 Preview (Reasoning) · Terminus-218Llama 3.3 70B (Non-reasoning) · Terminus-26
Data table: GeoBenchX
GeoBenchX
ModelDeveloperGeoBenchX
Claude Opus 5.5 (xhigh), Claude CodeAnthropic83
Claude Sonnet 5.5 (high), Claude CodeAnthropic81
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic81
Claude Opus 5.5 (max), Claude CodeAnthropic81
Claude Opus 5.5 (medium), Claude CodeAnthropic79
GPT-6.1 Sol (medium), CodexOpenAI79
GPT-6.1 Sol (xhigh), CodexOpenAI79
Claude Opus 5.5 (high), Claude CodeAnthropic79
Claude Haiku 5.5 (max), Claude CodeAnthropic78
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic77
Claude Sonnet 5 (high), Claude CodeAnthropic77
Claude Opus 5.5 (low), Claude CodeAnthropic77
Claude Sonnet 5.5 (low), Claude CodeAnthropic77
GPT-6.1 Sol (high), CodexOpenAI77
Gemini 3.8 Flash (low), Terminus-2Google76
Claude Sonnet 5.5 (medium), Claude CodeAnthropic76
GPT-6 Sol (medium), CodexOpenAI75
Claude Opus 5 (high), Claude CodeAnthropic75
GPT-6 Sol (high), CodexOpenAI75
Gemini 3.1 Pro (preview) (low), Terminus-2Google74
Claude Sonnet 5.5 (max), Claude CodeAnthropic74
GPT-6 Luna (high), CodexOpenAI74
Gemini 3.1 Pro (preview) (high), Terminus-2Google73
Claude Opus 4.8 (high), Claude CodeAnthropic73
GPT-6 Luna (xhigh), CodexOpenAI73
Claude Haiku 5.5 (low), Claude CodeAnthropic73
Claude Opus 4.7 (high), Claude CodeAnthropic73
Claude Haiku 5.5 (high), Claude CodeAnthropic72
DeepSeek V4 Pro (high), CodexDeepSeek72
GLM-5.3-Flash (max), Claude CodeZ.ai71
Claude Haiku 5.5 (medium), Claude CodeAnthropic71
GPT-5.6 Sol (high), CodexOpenAI70
Gemini 3.8 Flash (high), Terminus-2Google68
GLM-5.3 (max), Terminus-2Z.ai68
GPT-5.6 Luna (xhigh), CodexOpenAI68
DeepSeek V4 Pro (max), Terminus-2DeepSeek67
GLM-5.2 (max), Terminus-2Z.ai67
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
GPT-5.6 Luna (high), CodexOpenAI67
GLM-5.2 (high), Terminus-2Z.ai67
GLM-5.2 (max), Claude CodeZ.ai67
GPT-5.6 Terra (high), CodexOpenAI67
DeepSeek V4.1 Flash (max), CodexDeepSeek66
DeepSeek V4 Flash (high), Terminus-2DeepSeek65
DeepSeek V4 Pro (high), Terminus-2DeepSeek65
GLM-5.3 (max), Claude CodeZ.ai65
Kimi K3 (Reasoning), Kimi CodeMoonshot AI65
Nemotron 3 Ultra (high), Terminus-2NVIDIA65
GLM-5.3 (low), Terminus-2Z.ai64
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI64
Kimi K3 (Reasoning), Terminus-2Moonshot AI64
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI64
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI64
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi64
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI63
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)63
GPT-5.6 Luna (medium), CodexOpenAI63
DeepSeek V4 Flash (max), Terminus-2DeepSeek62
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek62
GPT-5.6 Luna (low), CodexOpenAI62
Gemini 3.1 Flash-Lite (high), Terminus-2Google61
GLM-5.2 (Non-reasoning), Terminus-2Z.ai60
Mistral Large 4 (high), Terminus-2Mistral AI59
MiniMax M3 (Reasoning), MiniMax CodeMiniMax59
GLM-5.3-Flash (low), Terminus-2Z.ai58
GLM-5.3-Flash (max), Terminus-2Z.ai57
GPT-6 Luna (medium), CodexOpenAI57
Claude Sonnet 4.6 (high), Terminus-2Anthropic57
gpt-oss-120b (high), CodexOpenAI55
DeepSeek V4 Flash (high), CodexDeepSeek54
DeepSeek V4 Flash (high), Claude CodeDeepSeek53
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA53
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic53
GPT-6 Luna (low), CodexOpenAI51
Gemini 3.1 Flash-Lite (low), Terminus-2Google51
MiniMax M3.1 Flash (max), Terminus-2MiniMax46
gpt-oss-120b (high), Terminus-2OpenAI45
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google44
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai39
gpt-oss-20b (high), Terminus-2OpenAI38
gpt-oss-120b (low), Terminus-2OpenAI37
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI29
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA23
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA20
Step 5 Preview (Reasoning), Terminus-2StepFun18
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta6

GS-QA2

higher is better

GS-QA2Scores 0 to 100: GPT-6.1 Sol (xhigh), Codex, OpenAI: 94; Claude Opus 5.5 (max), Claude Code, Anthropic: 94; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 89; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 87; Claude Haiku 5.5 (max), Claude Code, Anthropic: 87; Gemini 3.8 Flash (low), Terminus-2, Google: 86; GPT-5.6 Luna (xhigh), Codex, OpenAI: 85; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 85; GLM-5.2 (max), Claude Code, Z.ai: 83; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 82; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 82; GPT-5.6 Terra (high), Codex, OpenAI: 80; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 80; GLM-5.3-Flash (max), Terminus-2, Z.ai: 80; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 79; Step 5 Preview (Reasoning), Terminus-2, StepFun: 79; Mistral Large 4 (high), Terminus-2, Mistral AI: 79; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 78; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 75; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 71; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 59; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 58; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 55; gpt-oss-120b (high), Terminus-2, OpenAI: 42; gpt-oss-20b (high), Terminus-2, OpenAI: 30; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 9GPT-6.1 Sol (xhigh) · Codex94Claude Opus 5.5 (max) · Claude Code94DeepSeek V4.1 Flash (max) · Codex89Claude Sonnet 5.5 (xhigh) · Claude Code87Claude Haiku 5.5 (max) · Claude Code87Gemini 3.8 Flash (low) · Terminus-286GPT-5.6 Luna (xhigh) · Codex85Kimi K3 (Reasoning) · Kimi Code85GLM-5.2 (max) · Claude Code83Kimi K2.7 Code (Reasoning) · Terminus-282MiMo V2.6 Flash (Reasoning) · MiMo Code82GPT-5.6 Terra (high) · Codex80DeepSeek V4 Pro (max) · Terminus-280GLM-5.3-Flash (max) · Terminus-280Qwen 3.8 27B (xhigh) · Terminus-279Step 5 Preview (Reasoning) · Terminus-279Mistral Large 4 (high) · Terminus-279MiniMax M3 (Reasoning) · MiniMax Code78Qwen 3.8 27B (Reasoning) · Qwen Code75MiniMax M3.1 Flash (max) · Terminus-271Nemotron 3 Ultra (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-259Gemma 4 26B A4B (Reasoning) · Terminus-258Gemini 3.1 Flash-Lite (high) · Terminus-255gpt-oss-120b (high) · Terminus-242gpt-oss-20b (high) · Terminus-230Llama 3.3 70B (Non-reasoning) · Terminus-210Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-29
Data table: GS-QA2
GS-QA2
ModelDeveloperGS-QA2
GPT-5.6 Sol (medium), CodexOpenAI100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic94
GPT-6.1 Sol (xhigh), CodexOpenAI94
Claude Opus 5.5 (max), Claude CodeAnthropic94
GPT-6.1 Sol (medium), CodexOpenAI93
GPT-6.1 Sol (high), CodexOpenAI93
Claude Sonnet 5.5 (max), Claude CodeAnthropic92
Claude Opus 5 (high), Claude CodeAnthropic91
Claude Opus 5.5 (medium), Claude CodeAnthropic90
Claude Opus 5.5 (high), Claude CodeAnthropic90
DeepSeek V4.1 Flash (max), CodexDeepSeek89
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek89
GPT-6 Sol (high), CodexOpenAI89
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic87
GPT-6 Sol (medium), CodexOpenAI87
Claude Haiku 5.5 (max), Claude CodeAnthropic87
GPT-5.6 Sol (high), CodexOpenAI87
Claude Opus 5.5 (low), Claude CodeAnthropic86
Gemini 3.8 Flash (low), Terminus-2Google86
GPT-5.6 Luna (xhigh), CodexOpenAI85
Kimi K3 (Reasoning), Kimi CodeMoonshot AI85
Claude Opus 4.8 (high), Claude CodeAnthropic84
Claude Haiku 5.5 (high), Claude CodeAnthropic83
Claude Sonnet 5.5 (high), Claude CodeAnthropic83
GLM-5.2 (max), Claude CodeZ.ai83
GLM-5.3 (max), Terminus-2Z.ai83
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI82
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi82
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic81
GLM-5.3 (max), Claude CodeZ.ai81
GPT-5.6 Luna (high), CodexOpenAI81
GLM-5.2 (max), Terminus-2Z.ai80
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI80
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI80
Kimi K3 (Reasoning), Terminus-2Moonshot AI80
GPT-5.6 Luna (medium), CodexOpenAI80
GPT-5.6 Terra (high), CodexOpenAI80
GLM-5.3 (low), Terminus-2Z.ai80
DeepSeek V4 Pro (max), Terminus-2DeepSeek80
GLM-5.3-Flash (max), Terminus-2Z.ai80
DeepSeek V4 Flash (max), Terminus-2DeepSeek80
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)79
DeepSeek V4 Flash (high), Terminus-2DeepSeek79
Step 5 Preview (Reasoning), Terminus-2StepFun79
Mistral Large 4 (high), Terminus-2Mistral AI79
Claude Haiku 5.5 (medium), Claude CodeAnthropic79
Claude Opus 4.7 (high), Claude CodeAnthropic79
Claude Sonnet 5.5 (medium), Claude CodeAnthropic79
MiniMax M3 (Reasoning), MiniMax CodeMiniMax78
GLM-5.2 (high), Terminus-2Z.ai78
GPT-6 Luna (xhigh), CodexOpenAI78
Claude Sonnet 5 (high), Claude CodeAnthropic77
DeepSeek V4 Pro (high), Terminus-2DeepSeek77
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI77
GPT-6 Luna (high), CodexOpenAI77
GLM-5.3-Flash (max), Claude CodeZ.ai76
GPT-5.6 Luna (low), CodexOpenAI76
GLM-5.3-Flash (low), Terminus-2Z.ai76
Claude Sonnet 5.5 (low), Claude CodeAnthropic76
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)75
Claude Haiku 5.5 (low), Claude CodeAnthropic75
DeepSeek V4 Flash (high), CodexDeepSeek74
GLM-5.2 (Non-reasoning), Terminus-2Z.ai72
MiniMax M3.1 Flash (max), Terminus-2MiniMax71
Nemotron 3 Ultra (high), Terminus-2NVIDIA70
DeepSeek V4 Flash (high), Claude CodeDeepSeek69
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic69
GPT-6 Luna (medium), CodexOpenAI65
GPT-6 Luna (low), CodexOpenAI59
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA59
Gemma 4 26B A4B (Reasoning), Terminus-2Google58
Gemini 3.1 Flash-Lite (high), Terminus-2Google55
Gemini 3.1 Flash-Lite (low), Terminus-2Google49
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai48
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), Terminus-2OpenAI42
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI39
gpt-oss-20b (high), Terminus-2OpenAI30
gpt-oss-120b (low), Terminus-2OpenAI29
gpt-oss-120b (high), CodexOpenAI25
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google18
gpt-oss-20b (high), CodexOpenAI12
Llama 3.3 70B (Non-reasoning), Terminus-2Meta10
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA9
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4

GeoAgentBench

higher is better

GeoAgentBenchScores 0 to 100: GPT-6.1 Sol (xhigh), Codex, OpenAI: 100; Claude Opus 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 98; Gemini 3.8 Flash (low), Terminus-2, Google: 98; GPT-5.6 Luna (xhigh), Codex, OpenAI: 98; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 98; GLM-5.3 (max), Claude Code, Z.ai: 98; Claude Haiku 5.5 (max), Claude Code, Anthropic: 98; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 96; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; GPT-5.6 Terra (high), Codex, OpenAI: 96; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 96; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 94; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 94; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 92; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 92; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 88; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 86; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 86; Step 5 Preview (Reasoning), Terminus-2, StepFun: 84; Mistral Large 4 (high), Terminus-2, Mistral AI: 80; gpt-oss-120b (high), Terminus-2, OpenAI: 70; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 68; gpt-oss-20b (high), Terminus-2, OpenAI: 53; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 28; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 10; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 8GPT-6.1 Sol (xhigh) · Codex100Claude Opus 5.5 (max) · Claude Code100GLM-5.3-Flash (max) · Claude Code98Gemini 3.8 Flash (low) · Terminus-298GPT-5.6 Luna (xhigh) · Codex98Claude Sonnet 5.5 (xhigh) · Claude Code98GLM-5.3 (max) · Claude Code98Claude Haiku 5.5 (max) · Claude Code98DeepSeek V4.1 Flash (max) · Claude Code96Nemotron 3 Ultra (high) · Terminus-296Kimi K3 (Reasoning) · Kimi Code96GPT-5.6 Terra (high) · Codex96DeepSeek V4 Pro (max) · Terminus-296Qwen 3.8 27B (Reasoning) · Qwen Code94MiniMax M3 (Reasoning) · MiniMax Code94Kimi K2.7 Code (Reasoning) · Terminus-292MiMo V2.6 Flash (Reasoning) · MiMo Code92MiniMax M3.1 Flash (max) · Terminus-288Gemma 4 26B A4B (Reasoning) · Terminus-286Gemini 3.1 Pro (preview) (high) · Terminus-286Step 5 Preview (Reasoning) · Terminus-284Mistral Large 4 (high) · Terminus-280gpt-oss-120b (high) · Terminus-270Gemini 3.1 Flash-Lite (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-268gpt-oss-20b (high) · Terminus-253Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-228Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-210Llama 3.3 70B (Non-reasoning) · Terminus-28
Data table: GeoAgentBench
GeoAgentBench
ModelDeveloperGeoAgentBench
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Opus 5 (high), Claude CodeAnthropic100
GPT-6.1 Sol (medium), CodexOpenAI100
GPT-6.1 Sol (high), CodexOpenAI100
GPT-6.1 Sol (xhigh), CodexOpenAI100
GPT-6 Sol (medium), CodexOpenAI100
GPT-6 Sol (high), CodexOpenAI100
GPT-5.6 Sol (high), CodexOpenAI100
Gemini 3.8 Flash (low), Terminus-2Google98
GLM-5.3-Flash (max), Claude CodeZ.ai98
GLM-5.3 (max), Claude CodeZ.ai98
Claude Opus 5.5 (medium), Claude CodeAnthropic98
Claude Sonnet 5.5 (medium), Claude CodeAnthropic98
Claude Sonnet 5.5 (high), Claude CodeAnthropic98
Claude Haiku 5.5 (high), Claude CodeAnthropic98
Claude Opus 5.5 (xhigh), Claude CodeAnthropic98
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic98
Claude Sonnet 5 (high), Claude CodeAnthropic98
GPT-5.6 Luna (medium), CodexOpenAI98
GPT-5.6 Luna (high), CodexOpenAI98
GPT-5.6 Luna (xhigh), CodexOpenAI98
Claude Haiku 5.5 (max), Claude CodeAnthropic98
Claude Sonnet 4.6 (high), Terminus-2Anthropic96
DeepSeek V4 Flash (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (high), Terminus-2DeepSeek96
Nemotron 3 Ultra (high), Terminus-2NVIDIA96
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek96
Kimi K3 (Reasoning), Kimi CodeMoonshot AI96
Claude Opus 5.5 (low), Claude CodeAnthropic96
Claude Opus 4.8 (high), Claude CodeAnthropic96
Claude Opus 4.7 (high), Claude CodeAnthropic96
GPT-6 Luna (xhigh), CodexOpenAI96
GPT-6 Luna (high), CodexOpenAI96
GPT-5.6 Terra (high), CodexOpenAI96
DeepSeek V4.1 Flash (max), CodexDeepSeek96
DeepSeek V4 Flash (high), Terminus-2DeepSeek94
GLM-5.2 (high), Terminus-2Z.ai94
GLM-5.2 (max), Terminus-2Z.ai94
GLM-5.3-Flash (low), Terminus-2Z.ai94
GLM-5.3 (max), Terminus-2Z.ai94
Kimi K3 (Reasoning), Terminus-2Moonshot AI94
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)94
Claude Haiku 5.5 (medium), Claude CodeAnthropic94
Claude Sonnet 5.5 (low), Claude CodeAnthropic94
GPT-6 Luna (medium), CodexOpenAI94
MiniMax M3 (Reasoning), MiniMax CodeMiniMax94
GLM-5.2 (Non-reasoning), Terminus-2Z.ai92
GLM-5.3 (low), Terminus-2Z.ai92
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI92
DeepSeek V4 Flash (high), CodexDeepSeek92
Claude Haiku 5.5 (low), Claude CodeAnthropic92
GPT-6 Luna (low), CodexOpenAI92
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi92
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI90
DeepSeek V4 Flash (high), Claude CodeDeepSeek90
Gemini 3.8 Flash (high), Terminus-2Google88
MiniMax M3.1 Flash (max), Terminus-2MiniMax88
Gemini 3.1 Pro (preview) (high), Terminus-2Google86
Gemma 4 26B A4B (Reasoning), Terminus-2Google86
GPT-5.6 Luna (low), CodexOpenAI86
Gemini 3.1 Pro (preview) (low), Terminus-2Google84
GLM-5.3-Flash (max), Terminus-2Z.ai84
Step 5 Preview (Reasoning), Terminus-2StepFun84
Mistral Large 4 (high), Terminus-2Mistral AI80
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic78
Gemini 3.1 Flash-Lite (high), Terminus-2Google70
gpt-oss-120b (high), Terminus-2OpenAI70
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)62
gpt-oss-120b (low), Terminus-2OpenAI60
gpt-oss-120b (high), CodexOpenAI58
gpt-oss-20b (high), Terminus-2OpenAI53
Gemini 3.1 Flash-Lite (low), Terminus-2Google52
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI46
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google42
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai30
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA10
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

GeoAnalystBench

higher is better

GeoAnalystBenchScores 0 to 100: GPT-6 Luna (xhigh), Codex, OpenAI: 100; Claude Opus 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 100; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; GPT-6 Sol (high), Codex, OpenAI: 100; Claude Haiku 5.5 (max), Claude Code, Anthropic: 100; Claude Sonnet 4.6 (high), Terminus-2, Anthropic: 100; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 100; Gemini 3.8 Flash (low), Terminus-2, Google: 95; GPT-5.6 Terra (high), Codex, OpenAI: 95; GLM-5.3 (max), Claude Code, Z.ai: 95; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 95; Mistral Large 4 (high), Terminus-2, Mistral AI: 94; Step 5 Preview (Reasoning), Terminus-2, StepFun: 89; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 89; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 89; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 84; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 79; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 79; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 63; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 58; gpt-oss-120b (high), Terminus-2, OpenAI: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 47; gpt-oss-20b (high), Terminus-2, OpenAI: 37; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 37; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 32; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 0GPT-6 Luna (xhigh) · Codex100Claude Opus 5.5 (max) · Claude Code100GLM-5.3-Flash (max) · Claude Code100DeepSeek V4.1 Flash (max) · Claude Code100Kimi K3 (Reasoning) · Kimi Code100GPT-6 Sol (high) · Codex100Claude Haiku 5.5 (max) · Claude Code100Claude Sonnet 4.6 (high) · Terminus-2100DeepSeek V4 Pro (max) · Terminus-2100Gemini 3.8 Flash (low) · Terminus-295GPT-5.6 Terra (high) · Codex95GLM-5.3 (max) · Claude Code95Gemini 3.1 Pro (preview) (high) · Terminus-295Mistral Large 4 (high) · Terminus-294Step 5 Preview (Reasoning) · Terminus-289Qwen 3.8 27B (xhigh) · Terminus-289Kimi K2.7 Code (Reasoning) · Terminus-289MiMo V2.6 Flash (Reasoning) · MiMo Code84MiniMax M3 (Reasoning) · MiniMax Code79Qwen 3.8 27B (Reasoning) · Qwen Code79Nemotron 3 Ultra (high) · Terminus-263Gemma 4 26B A4B (Reasoning) · Terminus-263Gemini 3.1 Flash-Lite (high) · Terminus-258gpt-oss-120b (high) · Terminus-253MiniMax M3.1 Flash (max) · Terminus-247gpt-oss-20b (high) · Terminus-237Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-237Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-232Llama 3.3 70B (Non-reasoning) · Terminus-20
Data table: GeoAnalystBench
GeoAnalystBench
ModelDeveloperGeoAnalystBench
Claude Sonnet 4.6 (high), Terminus-2Anthropic100
DeepSeek V4 Pro (max), Terminus-2DeepSeek100
DeepSeek V4 Pro (high), Terminus-2DeepSeek100
GLM-5.2 (high), Terminus-2Z.ai100
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek100
GLM-5.3-Flash (max), Claude CodeZ.ai100
Kimi K3 (Reasoning), Kimi CodeMoonshot AI100
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Sonnet 5.5 (high), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Haiku 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Haiku 5.5 (max), Claude CodeAnthropic100
Claude Opus 4.8 (high), Claude CodeAnthropic100
Claude Opus 4.7 (high), Claude CodeAnthropic100
GPT-6.1 Sol (medium), CodexOpenAI100
GPT-6.1 Sol (high), CodexOpenAI100
GPT-6 Luna (xhigh), CodexOpenAI100
GPT-6 Sol (high), CodexOpenAI100
GPT-6 Luna (high), CodexOpenAI100
GPT-5.6 Luna (medium), CodexOpenAI100
GPT-5.6 Luna (high), CodexOpenAI100
GPT-5.6 Luna (xhigh), CodexOpenAI100
DeepSeek V4 Flash (max), Terminus-2DeepSeek95
Gemini 3.1 Pro (preview) (high), Terminus-2Google95
Gemini 3.8 Flash (low), Terminus-2Google95
GLM-5.2 (max), Terminus-2Z.ai95
GLM-5.3-Flash (low), Terminus-2Z.ai95
GLM-5.3 (low), Terminus-2Z.ai95
GLM-5.3 (max), Claude CodeZ.ai95
Claude Opus 5.5 (medium), Claude CodeAnthropic95
Claude Sonnet 5.5 (medium), Claude CodeAnthropic95
Claude Haiku 5.5 (medium), Claude CodeAnthropic95
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic95
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic95
Claude Sonnet 5.5 (low), Claude CodeAnthropic95
Claude Sonnet 5 (high), Claude CodeAnthropic95
GPT-6.1 Sol (xhigh), CodexOpenAI95
GPT-5.6 Terra (high), CodexOpenAI95
GPT-5.6 Luna (low), CodexOpenAI95
Mistral Large 4 (high), Terminus-2Mistral AI94
DeepSeek V4 Flash (high), Terminus-2DeepSeek89
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI89
Kimi K3 (Reasoning), Terminus-2Moonshot AI89
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)89
Step 5 Preview (Reasoning), Terminus-2StepFun89
DeepSeek V4 Flash (high), Claude CodeDeepSeek89
DeepSeek V4 Flash (high), CodexDeepSeek89
Claude Opus 5 (high), Claude CodeAnthropic89
GPT-6 Luna (medium), CodexOpenAI89
GPT-5.6 Sol (high), CodexOpenAI89
DeepSeek V4.1 Flash (max), CodexDeepSeek88
GLM-5.3-Flash (max), Terminus-2Z.ai84
GLM-5.3 (max), Terminus-2Z.ai84
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi84
Claude Haiku 5.5 (high), Claude CodeAnthropic84
Gemini 3.1 Pro (preview) (low), Terminus-2Google79
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI79
MiniMax M3 (Reasoning), MiniMax CodeMiniMax79
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)79
GPT-6 Luna (low), CodexOpenAI79
GLM-5.2 (Non-reasoning), Terminus-2Z.ai74
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic74
Gemini 3.1 Flash-Lite (low), Terminus-2Google63
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Nemotron 3 Ultra (high), Terminus-2NVIDIA63
Gemini 3.1 Flash-Lite (high), Terminus-2Google58
Gemini 3.8 Flash (high), Terminus-2Google58
gpt-oss-120b (high), Terminus-2OpenAI53
gpt-oss-120b (low), Terminus-2OpenAI47
MiniMax M3.1 Flash (max), Terminus-2MiniMax47
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI47
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google42
gpt-oss-120b (high), CodexOpenAI42
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai37
gpt-oss-20b (high), Terminus-2OpenAI37
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA37
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA32
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai26
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA16
gpt-oss-20b (high), CodexOpenAI11
Llama 3.3 70B (Non-reasoning), Terminus-2Meta0

ThinkGeo

higher is better

ThinkGeoScores 0 to 100: Claude Opus 5.5 (max), Claude Code, Anthropic: 94; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 89; GPT-6.1 Sol (xhigh), Codex, OpenAI: 88; Claude Opus 5 (high), Claude Code, Anthropic: 81; Claude Sonnet 5 (high), Claude Code, Anthropic: 81; GLM-5.3-Flash (max), Claude Code, Z.ai: 77; Claude Haiku 5.5 (max), Claude Code, Anthropic: 77; GPT-5.6 Sol (high), Codex, OpenAI: 74; GPT-6 Sol (high), Codex, OpenAI: 72; Claude Opus 4.7 (high), Claude Code, Anthropic: 72; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 70; Claude Opus 4.8 (high), Claude Code, Anthropic: 68; GPT-6 Luna (xhigh), Codex, OpenAI: 64; GPT-5.6 Terra (high), Codex, OpenAI: 62; GPT-5.6 Luna (xhigh), Codex, OpenAI: 62; Claude Haiku 4.5 (Reasoning), Claude Code, Anthropic: 17Claude Opus 5.5 (max) · Claude Code94Claude Sonnet 5.5 (xhigh) · Claude Code89GPT-6.1 Sol (xhigh) · Codex88Claude Opus 5 (high) · Claude Code81Claude Sonnet 5 (high) · Claude Code81GLM-5.3-Flash (max) · Claude Code77Claude Haiku 5.5 (max) · Claude Code77GPT-5.6 Sol (high) · Codex74GPT-6 Sol (high) · Codex72Claude Opus 4.7 (high) · Claude Code72DeepSeek V4.1 Flash (max) · Codex70Claude Opus 4.8 (high) · Claude Code68GPT-6 Luna (xhigh) · Codex64GPT-5.6 Terra (high) · Codex62GPT-5.6 Luna (xhigh) · Codex62Claude Haiku 4.5 (Reasoning) · Claude Code17
Data table: ThinkGeo
ThinkGeo
ModelDeveloperThinkGeo
GPT-6 Sol (medium), CodexOpenAI100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic96
Claude Opus 5.5 (max), Claude CodeAnthropic94
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic89
GPT-6.1 Sol (xhigh), CodexOpenAI88
Claude Opus 5.5 (medium), Claude CodeAnthropic87
Claude Opus 5.5 (high), Claude CodeAnthropic87
GPT-6.1 Sol (medium), CodexOpenAI87
Claude Opus 5.5 (low), Claude CodeAnthropic85
Claude Sonnet 5.5 (max), Claude CodeAnthropic85
Claude Opus 5 (high), Claude CodeAnthropic81
Claude Sonnet 5 (high), Claude CodeAnthropic81
GPT-6.1 Sol (high), CodexOpenAI81
GLM-5.3-Flash (max), Claude CodeZ.ai77
Claude Sonnet 5.5 (medium), Claude CodeAnthropic77
Claude Haiku 5.5 (max), Claude CodeAnthropic77
Claude Sonnet 5.5 (high), Claude CodeAnthropic74
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic74
GPT-5.6 Sol (high), CodexOpenAI74
Claude Opus 4.7 (high), Claude CodeAnthropic72
GPT-6 Sol (high), CodexOpenAI72
Claude Haiku 5.5 (medium), Claude CodeAnthropic70
Claude Sonnet 5.5 (low), Claude CodeAnthropic70
Claude Haiku 5.5 (low), Claude CodeAnthropic70
DeepSeek V4.1 Flash (max), CodexDeepSeek70
Claude Opus 4.8 (high), Claude CodeAnthropic68
GPT-6 Luna (xhigh), CodexOpenAI64
Claude Haiku 5.5 (high), Claude CodeAnthropic62
GPT-5.6 Terra (high), CodexOpenAI62
GPT-5.6 Luna (medium), CodexOpenAI62
GPT-5.6 Luna (xhigh), CodexOpenAI62
GPT-6 Luna (medium), CodexOpenAI60
GPT-6 Luna (high), CodexOpenAI60
GPT-5.6 Luna (high), CodexOpenAI57
GPT-5.6 Luna (low), CodexOpenAI57
GPT-6 Luna (low), CodexOpenAI23
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic17

OpenEarthAgent

higher is better

OpenEarthAgentScores 0 to 100: GPT-6 Sol (high), Codex, OpenAI: 100; Claude Opus 5.5 (max), Claude Code, Anthropic: 100; GPT-5.6 Luna (xhigh), Codex, OpenAI: 100; Claude Opus 5 (high), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 94; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 94; Claude Haiku 5.5 (max), Claude Code, Anthropic: 94; GPT-6.1 Sol (xhigh), Codex, OpenAI: 94; GPT-5.6 Terra (high), Codex, OpenAI: 88; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 88; GPT-6 Luna (xhigh), Codex, OpenAI: 88; Claude Opus 4.8 (high), Claude Code, Anthropic: 88; Claude Opus 4.7 (high), Claude Code, Anthropic: 88; Claude Sonnet 5 (high), Claude Code, Anthropic: 82; GPT-5.6 Sol (high), Codex, OpenAI: 76; Claude Haiku 4.5 (Reasoning), Claude Code, Anthropic: 24GPT-6 Sol (high) · Codex100Claude Opus 5.5 (max) · Claude Code100GPT-5.6 Luna (xhigh) · Codex100Claude Opus 5 (high) · Claude Code100GLM-5.3-Flash (max) · Claude Code94DeepSeek V4.1 Flash (max) · Codex94Claude Haiku 5.5 (max) · Claude Code94GPT-6.1 Sol (xhigh) · Codex94GPT-5.6 Terra (high) · Codex88Claude Sonnet 5.5 (xhigh) · Claude Code88GPT-6 Luna (xhigh) · Codex88Claude Opus 4.8 (high) · Claude Code88Claude Opus 4.7 (high) · Claude Code88Claude Sonnet 5 (high) · Claude Code82GPT-5.6 Sol (high) · Codex76Claude Haiku 4.5 (Reasoning) · Claude Code24
Data table: OpenEarthAgent
OpenEarthAgent
ModelDeveloperOpenEarthAgent
Claude Opus 5.5 (medium), Claude CodeAnthropic100
Claude Sonnet 5.5 (medium), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Sonnet 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Opus 5 (high), Claude CodeAnthropic100
GPT-6.1 Sol (medium), CodexOpenAI100
GPT-6.1 Sol (high), CodexOpenAI100
GPT-6 Sol (high), CodexOpenAI100
GPT-5.6 Luna (high), CodexOpenAI100
GPT-5.6 Luna (xhigh), CodexOpenAI100
GLM-5.3-Flash (max), Claude CodeZ.ai94
DeepSeek V4.1 Flash (max), CodexDeepSeek94
Claude Opus 5.5 (high), Claude CodeAnthropic94
Claude Haiku 5.5 (medium), Claude CodeAnthropic94
Claude Haiku 5.5 (high), Claude CodeAnthropic94
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic94
Claude Haiku 5.5 (low), Claude CodeAnthropic94
Claude Haiku 5.5 (max), Claude CodeAnthropic94
GPT-6.1 Sol (xhigh), CodexOpenAI94
Claude Sonnet 5.5 (high), Claude CodeAnthropic88
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic88
Claude Opus 4.8 (high), Claude CodeAnthropic88
Claude Opus 4.7 (high), Claude CodeAnthropic88
GPT-6 Luna (xhigh), CodexOpenAI88
GPT-6 Sol (medium), CodexOpenAI88
GPT-6 Luna (high), CodexOpenAI88
GPT-5.6 Terra (high), CodexOpenAI88
GPT-5.6 Luna (medium), CodexOpenAI88
Claude Sonnet 5 (high), Claude CodeAnthropic82
GPT-5.6 Luna (low), CodexOpenAI82
GPT-6 Luna (medium), CodexOpenAI76
GPT-5.6 Sol (high), CodexOpenAI76
GPT-6 Luna (low), CodexOpenAI41
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic24

Earth-Bench V2 images

higher is better

Earth-Bench V2 imagesScores 0 to 100: GPT-5.6 Sol (high), OpenAI: 76; GPT-5.6 Terra (high), OpenAI: 74; GPT-6.1 Sol (xhigh), OpenAI: 72; Claude Opus 5.5 (xhigh), Anthropic: 70; Claude Haiku 5.5 (xhigh), Anthropic: 70; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 69; Claude Sonnet 5.5 (xhigh), Anthropic: 68; Gemini 3.8 Flash (low), Google: 66; Kimi K3 (Reasoning), Moonshot AI: 66; GPT-6 Luna (xhigh), OpenAI: 66; Gemma 4 26B A4B (Reasoning), Google: 64; Kimi K2.7 Code (Reasoning), Moonshot AI: 56; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 54; GLM-5.3-Flash (max), Z.ai: 53; Gemini 3.1 Flash-Lite (high), Google: 52; Mistral Large 3 (Non-reasoning), Mistral AI: 52GPT-5.6 Sol (high)76GPT-5.6 Terra (high)74GPT-6.1 Sol (xhigh)72Claude Opus 5.5 (xhigh)70Claude Haiku 5.5 (xhigh)70Qwen 3.8 27B (xhigh)69Claude Sonnet 5.5 (xhigh)68Gemini 3.8 Flash (low)66Kimi K3 (Reasoning)66GPT-6 Luna (xhigh)66Gemma 4 26B A4B (Reasoning)64Kimi K2.7 Code (Reasoning)56Mistral Small 3.1 24B (Non-reasoning)54GLM-5.3-Flash (max)53Gemini 3.1 Flash-Lite (high)52Mistral Large 3 (Non-reasoning)52
Data table: Earth-Bench V2 images
Earth-Bench V2 images
ModelDeveloperEarth-Bench V2 images
GPT-5.6 Sol (high)OpenAI76.0
GPT-5.6 Terra (high)OpenAI74.0
GPT-6.1 Sol (xhigh)OpenAI72.0
GPT-6 Sol (high)OpenAI72.0
Claude Opus 5.5 (xhigh)Anthropic70.0
Claude Haiku 5.5 (xhigh)Anthropic70.0
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)69.4
Claude Sonnet 5.5 (xhigh)Anthropic68.0
Claude Opus 5 (high)Anthropic68.0
Claude Opus 4.7 (high)Anthropic68.0
Claude Opus 4.8 (high)Anthropic66.0
Claude Sonnet 5 (high)Anthropic66.0
GPT-5.6 Luna (xhigh)OpenAI66.0
GPT-6 Luna (xhigh)OpenAI66.0
Gemini 3.8 Flash (low)Google66.0
Kimi K3 (Reasoning) Open weightsMoonshot AI66.0
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.0
Kimi K2.6 (Reasoning) Open weightsMoonshot AI60.0
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI56.0
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI54.0
GLM-5.3-Flash (max) Open weightsZ.ai52.8
Gemini 3.1 Flash-Lite (high)Google52.0
Mistral Large 3 (Non-reasoning) Open weightsMistral AI51.5
Claude Haiku 4.5 (Reasoning)Anthropic50.0

ThinkGeo images

higher is better

ThinkGeo imagesScores 0 to 100: Claude Opus 5.5 (xhigh), Anthropic: 48; Claude Sonnet 5.5 (xhigh), Anthropic: 47; GPT-6.1 Sol (xhigh), OpenAI: 41; GPT-6 Sol (high), OpenAI: 41; GPT-5.6 Luna (xhigh), OpenAI: 37; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 37; GLM-5.3-Flash (max), Z.ai: 35; Claude Haiku 5.5 (xhigh), Anthropic: 35; Gemini 3.8 Flash (low), Google: 34; GPT-5.6 Terra (high), OpenAI: 34; Kimi K2.7 Code (Reasoning), Moonshot AI: 31; Kimi K3 (Reasoning), Moonshot AI: 30; Gemini 3.1 Flash-Lite (high), Google: 24; Gemma 4 26B A4B (Reasoning), Google: 22; Mistral Large 3 (Non-reasoning), Mistral AI: 15; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 12Claude Opus 5.5 (xhigh)48Claude Sonnet 5.5 (xhigh)47GPT-6.1 Sol (xhigh)41GPT-6 Sol (high)41GPT-5.6 Luna (xhigh)37Qwen 3.8 27B (xhigh)37GLM-5.3-Flash (max)35Claude Haiku 5.5 (xhigh)35Gemini 3.8 Flash (low)34GPT-5.6 Terra (high)34Kimi K2.7 Code (Reasoning)31Kimi K3 (Reasoning)30Gemini 3.1 Flash-Lite (high)24Gemma 4 26B A4B (Reasoning)22Mistral Large 3 (Non-reasoning)15Mistral Small 3.1 24B (Non-reasoning)12
Data table: ThinkGeo images
ThinkGeo images
ModelDeveloperThinkGeo images
Claude Opus 5.5 (xhigh)Anthropic47.7
Claude Sonnet 5.5 (xhigh)Anthropic46.5
GPT-6.1 Sol (xhigh)OpenAI40.7
GPT-6 Sol (high)OpenAI40.7
GPT-5.6 Sol (high)OpenAI40.7
Claude Opus 5 (high)Anthropic38.4
GPT-5.6 Luna (xhigh)OpenAI37.2
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)36.7
Claude Haiku 5.5 (xhigh)Anthropic34.9
GPT-6 Luna (xhigh)OpenAI34.9
GLM-5.3-Flash (max) Open weightsZ.ai34.9
Claude Opus 4.8 (high)Anthropic33.7
GPT-5.6 Terra (high)OpenAI33.7
Gemini 3.8 Flash (low)Google33.7
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI31.4
Kimi K3 (Reasoning) Open weightsMoonshot AI30.2
Claude Sonnet 5 (high)Anthropic27.9
Kimi K2.6 (Reasoning) Open weightsMoonshot AI27.9
Claude Opus 4.7 (high)Anthropic26.7
Gemini 3.1 Flash-Lite (high)Google24.4
Gemma 4 26B A4B (Reasoning) Open weightsGoogle22.4
Claude Haiku 4.5 (Reasoning)Anthropic18.6
Mistral Large 3 (Non-reasoning) Open weightsMistral AI15.1
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI11.6

Geospatial knowledge

higher is better

Geospatial knowledgeScores 0 to 100: Claude Sonnet 4.6 (high), Anthropic: 98; Claude Opus 5.5 (xhigh), Anthropic: 94; Gemini 3.8 Flash (low), Google: 94; GPT-5.6 Sol (high), OpenAI: 93; GPT-5.6 Terra (high), OpenAI: 92; Kimi K2.7 Code (Reasoning), Moonshot AI: 92; Kimi K3 (Reasoning), Moonshot AI: 92; DeepSeek V4 Pro (max), DeepSeek: 92; Nemotron 3.5 Super VL 120B (Reasoning), NVIDIA: 92; GLM-5.3 (max), Z.ai: 92; Claude Haiku 5.5 (xhigh), Anthropic: 92; GLM-5.3-Flash (max), Z.ai: 92; Step 5 Preview (Reasoning), StepFun: 92; DeepSeek V4 Flash (max), DeepSeek: 91; GPT-6 Luna (xhigh), OpenAI: 91; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 91; Nemotron 3 Ultra (high), NVIDIA: 91; Gemini 3.1 Flash-Lite (high), Google: 90; gpt-oss-120b (high), OpenAI: 90; Nemotron 3.5 Lightning 30B (Reasoning), NVIDIA: 90; MiniMax M3.1 Flash (max), MiniMax: 89; Mistral Large 3 (Non-reasoning), Mistral AI: 89; Gemma 4 26B A4B (Reasoning), Google: 89; gpt-oss-20b (high), OpenAI: 85; Nemotron 3 Nano Omni 30B (Reasoning), NVIDIA: 85; Llama 3.3 70B (Non-reasoning), Meta: 82; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 82Claude Sonnet 4.6 (high)98Claude Opus 5.5 (xhigh)94Gemini 3.8 Flash (low)94GPT-5.6 Sol (high)93GPT-5.6 Terra (high)92Kimi K2.7 Code (Reasoning)92Kimi K3 (Reasoning)92DeepSeek V4 Pro (max)92Nemotron 3.5 Super VL 120B (Reasoning)92GLM-5.3 (max)92Claude Haiku 5.5 (xhigh)92GLM-5.3-Flash (max)92Step 5 Preview (Reasoning)92DeepSeek V4 Flash (max)91GPT-6 Luna (xhigh)91Qwen 3.8 27B (xhigh)91Nemotron 3 Ultra (high)91Gemini 3.1 Flash-Lite (high)90gpt-oss-120b (high)90Nemotron 3.5 Lightning 30B (Reasoning)90MiniMax M3.1 Flash (max)89Mistral Large 3 (Non-reasoning)89Gemma 4 26B A4B (Reasoning)89gpt-oss-20b (high)85Nemotron 3 Nano Omni 30B (Reasoning)85Llama 3.3 70B (Non-reasoning)82Mistral Small 3.1 24B (Non-reasoning)82
Data table: Geospatial knowledge
Geospatial knowledge
ModelDeveloperGeospatial knowledge
Claude Sonnet 4.6 (high)Anthropic97.9
Claude Opus 5.5 (xhigh)Anthropic94.3
Claude Sonnet 5.5 (xhigh)Anthropic94.1
Gemini 3.8 Flash (low)Google93.7
Claude Opus 4.8 (high)Anthropic93.3
Claude Opus 5 (high)Anthropic93.1
Claude Opus 4.7 (high)Anthropic92.8
GPT-5.6 Sol (high)OpenAI92.6
GPT-6.1 Sol (xhigh)OpenAI92.5
GPT-5.6 Terra (high)OpenAI92.4
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI92.1
Kimi K3 (Reasoning) Open weightsMoonshot AI92.0
DeepSeek V4 Pro (max) Open weightsDeepSeek91.9
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA91.9
Claude Haiku 5.5 (xhigh)Anthropic91.8
Kimi K2.6 (Reasoning) Open weightsMoonshot AI91.8
GLM-5.3 (max) Open weightsZ.ai91.8
GLM-5.3-Flash (max) Open weightsZ.ai91.8
Step 5 Preview (Reasoning) Open weightsStepFun91.5
DeepSeek V4 Flash (max) Open weightsDeepSeek91.5
Claude Sonnet 5 (high)Anthropic91.4
GPT-6 Luna (xhigh)OpenAI91.3
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)91.1
GPT-6 Sol (high)OpenAI91.0
Nemotron 3 Ultra (high) Open weightsNVIDIA90.8
GPT-5.6 Luna (xhigh)OpenAI90.7
Gemini 3.1 Flash-Lite (high)Google90.0
gpt-oss-120b (high) Open weightsOpenAI89.8
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA89.8
MiniMax M3.1 Flash (max) Open weightsMiniMax89.0
Claude Haiku 4.5 (Reasoning)Anthropic89.0
GLM-5.2 (max) Open weightsZ.ai89.0
Mistral Large 3 (Non-reasoning) Open weightsMistral AI88.7
Gemma 4 26B A4B (Reasoning) Open weightsGoogle88.7
GLM-4.7-Flash (Reasoning) Open weightsZ.ai85.6
gpt-oss-20b (high) Open weightsOpenAI84.8
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA84.8
Llama 3.3 70B (Non-reasoning) Open weightsMeta82.5
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI81.8

OGD4All

higher is better

OGD4AllScores 0 to 100: Claude Opus 5.5 (max), Claude Code, Anthropic: 97; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 97; GLM-5.3-Flash (max), Claude Code, Z.ai: 97; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 97; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 97; Claude Haiku 5.5 (max), Claude Code, Anthropic: 97; GLM-5.3 (max), Claude Code, Z.ai: 96; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 96; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 96; Mistral Large 4 (high), Terminus-2, Mistral AI: 95; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 94; Step 5 Preview (Reasoning), Terminus-2, StepFun: 94; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 91; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 91; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 90; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 47Claude Opus 5.5 (max) · Claude Code97Kimi K3 (Reasoning) · Kimi Code97GLM-5.3-Flash (max) · Claude Code97Qwen 3.8 27B (Reasoning) · Qwen Code97Claude Sonnet 5.5 (xhigh) · Claude Code97Claude Haiku 5.5 (max) · Claude Code97GLM-5.3 (max) · Claude Code96MiniMax M3.1 Flash (max) · Terminus-296DeepSeek V4.1 Flash (max) · Claude Code96Mistral Large 4 (high) · Terminus-295MiniMax M3 (Reasoning) · MiniMax Code94Step 5 Preview (Reasoning) · Terminus-294Nemotron 3 Ultra (high) · Terminus-292Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-291MiMo V2.6 Flash (Reasoning) · MiMo Code91Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-290Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-247
Data table: OGD4All
OGD4All
ModelDeveloperOGD4All
Kimi K3 (Reasoning), Kimi CodeMoonshot AI97
Claude Opus 5.5 (max), Claude CodeAnthropic97
Claude Sonnet 5.5 (max), Claude CodeAnthropic97
Claude Opus 4.8 (high), Claude CodeAnthropic97
GLM-5.3-Flash (max), Claude CodeZ.ai97
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)97
Claude Opus 5.5 (medium), Claude CodeAnthropic97
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic97
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic97
Claude Haiku 5.5 (max), Claude CodeAnthropic97
GLM-5.3 (max), Claude CodeZ.ai96
Claude Haiku 5.5 (high), Claude CodeAnthropic96
MiniMax M3.1 Flash (max), Terminus-2MiniMax96
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)96
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek96
Claude Sonnet 5.5 (medium), Claude CodeAnthropic96
Claude Sonnet 5.5 (high), Claude CodeAnthropic96
Claude Opus 5.5 (xhigh), Claude CodeAnthropic96
Claude Sonnet 5.5 (low), Claude CodeAnthropic96
Claude Opus 5.5 (high), Claude CodeAnthropic95
Claude Haiku 5.5 (medium), Claude CodeAnthropic95
Claude Opus 5.5 (low), Claude CodeAnthropic95
Claude Opus 5 (high), Claude CodeAnthropic95
Claude Sonnet 5 (high), Claude CodeAnthropic95
Mistral Large 4 (high), Terminus-2Mistral AI95
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic95
Claude Haiku 5.5 (low), Claude CodeAnthropic95
Claude Opus 4.7 (high), Claude CodeAnthropic95
MiniMax M3 (Reasoning), MiniMax CodeMiniMax94
Step 5 Preview (Reasoning), Terminus-2StepFun94
Nemotron 3 Ultra (high), Terminus-2NVIDIA92
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA91
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi91
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA90
DeepSeek V4 Flash (high), Claude CodeDeepSeek77
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA47

GeoNatureAgent

higher is better

GeoNatureAgentScores 0 to 100: Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 100; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 100; Mistral Large 4 (high), Terminus-2, Mistral AI: 100; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 100; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 100; Claude Opus 5.5 (max), Claude Code, Anthropic: 100; Claude Haiku 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3 (max), Claude Code, Z.ai: 100; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 100; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 93; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 88; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 64Claude Sonnet 5.5 (xhigh) · Claude Code100GLM-5.3-Flash (max) · Claude Code100DeepSeek V4.1 Flash (max) · Claude Code100Mistral Large 4 (high) · Terminus-2100Qwen 3.8 27B (xhigh) · Terminus-2100MiniMax M3.1 Flash (max) · Terminus-2100Kimi K3 (Reasoning) · Kimi Code100MiMo V2.6 Flash (Reasoning) · MiMo Code100Claude Opus 5.5 (max) · Claude Code100Claude Haiku 5.5 (max) · Claude Code100GLM-5.3 (max) · Claude Code100Qwen 3.8 27B (Reasoning) · Qwen Code100MiniMax M3 (Reasoning) · MiniMax Code93Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-288Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-264
Data table: GeoNatureAgent
GeoNatureAgent
ModelDeveloperGeoNatureAgent
MiniMax M3.1 Flash (max), Terminus-2MiniMax100
Mistral Large 4 (high), Terminus-2Mistral AI100
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)100
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek100
GLM-5.3-Flash (max), Claude CodeZ.ai100
GLM-5.3 (max), Claude CodeZ.ai100
Kimi K3 (Reasoning), Kimi CodeMoonshot AI100
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi100
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)100
Claude Opus 5.5 (medium), Claude CodeAnthropic100
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Sonnet 5.5 (medium), Claude CodeAnthropic100
Claude Sonnet 5.5 (high), Claude CodeAnthropic100
Claude Haiku 5.5 (medium), Claude CodeAnthropic100
Claude Haiku 5.5 (high), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic100
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Sonnet 5.5 (low), Claude CodeAnthropic100
Claude Haiku 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Haiku 5.5 (max), Claude CodeAnthropic100
Claude Opus 5 (high), Claude CodeAnthropic100
Claude Sonnet 5 (high), Claude CodeAnthropic100
Claude Opus 4.8 (high), Claude CodeAnthropic100
Claude Opus 4.7 (high), Claude CodeAnthropic100
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic93
MiniMax M3 (Reasoning), MiniMax CodeMiniMax93
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA92
Nemotron 3 Ultra (high), Terminus-2NVIDIA92
Step 5 Preview (Reasoning), Terminus-2StepFun88
DeepSeek V4 Flash (high), Claude CodeDeepSeek71
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA64
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA0

MultiGlobeQA

higher is better

MultiGlobeQAScores 0 to 100: Claude Opus 5.5 (max), Claude Code, Anthropic: 80; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 79; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 78; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 77; Claude Haiku 5.5 (max), Claude Code, Anthropic: 77; GLM-5.3 (max), Claude Code, Z.ai: 75; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 74; GLM-5.3-Flash (max), Claude Code, Z.ai: 74; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 74; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 73; Step 5 Preview (Reasoning), Terminus-2, StepFun: 73; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 73; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 72; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 72; Mistral Large 4 (high), Terminus-2, Mistral AI: 71; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 68; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 68Claude Opus 5.5 (max) · Claude Code80Claude Sonnet 5.5 (xhigh) · Claude Code79DeepSeek V4.1 Flash (max) · Claude Code78Kimi K3 (Reasoning) · Kimi Code77Claude Haiku 5.5 (max) · Claude Code77GLM-5.3 (max) · Claude Code75Qwen 3.8 27B (xhigh) · Terminus-274GLM-5.3-Flash (max) · Claude Code74Qwen 3.8 27B (Reasoning) · Qwen Code74MiniMax M3 (Reasoning) · MiniMax Code73Step 5 Preview (Reasoning) · Terminus-273Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-273MiniMax M3.1 Flash (max) · Terminus-272Nemotron 3 Ultra (high) · Terminus-272Mistral Large 4 (high) · Terminus-271MiMo V2.6 Flash (Reasoning) · MiMo Code68Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-268
Data table: MultiGlobeQA
MultiGlobeQA
ModelDeveloperMultiGlobeQA
Claude Opus 5.5 (max), Claude CodeAnthropic80
Claude Sonnet 5.5 (max), Claude CodeAnthropic80
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic79
Claude Opus 5.5 (xhigh), Claude CodeAnthropic79
Claude Opus 5 (high), Claude CodeAnthropic79
Claude Opus 5.5 (medium), Claude CodeAnthropic78
Claude Opus 5.5 (high), Claude CodeAnthropic78
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek78
Claude Opus 5.5 (low), Claude CodeAnthropic78
Kimi K3 (Reasoning), Kimi CodeMoonshot AI77
Claude Haiku 5.5 (max), Claude CodeAnthropic77
Claude Opus 4.7 (high), Claude CodeAnthropic77
Claude Sonnet 5.5 (high), Claude CodeAnthropic77
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic76
GLM-5.3 (max), Claude CodeZ.ai75
Claude Opus 4.8 (high), Claude CodeAnthropic75
Claude Sonnet 5.5 (low), Claude CodeAnthropic75
Claude Haiku 5.5 (high), Claude CodeAnthropic74
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)74
GLM-5.3-Flash (max), Claude CodeZ.ai74
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)74
Claude Sonnet 5.5 (medium), Claude CodeAnthropic74
Claude Sonnet 5 (high), Claude CodeAnthropic73
MiniMax M3 (Reasoning), MiniMax CodeMiniMax73
Step 5 Preview (Reasoning), Terminus-2StepFun73
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA73
Claude Haiku 5.5 (medium), Claude CodeAnthropic73
MiniMax M3.1 Flash (max), Terminus-2MiniMax72
Claude Haiku 5.5 (low), Claude CodeAnthropic72
Nemotron 3 Ultra (high), Terminus-2NVIDIA72
Mistral Large 4 (high), Terminus-2Mistral AI71
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic70
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi68
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA68
DeepSeek V4 Flash (high), Claude CodeDeepSeek67
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA48

GeoAgentEval

higher is better

GeoAgentEvalScores 0 to 100: Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 100; Claude Opus 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 96; Claude Haiku 5.5 (max), Claude Code, Anthropic: 96; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 92; Mistral Large 4 (high), Terminus-2, Mistral AI: 92; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 92; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 91; GLM-5.3 (max), Claude Code, Z.ai: 88; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 88; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 83; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 80; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48Claude Sonnet 5.5 (xhigh) · Claude Code100Claude Opus 5.5 (max) · Claude Code100GLM-5.3-Flash (max) · Claude Code96Kimi K3 (Reasoning) · Kimi Code96MiMo V2.6 Flash (Reasoning) · MiMo Code96Claude Haiku 5.5 (max) · Claude Code96DeepSeek V4.1 Flash (max) · Claude Code92Mistral Large 4 (high) · Terminus-292Qwen 3.8 27B (xhigh) · Terminus-292MiniMax M3 (Reasoning) · MiniMax Code92Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-291GLM-5.3 (max) · Claude Code88Qwen 3.8 27B (Reasoning) · Qwen Code88MiniMax M3.1 Flash (max) · Terminus-283Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-280Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248
Data table: GeoAgentEval
GeoAgentEval
ModelDeveloperGeoAgentEval
Claude Opus 5.5 (medium), Claude CodeAnthropic100
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Sonnet 5.5 (high), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Sonnet 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
GLM-5.3-Flash (max), Claude CodeZ.ai96
Kimi K3 (Reasoning), Kimi CodeMoonshot AI96
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi96
Claude Sonnet 5.5 (medium), Claude CodeAnthropic96
Claude Haiku 5.5 (max), Claude CodeAnthropic96
Claude Opus 5 (high), Claude CodeAnthropic96
Mistral Large 4 (high), Terminus-2Mistral AI92
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)92
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek92
MiniMax M3 (Reasoning), MiniMax CodeMiniMax92
Claude Haiku 5.5 (medium), Claude CodeAnthropic92
Claude Haiku 5.5 (high), Claude CodeAnthropic92
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic92
Claude Haiku 5.5 (low), Claude CodeAnthropic92
Claude Sonnet 5 (high), Claude CodeAnthropic92
Claude Opus 4.8 (high), Claude CodeAnthropic92
Claude Opus 4.7 (high), Claude CodeAnthropic92
Nemotron 3 Ultra (high), Terminus-2NVIDIA92
Step 5 Preview (Reasoning), Terminus-2StepFun91
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic88
GLM-5.3 (max), Claude CodeZ.ai88
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)88
MiniMax M3.1 Flash (max), Terminus-2MiniMax83
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA80
DeepSeek V4 Flash (high), Claude CodeDeepSeek80
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA48
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA36

Open weights

Earth-Bench V2

higher is better

Earth-Bench V2Scores 0 to 100: DeepSeek V4.1 Flash (max), Codex, DeepSeek: 78; GLM-5.3 (max), Claude Code, Z.ai: 77; Kimi K3 (Reasoning), Terminus-2, Moonshot AI: 75; DeepSeek V4 Pro (high), Codex, DeepSeek: 75; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 73; GLM-5.3-Flash (max), Claude Code, Z.ai: 69; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 69; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 69; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 68; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 68; Claude Haiku 5.5 (max), Claude Code, Anthropic: 67; Step 5 Preview (Reasoning), Terminus-2, StepFun: 60; gpt-oss-120b (high), Terminus-2, OpenAI: 50; Mistral Large 4 (high), Terminus-2, Mistral AI: 50; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 46; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 46; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 41; gpt-oss-20b (high), Terminus-2, OpenAI: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 31; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 16; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 9DeepSeek V4.1 Flash (max) · Codex78GLM-5.3 (max) · Claude Code77Kimi K3 (Reasoning) · Terminus-275DeepSeek V4 Pro (high) · Codex75Kimi K2.7 Code (Reasoning) · Kimi Code73GLM-5.3-Flash (max) · Claude Code69Qwen 3.8 27B (Reasoning) · Qwen Code69Nemotron 3 Ultra (high) · Terminus-269MiMo V2.6 Flash (Reasoning) · MiMo Code68MiniMax M3 (Reasoning) · MiniMax Code68Claude Haiku 5.5 (max) · Claude Code67Step 5 Preview (Reasoning) · Terminus-260gpt-oss-120b (high) · Terminus-250Mistral Large 4 (high) · Terminus-250Gemma 4 26B A4B (Reasoning) · Terminus-246Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-246MiniMax M3.1 Flash (max) · Terminus-241gpt-oss-20b (high) · Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-231Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-216Llama 3.3 70B (Non-reasoning) · Terminus-29
Data table: Earth-Bench V2
Earth-Bench V2
ModelDeveloperEarth-Bench V2
DeepSeek V4.1 Flash (max), CodexDeepSeek78
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek77
GLM-5.3 (max), Claude CodeZ.ai77
Kimi K3 (Reasoning), Terminus-2Moonshot AI75
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
DeepSeek V4 Pro (high), CodexDeepSeek75
DeepSeek V4 Flash (high), Terminus-2DeepSeek73
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI73
GLM-5.2 (max), Claude CodeZ.ai71
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI70
DeepSeek V4 Flash (high), CodexDeepSeek70
GLM-5.3-Flash (max), Claude CodeZ.ai69
DeepSeek V4 Pro (max), Terminus-2DeepSeek69
Nemotron 3 Ultra (high), Terminus-2NVIDIA69
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)69
DeepSeek V4 Pro (high), Terminus-2DeepSeek68
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi68
MiniMax M3 (Reasoning), MiniMax CodeMiniMax68
GLM-5.2 (high), Terminus-2Z.ai68
GLM-5.2 (max), Terminus-2Z.ai68
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI68
Claude Haiku 5.5 (max), Claude CodeAnthropic67
DeepSeek V4 Flash (max), Terminus-2DeepSeek67
GLM-5.3 (max), Terminus-2Z.ai67
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI66
GLM-5.3 (low), Terminus-2Z.ai62
Step 5 Preview (Reasoning), Terminus-2StepFun60
GLM-5.2 (Non-reasoning), Terminus-2Z.ai58
GLM-5.3-Flash (low), Terminus-2Z.ai56
DeepSeek V4 Flash (high), Claude CodeDeepSeek56
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)54
GLM-5.3-Flash (max), Terminus-2Z.ai51
gpt-oss-120b (high), Terminus-2OpenAI50
Mistral Large 4 (high), Terminus-2Mistral AI50
gpt-oss-120b (high), CodexOpenAI49
Gemma 4 26B A4B (Reasoning), Terminus-2Google46
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai44
MiniMax M3.1 Flash (max), Terminus-2MiniMax41
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai38
gpt-oss-20b (high), Terminus-2OpenAI32
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA31
gpt-oss-120b (low), Terminus-2OpenAI28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA16
Llama 3.3 70B (Non-reasoning), Terminus-2Meta9
gpt-oss-20b (high), CodexOpenAI6

GeoBenchX

higher is better

GeoBenchXScores 0 to 100: Claude Haiku 5.5 (max), Claude Code, Anthropic: 78; DeepSeek V4 Pro (high), Codex, DeepSeek: 72; GLM-5.3-Flash (max), Claude Code, Z.ai: 71; GLM-5.3 (max), Terminus-2, Z.ai: 68; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 67; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 66; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 65; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 65; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 64; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 64; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 63; Mistral Large 4 (high), Terminus-2, Mistral AI: 59; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 59; gpt-oss-120b (high), Codex, OpenAI: 55; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 46; gpt-oss-20b (high), Terminus-2, OpenAI: 38; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 23; Step 5 Preview (Reasoning), Terminus-2, StepFun: 18; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 6Claude Haiku 5.5 (max) · Claude Code78DeepSeek V4 Pro (high) · Codex72GLM-5.3-Flash (max) · Claude Code71GLM-5.3 (max) · Terminus-268Qwen 3.8 27B (xhigh) · Terminus-267DeepSeek V4.1 Flash (max) · Codex66Kimi K3 (Reasoning) · Kimi Code65Nemotron 3 Ultra (high) · Terminus-265MiMo V2.6 Flash (Reasoning) · MiMo Code64Kimi K2.7 Code (Reasoning) · Kimi Code64Gemma 4 26B A4B (Reasoning) · Terminus-263Qwen 3.8 27B (Reasoning) · Qwen Code63Mistral Large 4 (high) · Terminus-259MiniMax M3 (Reasoning) · MiniMax Code59gpt-oss-120b (high) · Codex55Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-253MiniMax M3.1 Flash (max) · Terminus-246gpt-oss-20b (high) · Terminus-238Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-223Step 5 Preview (Reasoning) · Terminus-218Llama 3.3 70B (Non-reasoning) · Terminus-26
Data table: GeoBenchX
GeoBenchX
ModelDeveloperGeoBenchX
Claude Haiku 5.5 (max), Claude CodeAnthropic78
DeepSeek V4 Pro (high), CodexDeepSeek72
GLM-5.3-Flash (max), Claude CodeZ.ai71
GLM-5.3 (max), Terminus-2Z.ai68
DeepSeek V4 Pro (max), Terminus-2DeepSeek67
GLM-5.2 (max), Terminus-2Z.ai67
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
GLM-5.2 (high), Terminus-2Z.ai67
GLM-5.2 (max), Claude CodeZ.ai67
DeepSeek V4.1 Flash (max), CodexDeepSeek66
DeepSeek V4 Flash (high), Terminus-2DeepSeek65
DeepSeek V4 Pro (high), Terminus-2DeepSeek65
GLM-5.3 (max), Claude CodeZ.ai65
Kimi K3 (Reasoning), Kimi CodeMoonshot AI65
Nemotron 3 Ultra (high), Terminus-2NVIDIA65
GLM-5.3 (low), Terminus-2Z.ai64
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI64
Kimi K3 (Reasoning), Terminus-2Moonshot AI64
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI64
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI64
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi64
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI63
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)63
DeepSeek V4 Flash (max), Terminus-2DeepSeek62
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek62
GLM-5.2 (Non-reasoning), Terminus-2Z.ai60
Mistral Large 4 (high), Terminus-2Mistral AI59
MiniMax M3 (Reasoning), MiniMax CodeMiniMax59
GLM-5.3-Flash (low), Terminus-2Z.ai58
GLM-5.3-Flash (max), Terminus-2Z.ai57
gpt-oss-120b (high), CodexOpenAI55
DeepSeek V4 Flash (high), CodexDeepSeek54
DeepSeek V4 Flash (high), Claude CodeDeepSeek53
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA53
MiniMax M3.1 Flash (max), Terminus-2MiniMax46
gpt-oss-120b (high), Terminus-2OpenAI45
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai39
gpt-oss-20b (high), Terminus-2OpenAI38
gpt-oss-120b (low), Terminus-2OpenAI37
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI29
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA23
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA20
Step 5 Preview (Reasoning), Terminus-2StepFun18
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta6

GS-QA2

higher is better

GS-QA2Scores 0 to 100: DeepSeek V4.1 Flash (max), Codex, DeepSeek: 89; Claude Haiku 5.5 (max), Claude Code, Anthropic: 87; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 85; GLM-5.2 (max), Claude Code, Z.ai: 83; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 82; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 82; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 80; GLM-5.3-Flash (max), Terminus-2, Z.ai: 80; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 79; Step 5 Preview (Reasoning), Terminus-2, StepFun: 79; Mistral Large 4 (high), Terminus-2, Mistral AI: 79; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 78; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 75; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 71; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 59; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 58; gpt-oss-120b (high), Terminus-2, OpenAI: 42; gpt-oss-20b (high), Terminus-2, OpenAI: 30; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 9DeepSeek V4.1 Flash (max) · Codex89Claude Haiku 5.5 (max) · Claude Code87Kimi K3 (Reasoning) · Kimi Code85GLM-5.2 (max) · Claude Code83Kimi K2.7 Code (Reasoning) · Terminus-282MiMo V2.6 Flash (Reasoning) · MiMo Code82DeepSeek V4 Pro (max) · Terminus-280GLM-5.3-Flash (max) · Terminus-280Qwen 3.8 27B (xhigh) · Terminus-279Step 5 Preview (Reasoning) · Terminus-279Mistral Large 4 (high) · Terminus-279MiniMax M3 (Reasoning) · MiniMax Code78Qwen 3.8 27B (Reasoning) · Qwen Code75MiniMax M3.1 Flash (max) · Terminus-271Nemotron 3 Ultra (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-259Gemma 4 26B A4B (Reasoning) · Terminus-258gpt-oss-120b (high) · Terminus-242gpt-oss-20b (high) · Terminus-230Llama 3.3 70B (Non-reasoning) · Terminus-210Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-29
Data table: GS-QA2
GS-QA2
ModelDeveloperGS-QA2
DeepSeek V4.1 Flash (max), CodexDeepSeek89
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek89
Claude Haiku 5.5 (max), Claude CodeAnthropic87
Kimi K3 (Reasoning), Kimi CodeMoonshot AI85
GLM-5.2 (max), Claude CodeZ.ai83
GLM-5.3 (max), Terminus-2Z.ai83
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI82
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi82
GLM-5.3 (max), Claude CodeZ.ai81
GLM-5.2 (max), Terminus-2Z.ai80
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI80
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI80
Kimi K3 (Reasoning), Terminus-2Moonshot AI80
GLM-5.3 (low), Terminus-2Z.ai80
DeepSeek V4 Pro (max), Terminus-2DeepSeek80
GLM-5.3-Flash (max), Terminus-2Z.ai80
DeepSeek V4 Flash (max), Terminus-2DeepSeek80
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)79
DeepSeek V4 Flash (high), Terminus-2DeepSeek79
Step 5 Preview (Reasoning), Terminus-2StepFun79
Mistral Large 4 (high), Terminus-2Mistral AI79
MiniMax M3 (Reasoning), MiniMax CodeMiniMax78
GLM-5.2 (high), Terminus-2Z.ai78
DeepSeek V4 Pro (high), Terminus-2DeepSeek77
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI77
GLM-5.3-Flash (max), Claude CodeZ.ai76
GLM-5.3-Flash (low), Terminus-2Z.ai76
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)75
DeepSeek V4 Flash (high), CodexDeepSeek74
GLM-5.2 (Non-reasoning), Terminus-2Z.ai72
MiniMax M3.1 Flash (max), Terminus-2MiniMax71
Nemotron 3 Ultra (high), Terminus-2NVIDIA70
DeepSeek V4 Flash (high), Claude CodeDeepSeek69
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA59
Gemma 4 26B A4B (Reasoning), Terminus-2Google58
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai48
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), Terminus-2OpenAI42
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI39
gpt-oss-20b (high), Terminus-2OpenAI30
gpt-oss-120b (low), Terminus-2OpenAI29
gpt-oss-120b (high), CodexOpenAI25
gpt-oss-20b (high), CodexOpenAI12
Llama 3.3 70B (Non-reasoning), Terminus-2Meta10
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA9
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4

GeoAgentBench

higher is better

GeoAgentBenchScores 0 to 100: GLM-5.3-Flash (max), Claude Code, Z.ai: 98; GLM-5.3 (max), Claude Code, Z.ai: 98; Claude Haiku 5.5 (max), Claude Code, Anthropic: 98; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 96; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 96; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 94; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 94; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 92; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 92; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 88; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 86; Step 5 Preview (Reasoning), Terminus-2, StepFun: 84; Mistral Large 4 (high), Terminus-2, Mistral AI: 80; gpt-oss-120b (high), Terminus-2, OpenAI: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 68; gpt-oss-20b (high), Terminus-2, OpenAI: 53; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 28; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 10; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 8GLM-5.3-Flash (max) · Claude Code98GLM-5.3 (max) · Claude Code98Claude Haiku 5.5 (max) · Claude Code98DeepSeek V4.1 Flash (max) · Claude Code96Nemotron 3 Ultra (high) · Terminus-296Kimi K3 (Reasoning) · Kimi Code96DeepSeek V4 Pro (max) · Terminus-296Qwen 3.8 27B (Reasoning) · Qwen Code94MiniMax M3 (Reasoning) · MiniMax Code94Kimi K2.7 Code (Reasoning) · Terminus-292MiMo V2.6 Flash (Reasoning) · MiMo Code92MiniMax M3.1 Flash (max) · Terminus-288Gemma 4 26B A4B (Reasoning) · Terminus-286Step 5 Preview (Reasoning) · Terminus-284Mistral Large 4 (high) · Terminus-280gpt-oss-120b (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-268gpt-oss-20b (high) · Terminus-253Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-228Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-210Llama 3.3 70B (Non-reasoning) · Terminus-28
Data table: GeoAgentBench
GeoAgentBench
ModelDeveloperGeoAgentBench
GLM-5.3-Flash (max), Claude CodeZ.ai98
GLM-5.3 (max), Claude CodeZ.ai98
Claude Haiku 5.5 (max), Claude CodeAnthropic98
DeepSeek V4 Flash (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (high), Terminus-2DeepSeek96
Nemotron 3 Ultra (high), Terminus-2NVIDIA96
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek96
Kimi K3 (Reasoning), Kimi CodeMoonshot AI96
DeepSeek V4.1 Flash (max), CodexDeepSeek96
DeepSeek V4 Flash (high), Terminus-2DeepSeek94
GLM-5.2 (high), Terminus-2Z.ai94
GLM-5.2 (max), Terminus-2Z.ai94
GLM-5.3-Flash (low), Terminus-2Z.ai94
GLM-5.3 (max), Terminus-2Z.ai94
Kimi K3 (Reasoning), Terminus-2Moonshot AI94
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)94
MiniMax M3 (Reasoning), MiniMax CodeMiniMax94
GLM-5.2 (Non-reasoning), Terminus-2Z.ai92
GLM-5.3 (low), Terminus-2Z.ai92
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI92
DeepSeek V4 Flash (high), CodexDeepSeek92
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi92
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI90
DeepSeek V4 Flash (high), Claude CodeDeepSeek90
MiniMax M3.1 Flash (max), Terminus-2MiniMax88
Gemma 4 26B A4B (Reasoning), Terminus-2Google86
GLM-5.3-Flash (max), Terminus-2Z.ai84
Step 5 Preview (Reasoning), Terminus-2StepFun84
Mistral Large 4 (high), Terminus-2Mistral AI80
gpt-oss-120b (high), Terminus-2OpenAI70
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)62
gpt-oss-120b (low), Terminus-2OpenAI60
gpt-oss-120b (high), CodexOpenAI58
gpt-oss-20b (high), Terminus-2OpenAI53
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai30
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA10
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

GeoAnalystBench

higher is better

GeoAnalystBenchScores 0 to 100: Claude Haiku 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 100; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 100; GLM-5.3 (max), Claude Code, Z.ai: 95; Mistral Large 4 (high), Terminus-2, Mistral AI: 94; Step 5 Preview (Reasoning), Terminus-2, StepFun: 89; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 89; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 89; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 84; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 79; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 79; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 63; gpt-oss-120b (high), Terminus-2, OpenAI: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 47; gpt-oss-20b (high), Terminus-2, OpenAI: 37; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 37; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 32; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 0Claude Haiku 5.5 (max) · Claude Code100GLM-5.3-Flash (max) · Claude Code100DeepSeek V4.1 Flash (max) · Claude Code100Kimi K3 (Reasoning) · Kimi Code100DeepSeek V4 Pro (max) · Terminus-2100GLM-5.3 (max) · Claude Code95Mistral Large 4 (high) · Terminus-294Step 5 Preview (Reasoning) · Terminus-289Qwen 3.8 27B (xhigh) · Terminus-289Kimi K2.7 Code (Reasoning) · Terminus-289MiMo V2.6 Flash (Reasoning) · MiMo Code84MiniMax M3 (Reasoning) · MiniMax Code79Qwen 3.8 27B (Reasoning) · Qwen Code79Gemma 4 26B A4B (Reasoning) · Terminus-263Nemotron 3 Ultra (high) · Terminus-263gpt-oss-120b (high) · Terminus-253MiniMax M3.1 Flash (max) · Terminus-247gpt-oss-20b (high) · Terminus-237Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-237Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-232Llama 3.3 70B (Non-reasoning) · Terminus-20
Data table: GeoAnalystBench
GeoAnalystBench
ModelDeveloperGeoAnalystBench
DeepSeek V4 Pro (max), Terminus-2DeepSeek100
DeepSeek V4 Pro (high), Terminus-2DeepSeek100
GLM-5.2 (high), Terminus-2Z.ai100
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek100
GLM-5.3-Flash (max), Claude CodeZ.ai100
Kimi K3 (Reasoning), Kimi CodeMoonshot AI100
Claude Haiku 5.5 (max), Claude CodeAnthropic100
DeepSeek V4 Flash (max), Terminus-2DeepSeek95
GLM-5.2 (max), Terminus-2Z.ai95
GLM-5.3-Flash (low), Terminus-2Z.ai95
GLM-5.3 (low), Terminus-2Z.ai95
GLM-5.3 (max), Claude CodeZ.ai95
Mistral Large 4 (high), Terminus-2Mistral AI94
DeepSeek V4 Flash (high), Terminus-2DeepSeek89
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI89
Kimi K3 (Reasoning), Terminus-2Moonshot AI89
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)89
Step 5 Preview (Reasoning), Terminus-2StepFun89
DeepSeek V4 Flash (high), Claude CodeDeepSeek89
DeepSeek V4 Flash (high), CodexDeepSeek89
DeepSeek V4.1 Flash (max), CodexDeepSeek88
GLM-5.3-Flash (max), Terminus-2Z.ai84
GLM-5.3 (max), Terminus-2Z.ai84
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi84
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI79
MiniMax M3 (Reasoning), MiniMax CodeMiniMax79
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)79
GLM-5.2 (Non-reasoning), Terminus-2Z.ai74
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Nemotron 3 Ultra (high), Terminus-2NVIDIA63
gpt-oss-120b (high), Terminus-2OpenAI53
gpt-oss-120b (low), Terminus-2OpenAI47
MiniMax M3.1 Flash (max), Terminus-2MiniMax47
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI47
gpt-oss-120b (high), CodexOpenAI42
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai37
gpt-oss-20b (high), Terminus-2OpenAI37
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA37
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA32
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai26
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA16
gpt-oss-20b (high), CodexOpenAI11
Llama 3.3 70B (Non-reasoning), Terminus-2Meta0

ThinkGeo

higher is better

ThinkGeoScores 0 to 100: Claude Haiku 5.5 (max), Claude Code, Anthropic: 77; GLM-5.3-Flash (max), Claude Code, Z.ai: 77; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 70Claude Haiku 5.5 (max) · Claude Code77GLM-5.3-Flash (max) · Claude Code77DeepSeek V4.1 Flash (max) · Codex70
Data table: ThinkGeo

OpenEarthAgent

higher is better

OpenEarthAgentScores 0 to 100: Claude Haiku 5.5 (max), Claude Code, Anthropic: 94; GLM-5.3-Flash (max), Claude Code, Z.ai: 94; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 94Claude Haiku 5.5 (max) · Claude Code94GLM-5.3-Flash (max) · Claude Code94DeepSeek V4.1 Flash (max) · Codex94
Data table: OpenEarthAgent
OpenEarthAgent
ModelDeveloperOpenEarthAgent
GLM-5.3-Flash (max), Claude CodeZ.ai94
DeepSeek V4.1 Flash (max), CodexDeepSeek94
Claude Haiku 5.5 (max), Claude CodeAnthropic94

Earth-Bench V2 images

higher is better

Earth-Bench V2 imagesScores 0 to 100: Qwen 3.8 27B (xhigh), Alibaba (Qwen): 69; Kimi K3 (Reasoning), Moonshot AI: 66; Gemma 4 26B A4B (Reasoning), Google: 64; Kimi K2.6 (Reasoning), Moonshot AI: 60; Kimi K2.7 Code (Reasoning), Moonshot AI: 56; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 54; GLM-5.3-Flash (max), Z.ai: 53; Mistral Large 3 (Non-reasoning), Mistral AI: 52Qwen 3.8 27B (xhigh)69Kimi K3 (Reasoning)66Gemma 4 26B A4B (Reasoning)64Kimi K2.6 (Reasoning)60Kimi K2.7 Code (Reasoning)56Mistral Small 3.1 24B (Non-reasoning)54GLM-5.3-Flash (max)53Mistral Large 3 (Non-reasoning)52
Data table: Earth-Bench V2 images
Earth-Bench V2 images
ModelDeveloperEarth-Bench V2 images
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)69.4
Kimi K3 (Reasoning) Open weightsMoonshot AI66.0
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.0
Kimi K2.6 (Reasoning) Open weightsMoonshot AI60.0
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI56.0
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI54.0
GLM-5.3-Flash (max) Open weightsZ.ai52.8
Mistral Large 3 (Non-reasoning) Open weightsMistral AI51.5

ThinkGeo images

higher is better

ThinkGeo imagesScores 0 to 100: Qwen 3.8 27B (xhigh), Alibaba (Qwen): 37; GLM-5.3-Flash (max), Z.ai: 35; Kimi K2.7 Code (Reasoning), Moonshot AI: 31; Kimi K3 (Reasoning), Moonshot AI: 30; Kimi K2.6 (Reasoning), Moonshot AI: 28; Gemma 4 26B A4B (Reasoning), Google: 22; Mistral Large 3 (Non-reasoning), Mistral AI: 15; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 12Qwen 3.8 27B (xhigh)37GLM-5.3-Flash (max)35Kimi K2.7 Code (Reasoning)31Kimi K3 (Reasoning)30Kimi K2.6 (Reasoning)28Gemma 4 26B A4B (Reasoning)22Mistral Large 3 (Non-reasoning)15Mistral Small 3.1 24B (Non-reasoning)12
Data table: ThinkGeo images
ThinkGeo images
ModelDeveloperThinkGeo images
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)36.7
GLM-5.3-Flash (max) Open weightsZ.ai34.9
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI31.4
Kimi K3 (Reasoning) Open weightsMoonshot AI30.2
Kimi K2.6 (Reasoning) Open weightsMoonshot AI27.9
Gemma 4 26B A4B (Reasoning) Open weightsGoogle22.4
Mistral Large 3 (Non-reasoning) Open weightsMistral AI15.1
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI11.6

Geospatial knowledge

higher is better

Geospatial knowledgeScores 0 to 100: Kimi K2.7 Code (Reasoning), Moonshot AI: 92; Kimi K3 (Reasoning), Moonshot AI: 92; DeepSeek V4 Pro (max), DeepSeek: 92; Nemotron 3.5 Super VL 120B (Reasoning), NVIDIA: 92; GLM-5.3 (max), Z.ai: 92; GLM-5.3-Flash (max), Z.ai: 92; Step 5 Preview (Reasoning), StepFun: 92; DeepSeek V4 Flash (max), DeepSeek: 91; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 91; Nemotron 3 Ultra (high), NVIDIA: 91; gpt-oss-120b (high), OpenAI: 90; Nemotron 3.5 Lightning 30B (Reasoning), NVIDIA: 90; MiniMax M3.1 Flash (max), MiniMax: 89; Mistral Large 3 (Non-reasoning), Mistral AI: 89; Gemma 4 26B A4B (Reasoning), Google: 89; gpt-oss-20b (high), OpenAI: 85; Nemotron 3 Nano Omni 30B (Reasoning), NVIDIA: 85; Llama 3.3 70B (Non-reasoning), Meta: 82; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 82Kimi K2.7 Code (Reasoning)92Kimi K3 (Reasoning)92DeepSeek V4 Pro (max)92Nemotron 3.5 Super VL 120B (Reasoning)92GLM-5.3 (max)92GLM-5.3-Flash (max)92Step 5 Preview (Reasoning)92DeepSeek V4 Flash (max)91Qwen 3.8 27B (xhigh)91Nemotron 3 Ultra (high)91gpt-oss-120b (high)90Nemotron 3.5 Lightning 30B (Reasoning)90MiniMax M3.1 Flash (max)89Mistral Large 3 (Non-reasoning)89Gemma 4 26B A4B (Reasoning)89gpt-oss-20b (high)85Nemotron 3 Nano Omni 30B (Reasoning)85Llama 3.3 70B (Non-reasoning)82Mistral Small 3.1 24B (Non-reasoning)82
Data table: Geospatial knowledge
Geospatial knowledge
ModelDeveloperGeospatial knowledge
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI92.1
Kimi K3 (Reasoning) Open weightsMoonshot AI92.0
DeepSeek V4 Pro (max) Open weightsDeepSeek91.9
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA91.9
Kimi K2.6 (Reasoning) Open weightsMoonshot AI91.8
GLM-5.3 (max) Open weightsZ.ai91.8
GLM-5.3-Flash (max) Open weightsZ.ai91.8
Step 5 Preview (Reasoning) Open weightsStepFun91.5
DeepSeek V4 Flash (max) Open weightsDeepSeek91.5
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)91.1
Nemotron 3 Ultra (high) Open weightsNVIDIA90.8
gpt-oss-120b (high) Open weightsOpenAI89.8
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA89.8
MiniMax M3.1 Flash (max) Open weightsMiniMax89.0
GLM-5.2 (max) Open weightsZ.ai89.0
Mistral Large 3 (Non-reasoning) Open weightsMistral AI88.7
Gemma 4 26B A4B (Reasoning) Open weightsGoogle88.7
GLM-4.7-Flash (Reasoning) Open weightsZ.ai85.6
gpt-oss-20b (high) Open weightsOpenAI84.8
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA84.8
Llama 3.3 70B (Non-reasoning) Open weightsMeta82.5
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI81.8

OGD4All

higher is better

OGD4AllScores 0 to 100: Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 97; Claude Haiku 5.5 (max), Claude Code, Anthropic: 97; GLM-5.3-Flash (max), Claude Code, Z.ai: 97; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 97; GLM-5.3 (max), Claude Code, Z.ai: 96; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 96; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 96; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 96; Mistral Large 4 (high), Terminus-2, Mistral AI: 95; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 94; Step 5 Preview (Reasoning), Terminus-2, StepFun: 94; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 91; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 91; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 90; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 47Kimi K3 (Reasoning) · Kimi Code97Claude Haiku 5.5 (max) · Claude Code97GLM-5.3-Flash (max) · Claude Code97Qwen 3.8 27B (Reasoning) · Qwen Code97GLM-5.3 (max) · Claude Code96MiniMax M3.1 Flash (max) · Terminus-296DeepSeek V4.1 Flash (max) · Claude Code96Qwen 3.8 27B (xhigh) · Terminus-296Mistral Large 4 (high) · Terminus-295MiniMax M3 (Reasoning) · MiniMax Code94Step 5 Preview (Reasoning) · Terminus-294Nemotron 3 Ultra (high) · Terminus-292Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-291MiMo V2.6 Flash (Reasoning) · MiMo Code91Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-290Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-247
Data table: OGD4All

GeoNatureAgent

higher is better

GeoNatureAgentScores 0 to 100: Claude Haiku 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 100; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 100; Mistral Large 4 (high), Terminus-2, Mistral AI: 100; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 100; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 100; GLM-5.3 (max), Claude Code, Z.ai: 100; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 100; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 93; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 88; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 64; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 0Claude Haiku 5.5 (max) · Claude Code100GLM-5.3-Flash (max) · Claude Code100DeepSeek V4.1 Flash (max) · Claude Code100Mistral Large 4 (high) · Terminus-2100Qwen 3.8 27B (xhigh) · Terminus-2100MiniMax M3.1 Flash (max) · Terminus-2100Kimi K3 (Reasoning) · Kimi Code100MiMo V2.6 Flash (Reasoning) · MiMo Code100GLM-5.3 (max) · Claude Code100Qwen 3.8 27B (Reasoning) · Qwen Code100MiniMax M3 (Reasoning) · MiniMax Code93Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-288Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-264Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-20
Data table: GeoNatureAgent

MultiGlobeQA

higher is better

MultiGlobeQAScores 0 to 100: DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 78; Claude Haiku 5.5 (max), Claude Code, Anthropic: 77; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 77; GLM-5.3 (max), Claude Code, Z.ai: 75; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 74; GLM-5.3-Flash (max), Claude Code, Z.ai: 74; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 74; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 73; Step 5 Preview (Reasoning), Terminus-2, StepFun: 73; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 73; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 72; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 72; Mistral Large 4 (high), Terminus-2, Mistral AI: 71; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 68; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 68; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48DeepSeek V4.1 Flash (max) · Claude Code78Claude Haiku 5.5 (max) · Claude Code77Kimi K3 (Reasoning) · Kimi Code77GLM-5.3 (max) · Claude Code75Qwen 3.8 27B (xhigh) · Terminus-274GLM-5.3-Flash (max) · Claude Code74Qwen 3.8 27B (Reasoning) · Qwen Code74MiniMax M3 (Reasoning) · MiniMax Code73Step 5 Preview (Reasoning) · Terminus-273Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-273MiniMax M3.1 Flash (max) · Terminus-272Nemotron 3 Ultra (high) · Terminus-272Mistral Large 4 (high) · Terminus-271MiMo V2.6 Flash (Reasoning) · MiMo Code68Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-268Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248
Data table: MultiGlobeQA

GeoAgentEval

higher is better

GeoAgentEvalScores 0 to 100: Claude Haiku 5.5 (max), Claude Code, Anthropic: 96; GLM-5.3-Flash (max), Claude Code, Z.ai: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; MiMo V2.6 Flash (Reasoning), MiMo Code, Xiaomi: 96; DeepSeek V4.1 Flash (max), Claude Code, DeepSeek: 92; Mistral Large 4 (high), Terminus-2, Mistral AI: 92; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 92; MiniMax M3 (Reasoning), MiniMax Code, MiniMax: 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 91; GLM-5.3 (max), Claude Code, Z.ai: 88; Qwen 3.8 27B (Reasoning), Qwen Code, Alibaba (Qwen): 88; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 83; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 80; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 36Claude Haiku 5.5 (max) · Claude Code96GLM-5.3-Flash (max) · Claude Code96Kimi K3 (Reasoning) · Kimi Code96MiMo V2.6 Flash (Reasoning) · MiMo Code96DeepSeek V4.1 Flash (max) · Claude Code92Mistral Large 4 (high) · Terminus-292Qwen 3.8 27B (xhigh) · Terminus-292MiniMax M3 (Reasoning) · MiniMax Code92Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-291GLM-5.3 (max) · Claude Code88Qwen 3.8 27B (Reasoning) · Qwen Code88MiniMax M3.1 Flash (max) · Terminus-283Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-280Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-236
Data table: GeoAgentEval

Cost

All

Cost per task

Average cost per agent task (USD) · Lower is better

Cost per taskCost per task in US dollars: Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: $0.0096; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: $0.013; gpt-oss-20b (high), Terminus-2: $0.017; MiniMax M3.1 Flash (max), Terminus-2: $0.018; GPT-5.6 Luna (xhigh), Codex: $0.021; Gemma 4 26B A4B (Reasoning), Terminus-2: $0.021; Llama 3.3 70B (Non-reasoning), Terminus-2: $0.023; gpt-oss-120b (high), Terminus-2: $0.026; Gemini 3.1 Flash-Lite (high), Terminus-2: $0.031; MiMo V2.6 Flash (Reasoning), MiMo Code: $0.047; DeepSeek V4.1 Flash (max), Codex: $0.067; Nemotron 3 Ultra (high), Terminus-2: $0.067; GPT-6.1 Sol (xhigh), Codex: $0.085; Claude Haiku 5.5 (max), Claude Code: $0.088; GLM-5.3-Flash (max), Claude Code: $0.093; GPT-5.6 Terra (high), Codex: $0.10; Mistral Large 4 (high), Terminus-2: $0.10; Claude Sonnet 5.5 (xhigh), Claude Code: $0.11; Gemini 3.8 Flash (low), Terminus-2: $0.11; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: $0.13; Step 5 Preview (Reasoning), Terminus-2: $0.13; MiniMax M3 (Reasoning), MiniMax Code: $0.15; Kimi K2.7 Code (Reasoning), Kimi Code: $0.18; Qwen 3.8 27B (Reasoning), Qwen Code: $0.22; Kimi K3 (Reasoning), Kimi Code: $0.32; DeepSeek V4 Pro (max), Terminus-2: $0.35; GLM-5.3 (max), Claude Code: $0.48; Claude Opus 5.5 (max), Claude Code: $1.00$0$0.50$1.00$1.50$2.00Nemotron 3.5 Super VL 120B (Reasoning)Terminus-2$0.0096Nemotron 3.5 Lightning 30B (Reasoning)Terminus-2$0.013gpt-oss-20b (high)Terminus-2$0.017MiniMax M3.1 Flash (max)Terminus-2$0.018GPT-5.6 Luna (xhigh)Codex$0.021Gemma 4 26B A4B (Reasoning)Terminus-2$0.021Llama 3.3 70B (Non-reasoning)Terminus-2$0.023gpt-oss-120b (high)Terminus-2$0.026Gemini 3.1 Flash-Lite (high)Terminus-2$0.031MiMo V2.6 Flash (Reasoning)MiMo Code$0.047DeepSeek V4.1 Flash (max)Codex$0.067Nemotron 3 Ultra (high)Terminus-2$0.067GPT-6.1 Sol (xhigh)Codex$0.085Claude Haiku 5.5 (max)Claude Code$0.088GLM-5.3-Flash (max)Claude Code$0.093GPT-5.6 Terra (high)Codex$0.10Mistral Large 4 (high)Terminus-2$0.10Claude Sonnet 5.5 (xhigh)Claude Code$0.11Gemini 3.8 Flash (low)Terminus-2$0.11Nemotron 3 Nano Omni 30B (Reasoning)Terminus-2$0.13Step 5 Preview (Reasoning)Terminus-2$0.13MiniMax M3 (Reasoning)MiniMax Code$0.15Kimi K2.7 Code (Reasoning)Kimi Code$0.18Qwen 3.8 27B (Reasoning)Qwen Code$0.22Kimi K3 (Reasoning)Kimi Code$0.32DeepSeek V4 Pro (max)Terminus-2$0.35GLM-5.3 (max)Claude Code$0.48Claude Opus 5.5 (max)Claude Code$1.00
How to read this chart

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Lower is better. Costs are pay-per-token list prices, not any discount or credit a customer might have.

Data table: Cost per task
Cost per task
ModelDeveloperCost per task
GPT-6 Luna (medium), CodexOpenAI$0.0026
GPT-6 Luna (low), CodexOpenAI$0.0032
GPT-6 Luna (high), CodexOpenAI$0.0040
gpt-oss-120b (low), Terminus-2OpenAI$0.0046
Claude Haiku 5.5 (low), Claude CodeAnthropic$0.0053
GPT-5.6 Luna (low), CodexOpenAI$0.0058
Claude Haiku 5.5 (medium), Claude CodeAnthropic$0.0063
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google$0.0066
GPT-6 Luna (xhigh), CodexOpenAI$0.0070
Claude Haiku 5.5 (high), Claude CodeAnthropic$0.0085
GPT-5.6 Luna (medium), CodexOpenAI$0.0094
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA$0.0096
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA$0.013
GPT-5.6 Luna (high), CodexOpenAI$0.016
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic$0.017
gpt-oss-20b (high), Terminus-2OpenAI$0.017
MiniMax M3.1 Flash (max), Terminus-2MiniMax$0.018
Gemini 3.1 Flash-Lite (low), Terminus-2Google$0.018
GPT-5.6 Luna (xhigh), CodexOpenAI$0.021
Gemma 4 26B A4B (Reasoning), Terminus-2Google$0.021
Llama 3.3 70B (Non-reasoning), Terminus-2Meta$0.023
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI$0.026
gpt-oss-120b (high), Terminus-2OpenAI$0.026
Gemini 3.1 Flash-Lite (high), Terminus-2Google$0.031
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai$0.037
Claude Sonnet 5.5 (low), Claude CodeAnthropic$0.043
GPT-6.1 Sol (medium), CodexOpenAI$0.046
Claude Sonnet 5.5 (medium), Claude CodeAnthropic$0.046
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi$0.047
GLM-5.3-Flash (low), Terminus-2Z.ai$0.048
Claude Sonnet 5.5 (high), Claude CodeAnthropic$0.055
GPT-6.1 Sol (high), CodexOpenAI$0.059
DeepSeek V4 Flash (max), Terminus-2DeepSeek$0.062
DeepSeek V4 Flash (high), Terminus-2DeepSeek$0.065
DeepSeek V4.1 Flash (max), CodexDeepSeek$0.067
Nemotron 3 Ultra (high), Terminus-2NVIDIA$0.067
DeepSeek V4 Flash (high), Claude CodeDeepSeek$0.080
Claude Opus 5.5 (low), Claude CodeAnthropic$0.081
GPT-6 Sol (high), CodexOpenAI$0.082
GPT-6.1 Sol (xhigh), CodexOpenAI$0.085
DeepSeek V4 Flash (high), CodexDeepSeek$0.085
Claude Haiku 5.5 (max), Claude CodeAnthropic$0.088
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI$0.089
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic$0.092
GLM-5.3-Flash (max), Claude CodeZ.ai$0.093
gpt-oss-20b (high), CodexOpenAI$0.094
GLM-5.3-Flash (max), Terminus-2Z.ai$0.094
GLM-5.2 (Non-reasoning), Terminus-2Z.ai$0.099
GPT-5.6 Terra (high), CodexOpenAI$0.10
Mistral Large 4 (high), Terminus-2Mistral AI$0.10
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic$0.11
Claude Opus 5.5 (medium), Claude CodeAnthropic$0.11
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI$0.11
Gemini 3.8 Flash (low), Terminus-2Google$0.11
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)$0.12
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA$0.13
Step 5 Preview (Reasoning), Terminus-2StepFun$0.13
Claude Opus 5.5 (high), Claude CodeAnthropic$0.13
MiniMax M3 (Reasoning), MiniMax CodeMiniMax$0.15
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI$0.18
Claude Sonnet 5 (high), Claude CodeAnthropic$0.20
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek$0.20
GPT-5.6 Sol (high), CodexOpenAI$0.21
GLM-5.2 (high), Terminus-2Z.ai$0.22
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)$0.22
Kimi K3 (Reasoning), Terminus-2Moonshot AI$0.23
Claude Opus 5.5 (xhigh), Claude CodeAnthropic$0.25
gpt-oss-120b (high), CodexOpenAI$0.26
Claude Opus 4.8 (high), Claude CodeAnthropic$0.26
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI$0.27
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai$0.27
GLM-5.3 (low), Terminus-2Z.ai$0.27
DeepSeek V4 Pro (high), Terminus-2DeepSeek$0.30
Claude Opus 5 (high), Claude CodeAnthropic$0.32
Kimi K3 (Reasoning), Kimi CodeMoonshot AI$0.32
GLM-5.2 (max), Terminus-2Z.ai$0.32
Claude Opus 4.7 (high), Claude CodeAnthropic$0.34
GLM-5.2 (max), Claude CodeZ.ai$0.34
DeepSeek V4 Pro (max), Terminus-2DeepSeek$0.35
GLM-5.3 (max), Terminus-2Z.ai$0.38
GLM-5.3 (max), Claude CodeZ.ai$0.48
Claude Opus 5.5 (max), Claude CodeAnthropic$1.00

Open weights

Cost per task

Average cost per agent task (USD) · Lower is better

Cost per taskCost per task in US dollars: Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: $0.0096; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: $0.013; gpt-oss-20b (high), Terminus-2: $0.017; MiniMax M3.1 Flash (max), Terminus-2: $0.018; Gemma 4 26B A4B (Reasoning), Terminus-2: $0.021; Llama 3.3 70B (Non-reasoning), Terminus-2: $0.023; gpt-oss-120b (high), Terminus-2: $0.026; MiMo V2.6 Flash (Reasoning), MiMo Code: $0.047; DeepSeek V4.1 Flash (max), Codex: $0.067; Nemotron 3 Ultra (high), Terminus-2: $0.067; Claude Haiku 5.5 (max), Claude Code: $0.088; GLM-5.3-Flash (max), Claude Code: $0.093; Mistral Large 4 (high), Terminus-2: $0.10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: $0.13; Step 5 Preview (Reasoning), Terminus-2: $0.13; MiniMax M3 (Reasoning), MiniMax Code: $0.15; Kimi K2.7 Code (Reasoning), Kimi Code: $0.18; Qwen 3.8 27B (Reasoning), Qwen Code: $0.22; Kimi K3 (Reasoning), Kimi Code: $0.32; DeepSeek V4 Pro (max), Terminus-2: $0.35; GLM-5.3 (max), Claude Code: $0.48$0$0.15$0.30$0.45$0.60Nemotron 3.5 Super VL 120B (Reasoning)Terminus-2$0.0096Nemotron 3.5 Lightning 30B (Reasoning)Terminus-2$0.013gpt-oss-20b (high)Terminus-2$0.017MiniMax M3.1 Flash (max)Terminus-2$0.018Gemma 4 26B A4B (Reasoning)Terminus-2$0.021Llama 3.3 70B (Non-reasoning)Terminus-2$0.023gpt-oss-120b (high)Terminus-2$0.026MiMo V2.6 Flash (Reasoning)MiMo Code$0.047DeepSeek V4.1 Flash (max)Codex$0.067Nemotron 3 Ultra (high)Terminus-2$0.067Claude Haiku 5.5 (max)Claude Code$0.088GLM-5.3-Flash (max)Claude Code$0.093Mistral Large 4 (high)Terminus-2$0.10Nemotron 3 Nano Omni 30B (Reasoning)Terminus-2$0.13Step 5 Preview (Reasoning)Terminus-2$0.13MiniMax M3 (Reasoning)MiniMax Code$0.15Kimi K2.7 Code (Reasoning)Kimi Code$0.18Qwen 3.8 27B (Reasoning)Qwen Code$0.22Kimi K3 (Reasoning)Kimi Code$0.32DeepSeek V4 Pro (max)Terminus-2$0.35GLM-5.3 (max)Claude Code$0.48
How to read this chart

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Lower is better. Costs are pay-per-token list prices, not any discount or credit a customer might have.

Data table: Cost per task
Cost per task
ModelDeveloperCost per task
gpt-oss-120b (low), Terminus-2OpenAI$0.0046
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA$0.0096
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA$0.013
gpt-oss-20b (high), Terminus-2OpenAI$0.017
MiniMax M3.1 Flash (max), Terminus-2MiniMax$0.018
Gemma 4 26B A4B (Reasoning), Terminus-2Google$0.021
Llama 3.3 70B (Non-reasoning), Terminus-2Meta$0.023
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI$0.026
gpt-oss-120b (high), Terminus-2OpenAI$0.026
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai$0.037
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi$0.047
GLM-5.3-Flash (low), Terminus-2Z.ai$0.048
DeepSeek V4 Flash (max), Terminus-2DeepSeek$0.062
DeepSeek V4 Flash (high), Terminus-2DeepSeek$0.065
DeepSeek V4.1 Flash (max), CodexDeepSeek$0.067
Nemotron 3 Ultra (high), Terminus-2NVIDIA$0.067
DeepSeek V4 Flash (high), Claude CodeDeepSeek$0.080
DeepSeek V4 Flash (high), CodexDeepSeek$0.085
Claude Haiku 5.5 (max), Claude CodeAnthropic$0.088
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI$0.089
GLM-5.3-Flash (max), Claude CodeZ.ai$0.093
gpt-oss-20b (high), CodexOpenAI$0.094
GLM-5.3-Flash (max), Terminus-2Z.ai$0.094
GLM-5.2 (Non-reasoning), Terminus-2Z.ai$0.099
Mistral Large 4 (high), Terminus-2Mistral AI$0.10
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI$0.11
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)$0.12
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA$0.13
Step 5 Preview (Reasoning), Terminus-2StepFun$0.13
MiniMax M3 (Reasoning), MiniMax CodeMiniMax$0.15
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI$0.18
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek$0.20
GLM-5.2 (high), Terminus-2Z.ai$0.22
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)$0.22
Kimi K3 (Reasoning), Terminus-2Moonshot AI$0.23
gpt-oss-120b (high), CodexOpenAI$0.26
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI$0.27
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai$0.27
GLM-5.3 (low), Terminus-2Z.ai$0.27
DeepSeek V4 Pro (high), Terminus-2DeepSeek$0.30
Kimi K3 (Reasoning), Kimi CodeMoonshot AI$0.32
GLM-5.2 (max), Terminus-2Z.ai$0.32
GLM-5.2 (max), Claude CodeZ.ai$0.34
DeepSeek V4 Pro (max), Terminus-2DeepSeek$0.35
GLM-5.3 (max), Terminus-2Z.ai$0.38
GLM-5.3 (max), Claude CodeZ.ai$0.48

All

Geospatial Agent Index vs. cost per task

Geospatial Agent Index, Text only; cost per task (USD) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. cost per taskGeospatial Agent Index (0 to 100) against cost per task in US dollars, log scale: DeepSeek V4 Pro (max), Terminus-2: 72.07, $0.35; Gemini 3.1 Flash-Lite (high), Terminus-2: 56.33, $0.031; Gemini 3.8 Flash (low), Terminus-2: 71.91, $0.11; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, $0.021; gpt-oss-120b (high), Terminus-2: 45.57, $0.026; gpt-oss-20b (high), Terminus-2: 33.48, $0.017; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, $0.023; MiniMax M3.1 Flash (max), Terminus-2: 52.79, $0.018; Mistral Large 4 (high), Terminus-2: 62.72, $0.10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, $0.13; Nemotron 3 Ultra (high), Terminus-2: 67.93, $0.067; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, $0.013; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, $0.0096; Step 5 Preview (Reasoning), Terminus-2: 52.29, $0.13; GLM-5.3-Flash (max), Claude Code: 72.14, $0.093; GLM-5.3 (max), Claude Code: 74.47, $0.48; DeepSeek V4.1 Flash (max), Codex: 77.76, $0.067; Kimi K2.7 Code (Reasoning), Kimi Code: 72.33, $0.18; Kimi K3 (Reasoning), Kimi Code: 75.1, $0.32; MiniMax M3 (Reasoning), MiniMax Code: 68.24, $0.15; MiMo V2.6 Flash (Reasoning), MiMo Code: 71.44, $0.047; Qwen 3.8 27B (Reasoning), Qwen Code: 69.33, $0.22; Claude Sonnet 5.5 (xhigh), Claude Code: 79.01, $0.11; Claude Opus 5.5 (max), Claude Code: 85.14, $1.00; Claude Haiku 5.5 (max), Claude Code: 77.35, $0.088; GPT-6.1 Sol (xhigh), Codex: 81.82, $0.085; GPT-5.6 Terra (high), Codex: 69.32, $0.10; GPT-5.6 Luna (xhigh), Codex: 72.66, $0.021Most attractive quadrant0102030405060708090100$0.005$0.01$0.02$0.05$0.10$0.20$0.50$1.00$2.00Cost per task (USD, log scale)Geospatial Agent IndexClaude Haiku 5.5 (max), Claude CodeQwen 3.8 27B (Reasoning), Qwen CodeClaude Opus 5.5 (max), Claude CodeGPT-6.1 Sol (xhigh), CodexDeepSeek V4.1 Flash (max), CodexGPT-5.6 Luna (xhigh), CodexMiniMax M3.1 Flash (max), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2Claude Sonnet 5.5 (xhigh), Claude CodeKimi K3 (Reasoning), Kimi CodeGLM-5.3 (max), Claude CodeKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeDeepSeek V4 Pro (max), Terminus-2Gemini 3.8 Flash (low), Terminus-2MiMo V2.6 Flash (Reasoning), MiMo CodeGPT-5.6 Terra (high), CodexMiniMax M3 (Reasoning), MiniMax CodeNemotron 3 Ultra (high), Terminus-2Mistral Large 4 (high), Terminus-2Gemini 3.1 Flash-Lite (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2gpt-oss-20b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

Not yet ranked. Entries with too few tasks run so far are not plotted; the table lists them, and every entry is on the models page.

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Each point is one entry. Further left means a lower average cost per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no cheaper shown model beats on score.

Data table: Geospatial Agent Index vs. cost per task

Open weights

Geospatial Agent Index vs. cost per task

Geospatial Agent Index, Text only; cost per task (USD) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. cost per taskGeospatial Agent Index (0 to 100) against cost per task in US dollars, log scale: DeepSeek V4 Pro (max), Terminus-2: 72.07, $0.35; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, $0.021; gpt-oss-120b (high), Terminus-2: 45.57, $0.026; gpt-oss-20b (high), Terminus-2: 33.48, $0.017; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, $0.023; MiniMax M3.1 Flash (max), Terminus-2: 52.79, $0.018; Mistral Large 4 (high), Terminus-2: 62.72, $0.10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, $0.13; Nemotron 3 Ultra (high), Terminus-2: 67.93, $0.067; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, $0.013; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, $0.0096; Step 5 Preview (Reasoning), Terminus-2: 52.29, $0.13; GLM-5.3-Flash (max), Claude Code: 72.14, $0.093; GLM-5.3 (max), Claude Code: 74.47, $0.48; DeepSeek V4.1 Flash (max), Codex: 77.76, $0.067; Kimi K2.7 Code (Reasoning), Kimi Code: 72.33, $0.18; Kimi K3 (Reasoning), Kimi Code: 75.1, $0.32; MiniMax M3 (Reasoning), MiniMax Code: 68.24, $0.15; MiMo V2.6 Flash (Reasoning), MiMo Code: 71.44, $0.047; Qwen 3.8 27B (Reasoning), Qwen Code: 69.33, $0.22; Claude Haiku 5.5 (max), Claude Code: 77.35, $0.088Most attractive quadrant0102030405060708090$0.005$0.01$0.02$0.05$0.10$0.20$0.50$1.00Cost per task (USD, log scale)Geospatial Agent IndexClaude Haiku 5.5 (max), Claude CodeQwen 3.8 27B (Reasoning), Qwen CodeDeepSeek V4.1 Flash (max), CodexMiMo V2.6 Flash (Reasoning), MiMo CodeNemotron 3 Ultra (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2Kimi K3 (Reasoning), Kimi CodeGLM-5.3 (max), Claude CodeKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeDeepSeek V4 Pro (max), Terminus-2MiniMax M3 (Reasoning), MiniMax CodeMistral Large 4 (high), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2gpt-oss-20b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Each point is one entry. Further left means a lower average cost per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no cheaper shown model beats on score.

Data table: Geospatial Agent Index vs. cost per task

Time

All

Time per task

Average minutes per agent task, at 100 output tokens/s · Lower is better

Time per taskTime per task: GPT-6.1 Sol (xhigh), Codex: 0.8 min; GPT-5.6 Terra (high), Codex: 0.8 min; Claude Sonnet 5.5 (xhigh), Claude Code: 1.2 min; Kimi K3 (Reasoning), Kimi Code: 1.5 min; GPT-5.6 Luna (xhigh), Codex: 1.7 min; Kimi K2.7 Code (Reasoning), Kimi Code: 1.9 min; Gemini 3.8 Flash (low), Terminus-2: 1.9 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 2.1 min; Nemotron 3 Ultra (high), Terminus-2: 2.4 min; gpt-oss-120b (high), Terminus-2: 3.0 min; Gemini 3.1 Flash-Lite (high), Terminus-2: 3.1 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 3.8 min; GLM-5.3 (max), Claude Code: 4.3 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 4.6 min; Qwen 3.8 27B (Reasoning), Qwen Code: 4.7 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 4.8 min; MiniMax M3 (Reasoning), MiniMax Code: 4.9 min; DeepSeek V4 Pro (max), Terminus-2: 4.9 min; Claude Opus 5.5 (max), Claude Code: 5.3 min; MiMo V2.6 Flash (Reasoning), MiMo Code: 5.3 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 5.6 min; GLM-5.3-Flash (max), Claude Code: 6.5 min; gpt-oss-20b (high), Terminus-2: 7.2 min; Claude Haiku 5.5 (max), Claude Code: 8.3 min; DeepSeek V4.1 Flash (max), Codex: 8.6 min; MiniMax M3.1 Flash (max), Terminus-2: 8.7 min; Mistral Large 4 (high), Terminus-2: 11.4 min; Step 5 Preview (Reasoning), Terminus-2: 13.1 min05101520GPT-6.1 Sol (xhigh)Codex0.8 minGPT-5.6 Terra (high)Codex0.8 minClaude Sonnet 5.5 (xhigh)Claude Code1.2 minKimi K3 (Reasoning)Kimi Code1.5 minGPT-5.6 Luna (xhigh)Codex1.7 minKimi K2.7 Code (Reasoning)Kimi Code1.9 minGemini 3.8 Flash (low)Terminus-21.9 minLlama 3.3 70B (Non-reasoning)Terminus-22.1 minNemotron 3 Ultra (high)Terminus-22.4 mingpt-oss-120b (high)Terminus-23.0 minGemini 3.1 Flash-Lite (high)Terminus-23.1 minNemotron 3.5 Super VL 120B (Reasoning)Terminus-23.8 minGLM-5.3 (max)Claude Code4.3 minNemotron 3 Nano Omni 30B (Reasoning)Terminus-24.6 minQwen 3.8 27B (Reasoning)Qwen Code4.7 minNemotron 3.5 Lightning 30B (Reasoning)Terminus-24.8 minMiniMax M3 (Reasoning)MiniMax Code4.9 minDeepSeek V4 Pro (max)Terminus-24.9 minClaude Opus 5.5 (max)Claude Code5.3 minMiMo V2.6 Flash (Reasoning)MiMo Code5.3 minGemma 4 26B A4B (Reasoning)Terminus-25.6 minGLM-5.3-Flash (max)Claude Code6.5 mingpt-oss-20b (high)Terminus-27.2 minClaude Haiku 5.5 (max)Claude Code8.3 minDeepSeek V4.1 Flash (max)Codex8.6 minMiniMax M3.1 Flash (max)Terminus-28.7 minMistral Large 4 (high)Terminus-211.4 minStep 5 Preview (Reasoning)Terminus-213.1 min
How to read this chart

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

Data table: Time per task
Time per task
ModelDeveloperTime per task (at 100 output tokens/s)
Claude Opus 5.5 (low), Claude CodeAnthropic0.4 min
Claude Sonnet 5.5 (medium), Claude CodeAnthropic0.4 min
GPT-6.1 Sol (medium), CodexOpenAI0.4 min
GPT-6 Luna (medium), CodexOpenAI0.4 min
Claude Sonnet 5.5 (low), Claude CodeAnthropic0.4 min
GPT-6 Luna (low), CodexOpenAI0.5 min
gpt-oss-120b (low), Terminus-2OpenAI0.5 min
GPT-6.1 Sol (high), CodexOpenAI0.5 min
Claude Opus 5.5 (medium), Claude CodeAnthropic0.5 min
GPT-5.6 Luna (low), CodexOpenAI0.5 min
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google0.6 min
Claude Sonnet 5.5 (high), Claude CodeAnthropic0.6 min
GPT-6 Luna (high), CodexOpenAI0.7 min
Claude Opus 5.5 (high), Claude CodeAnthropic0.7 min
GPT-6 Sol (high), CodexOpenAI0.8 min
GPT-5.6 Luna (medium), CodexOpenAI0.8 min
GPT-6.1 Sol (xhigh), CodexOpenAI0.8 min
GPT-5.6 Terra (high), CodexOpenAI0.8 min
Claude Opus 4.8 (high), Claude CodeAnthropic0.9 min
Claude Haiku 5.5 (low), Claude CodeAnthropic0.9 min
Claude Opus 4.7 (high), Claude CodeAnthropic0.9 min
Claude Haiku 5.5 (medium), Claude CodeAnthropic1.0 min
GPT-5.6 Sol (high), CodexOpenAI1.0 min
Claude Opus 5 (high), Claude CodeAnthropic1.1 min
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI1.1 min
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic1.2 min
Claude Haiku 5.5 (high), Claude CodeAnthropic1.4 min
Claude Opus 5.5 (xhigh), Claude CodeAnthropic1.4 min
GPT-6 Luna (xhigh), CodexOpenAI1.4 min
GPT-5.6 Luna (high), CodexOpenAI1.4 min
Kimi K3 (Reasoning), Kimi CodeMoonshot AI1.5 min
Claude Sonnet 5 (high), Claude CodeAnthropic1.5 min
GLM-5.2 (Non-reasoning), Terminus-2Z.ai1.5 min
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic1.6 min
GPT-5.6 Luna (xhigh), CodexOpenAI1.7 min
Gemini 3.1 Flash-Lite (low), Terminus-2Google1.7 min
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI1.9 min
Gemini 3.8 Flash (low), Terminus-2Google1.9 min
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2.1 min
Nemotron 3 Ultra (high), Terminus-2NVIDIA2.4 min
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic2.5 min
GLM-5.3 (low), Terminus-2Z.ai2.7 min
Kimi K3 (Reasoning), Terminus-2Moonshot AI2.7 min
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI3.0 min
gpt-oss-120b (high), Terminus-2OpenAI3.0 min
Gemini 3.1 Flash-Lite (high), Terminus-2Google3.1 min
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI3.5 min
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA3.8 min
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai3.8 min
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI4.0 min
DeepSeek V4 Pro (high), Terminus-2DeepSeek4.0 min
GLM-5.3 (max), Terminus-2Z.ai4.2 min
GLM-5.3-Flash (low), Terminus-2Z.ai4.2 min
GLM-5.3 (max), Claude CodeZ.ai4.3 min
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA4.6 min
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)4.7 min
GLM-5.2 (high), Terminus-2Z.ai4.7 min
gpt-oss-20b (high), CodexOpenAI4.8 min
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4.8 min
MiniMax M3 (Reasoning), MiniMax CodeMiniMax4.9 min
DeepSeek V4 Pro (max), Terminus-2DeepSeek4.9 min
Claude Opus 5.5 (max), Claude CodeAnthropic5.3 min
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi5.3 min
DeepSeek V4 Flash (high), Claude CodeDeepSeek5.4 min
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai5.4 min
Gemma 4 26B A4B (Reasoning), Terminus-2Google5.6 min
DeepSeek V4 Flash (max), Terminus-2DeepSeek5.7 min
DeepSeek V4 Flash (high), Terminus-2DeepSeek5.9 min
gpt-oss-120b (high), CodexOpenAI6.0 min
GLM-5.2 (max), Terminus-2Z.ai6.1 min
GLM-5.2 (max), Claude CodeZ.ai6.3 min
DeepSeek V4 Flash (high), CodexDeepSeek6.5 min
GLM-5.3-Flash (max), Claude CodeZ.ai6.5 min
gpt-oss-20b (high), Terminus-2OpenAI7.2 min
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)7.4 min
Claude Haiku 5.5 (max), Claude CodeAnthropic8.3 min
GLM-5.3-Flash (max), Terminus-2Z.ai8.5 min
DeepSeek V4.1 Flash (max), CodexDeepSeek8.6 min
MiniMax M3.1 Flash (max), Terminus-2MiniMax8.7 min
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek10.9 min
Mistral Large 4 (high), Terminus-2Mistral AI11.4 min
Step 5 Preview (Reasoning), Terminus-2StepFun13.1 min

Open weights

Time per task

Average minutes per agent task, at 100 output tokens/s · Lower is better

Time per taskTime per task: Kimi K3 (Reasoning), Kimi Code: 1.5 min; Kimi K2.7 Code (Reasoning), Kimi Code: 1.9 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 2.1 min; Nemotron 3 Ultra (high), Terminus-2: 2.4 min; gpt-oss-120b (high), Terminus-2: 3.0 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 3.8 min; GLM-5.3 (max), Claude Code: 4.3 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 4.6 min; Qwen 3.8 27B (Reasoning), Qwen Code: 4.7 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 4.8 min; MiniMax M3 (Reasoning), MiniMax Code: 4.9 min; DeepSeek V4 Pro (max), Terminus-2: 4.9 min; MiMo V2.6 Flash (Reasoning), MiMo Code: 5.3 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 5.6 min; GLM-5.3-Flash (max), Claude Code: 6.5 min; gpt-oss-20b (high), Terminus-2: 7.2 min; Claude Haiku 5.5 (max), Claude Code: 8.3 min; DeepSeek V4.1 Flash (max), Codex: 8.6 min; MiniMax M3.1 Flash (max), Terminus-2: 8.7 min; Mistral Large 4 (high), Terminus-2: 11.4 min; Step 5 Preview (Reasoning), Terminus-2: 13.1 min05101520Kimi K3 (Reasoning)Kimi Code1.5 minKimi K2.7 Code (Reasoning)Kimi Code1.9 minLlama 3.3 70B (Non-reasoning)Terminus-22.1 minNemotron 3 Ultra (high)Terminus-22.4 mingpt-oss-120b (high)Terminus-23.0 minNemotron 3.5 Super VL 120B (Reasoning)Terminus-23.8 minGLM-5.3 (max)Claude Code4.3 minNemotron 3 Nano Omni 30B (Reasoning)Terminus-24.6 minQwen 3.8 27B (Reasoning)Qwen Code4.7 minNemotron 3.5 Lightning 30B (Reasoning)Terminus-24.8 minMiniMax M3 (Reasoning)MiniMax Code4.9 minDeepSeek V4 Pro (max)Terminus-24.9 minMiMo V2.6 Flash (Reasoning)MiMo Code5.3 minGemma 4 26B A4B (Reasoning)Terminus-25.6 minGLM-5.3-Flash (max)Claude Code6.5 mingpt-oss-20b (high)Terminus-27.2 minClaude Haiku 5.5 (max)Claude Code8.3 minDeepSeek V4.1 Flash (max)Codex8.6 minMiniMax M3.1 Flash (max)Terminus-28.7 minMistral Large 4 (high)Terminus-211.4 minStep 5 Preview (Reasoning)Terminus-213.1 min
How to read this chart

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

Data table: Time per task
Time per task
ModelDeveloperTime per task (at 100 output tokens/s)
gpt-oss-120b (low), Terminus-2OpenAI0.5 min
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI1.1 min
Kimi K3 (Reasoning), Kimi CodeMoonshot AI1.5 min
GLM-5.2 (Non-reasoning), Terminus-2Z.ai1.5 min
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI1.9 min
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2.1 min
Nemotron 3 Ultra (high), Terminus-2NVIDIA2.4 min
GLM-5.3 (low), Terminus-2Z.ai2.7 min
Kimi K3 (Reasoning), Terminus-2Moonshot AI2.7 min
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI3.0 min
gpt-oss-120b (high), Terminus-2OpenAI3.0 min
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI3.5 min
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA3.8 min
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai3.8 min
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI4.0 min
DeepSeek V4 Pro (high), Terminus-2DeepSeek4.0 min
GLM-5.3 (max), Terminus-2Z.ai4.2 min
GLM-5.3-Flash (low), Terminus-2Z.ai4.2 min
GLM-5.3 (max), Claude CodeZ.ai4.3 min
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA4.6 min
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)4.7 min
GLM-5.2 (high), Terminus-2Z.ai4.7 min
gpt-oss-20b (high), CodexOpenAI4.8 min
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4.8 min
MiniMax M3 (Reasoning), MiniMax CodeMiniMax4.9 min
DeepSeek V4 Pro (max), Terminus-2DeepSeek4.9 min
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi5.3 min
DeepSeek V4 Flash (high), Claude CodeDeepSeek5.4 min
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai5.4 min
Gemma 4 26B A4B (Reasoning), Terminus-2Google5.6 min
DeepSeek V4 Flash (max), Terminus-2DeepSeek5.7 min
DeepSeek V4 Flash (high), Terminus-2DeepSeek5.9 min
gpt-oss-120b (high), CodexOpenAI6.0 min
GLM-5.2 (max), Terminus-2Z.ai6.1 min
GLM-5.2 (max), Claude CodeZ.ai6.3 min
DeepSeek V4 Flash (high), CodexDeepSeek6.5 min
GLM-5.3-Flash (max), Claude CodeZ.ai6.5 min
gpt-oss-20b (high), Terminus-2OpenAI7.2 min
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)7.4 min
Claude Haiku 5.5 (max), Claude CodeAnthropic8.3 min
GLM-5.3-Flash (max), Terminus-2Z.ai8.5 min
DeepSeek V4.1 Flash (max), CodexDeepSeek8.6 min
MiniMax M3.1 Flash (max), Terminus-2MiniMax8.7 min
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek10.9 min
Mistral Large 4 (high), Terminus-2Mistral AI11.4 min
Step 5 Preview (Reasoning), Terminus-2StepFun13.1 min

All

Geospatial Agent Index vs. time per task

Geospatial Agent Index, Text only; time per task (minutes) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. time per taskGeospatial Agent Index (0 to 100) against time per task (minutes), log scale: DeepSeek V4 Pro (max), Terminus-2: 72.07, 4.9 min; Gemini 3.1 Flash-Lite (high), Terminus-2: 56.33, 3.1 min; Gemini 3.8 Flash (low), Terminus-2: 71.91, 1.9 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, 5.6 min; gpt-oss-120b (high), Terminus-2: 45.57, 3.0 min; gpt-oss-20b (high), Terminus-2: 33.48, 7.2 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, 2.1 min; MiniMax M3.1 Flash (max), Terminus-2: 52.79, 8.7 min; Mistral Large 4 (high), Terminus-2: 62.72, 11.4 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, 4.6 min; Nemotron 3 Ultra (high), Terminus-2: 67.93, 2.4 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, 4.8 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, 3.8 min; Step 5 Preview (Reasoning), Terminus-2: 52.29, 13.1 min; GLM-5.3-Flash (max), Claude Code: 72.14, 6.5 min; GLM-5.3 (max), Claude Code: 74.47, 4.3 min; DeepSeek V4.1 Flash (max), Codex: 77.76, 8.6 min; Kimi K2.7 Code (Reasoning), Kimi Code: 72.33, 1.9 min; Kimi K3 (Reasoning), Kimi Code: 75.1, 1.5 min; MiniMax M3 (Reasoning), MiniMax Code: 68.24, 4.9 min; MiMo V2.6 Flash (Reasoning), MiMo Code: 71.44, 5.3 min; Qwen 3.8 27B (Reasoning), Qwen Code: 69.33, 4.7 min; Claude Sonnet 5.5 (xhigh), Claude Code: 79.01, 1.2 min; Claude Opus 5.5 (max), Claude Code: 85.14, 5.3 min; Claude Haiku 5.5 (max), Claude Code: 77.35, 8.3 min; GPT-6.1 Sol (xhigh), Codex: 81.82, 0.8 min; GPT-5.6 Terra (high), Codex: 69.32, 0.8 min; GPT-5.6 Luna (xhigh), Codex: 72.66, 1.7 minMost attractive quadrant01020304050607080901000.5 min1 min2 min5 min10 min20 minTime per task (minutes, log scale)Geospatial Agent IndexClaude Haiku 5.5 (max), Claude CodeQwen 3.8 27B (Reasoning), Qwen CodeClaude Opus 5.5 (max), Claude CodeGPT-6.1 Sol (xhigh), CodexClaude Sonnet 5.5 (xhigh), Claude CodeKimi K3 (Reasoning), Kimi CodeDeepSeek V4.1 Flash (max), CodexGLM-5.3 (max), Claude CodeGPT-5.6 Luna (xhigh), CodexKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeDeepSeek V4 Pro (max), Terminus-2Gemini 3.8 Flash (low), Terminus-2MiMo V2.6 Flash (Reasoning), MiMo CodeGPT-5.6 Terra (high), CodexMiniMax M3 (Reasoning), MiniMax CodeNemotron 3 Ultra (high), Terminus-2Mistral Large 4 (high), Terminus-2Gemini 3.1 Flash-Lite (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2gpt-oss-20b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

Not yet ranked. Entries with too few tasks run so far are not plotted; the table lists them, and every entry is on the models page.

How to read this chart. Each point is one entry. Further left means a lower average time per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no faster shown model beats on score.

Data table: Geospatial Agent Index vs. time per task

Open weights

Geospatial Agent Index vs. time per task

Geospatial Agent Index, Text only; time per task (minutes) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. time per taskGeospatial Agent Index (0 to 100) against time per task (minutes), log scale: DeepSeek V4 Pro (max), Terminus-2: 72.07, 4.9 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, 5.6 min; gpt-oss-120b (high), Terminus-2: 45.57, 3.0 min; gpt-oss-20b (high), Terminus-2: 33.48, 7.2 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, 2.1 min; MiniMax M3.1 Flash (max), Terminus-2: 52.79, 8.7 min; Mistral Large 4 (high), Terminus-2: 62.72, 11.4 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, 4.6 min; Nemotron 3 Ultra (high), Terminus-2: 67.93, 2.4 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, 4.8 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, 3.8 min; Step 5 Preview (Reasoning), Terminus-2: 52.29, 13.1 min; GLM-5.3-Flash (max), Claude Code: 72.14, 6.5 min; GLM-5.3 (max), Claude Code: 74.47, 4.3 min; DeepSeek V4.1 Flash (max), Codex: 77.76, 8.6 min; Kimi K2.7 Code (Reasoning), Kimi Code: 72.33, 1.9 min; Kimi K3 (Reasoning), Kimi Code: 75.1, 1.5 min; MiniMax M3 (Reasoning), MiniMax Code: 68.24, 4.9 min; MiMo V2.6 Flash (Reasoning), MiMo Code: 71.44, 5.3 min; Qwen 3.8 27B (Reasoning), Qwen Code: 69.33, 4.7 min; Claude Haiku 5.5 (max), Claude Code: 77.35, 8.3 minMost attractive quadrant01020304050607080901 min2 min5 min10 min20 minTime per task (minutes, log scale)Geospatial Agent IndexClaude Haiku 5.5 (max), Claude CodeQwen 3.8 27B (Reasoning), Qwen CodeDeepSeek V4.1 Flash (max), CodexKimi K3 (Reasoning), Kimi CodeGLM-5.3 (max), Claude CodeKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeDeepSeek V4 Pro (max), Terminus-2MiMo V2.6 Flash (Reasoning), MiMo CodeMiniMax M3 (Reasoning), MiniMax CodeNemotron 3 Ultra (high), Terminus-2Mistral Large 4 (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2gpt-oss-20b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

How to read this chart. Each point is one entry. Further left means a lower average time per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no faster shown model beats on score.

Data table: Geospatial Agent Index vs. time per task

Tokens

All

Output tokens per task

Average output tokens per agent task, reasoning included · Lower is better

Output tokens per taskOutput tokens per task: Llama 3.3 70B (Non-reasoning), Terminus-2: 2k; GPT-5.6 Terra (high), Codex: 3k; GPT-6.1 Sol (xhigh), Codex: 3k; Claude Sonnet 5.5 (xhigh), Claude Code: 4k; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 7k; GPT-5.6 Luna (xhigh), Codex: 7k; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 7k; Gemini 3.8 Flash (low), Terminus-2: 8k; Kimi K3 (Reasoning), Kimi Code: 9k; Nemotron 3 Ultra (high), Terminus-2: 9k; Kimi K2.7 Code (Reasoning), Kimi Code: 11k; Mistral Large 4 (high), Terminus-2: 14k; gpt-oss-120b (high), Terminus-2: 15k; GLM-5.3 (max), Claude Code: 15k; Gemini 3.1 Flash-Lite (high), Terminus-2: 16k; MiniMax M3.1 Flash (max), Terminus-2: 19k; Gemma 4 26B A4B (Reasoning), Terminus-2: 21k; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21k; Step 5 Preview (Reasoning), Terminus-2: 24k; DeepSeek V4 Pro (max), Terminus-2: 24k; Claude Opus 5.5 (max), Claude Code: 27k; Qwen 3.8 27B (Reasoning), Qwen Code: 28k; GLM-5.3-Flash (max), Claude Code: 29k; MiniMax M3 (Reasoning), MiniMax Code: 29k; MiMo V2.6 Flash (Reasoning), MiMo Code: 32k; DeepSeek V4.1 Flash (max), Codex: 38k; gpt-oss-20b (high), Terminus-2: 40k; Claude Haiku 5.5 (max), Claude Code: 45k015k30k45k60kLlama 3.3 70B (Non-reasoning)Terminus-22kGPT-5.6 Terra (high)Codex3kGPT-6.1 Sol (xhigh)Codex3kClaude Sonnet 5.5 (xhigh)Claude Code4kNemotron 3.5 Lightning 30B (Reasoning)Terminus-27kGPT-5.6 Luna (xhigh)Codex7kNemotron 3.5 Super VL 120B (Reasoning)Terminus-27kGemini 3.8 Flash (low)Terminus-28kKimi K3 (Reasoning)Kimi Code9kNemotron 3 Ultra (high)Terminus-29kKimi K2.7 Code (Reasoning)Kimi Code11kMistral Large 4 (high)Terminus-214kgpt-oss-120b (high)Terminus-215kGLM-5.3 (max)Claude Code15kGemini 3.1 Flash-Lite (high)Terminus-216kMiniMax M3.1 Flash (max)Terminus-219kGemma 4 26B A4B (Reasoning)Terminus-221kNemotron 3 Nano Omni 30B (Reasoning)Terminus-221kStep 5 Preview (Reasoning)Terminus-224kDeepSeek V4 Pro (max)Terminus-224kClaude Opus 5.5 (max)Claude Code27kQwen 3.8 27B (Reasoning)Qwen Code28kGLM-5.3-Flash (max)Claude Code29kMiniMax M3 (Reasoning)MiniMax Code29kMiMo V2.6 Flash (Reasoning)MiMo Code32kDeepSeek V4.1 Flash (max)Codex38kgpt-oss-20b (high)Terminus-240kClaude Haiku 5.5 (max)Claude Code45k
How to read this chart

Output tokens per task. The average number of tokens the model wrote per attempt, its reasoning included, as reported by the provider.

Compare with care. Models use different tokenisers, so the same text is a different number of tokens for different models. Use token counts to see how much work each model did, and cost to compare spending.

Data table: Output tokens per task
Output tokens per task
ModelDeveloperOutput tokens per task
Claude Opus 5.5 (low), Claude CodeAnthropic1k
Claude Sonnet 5.5 (low), Claude CodeAnthropic1k
GPT-6 Luna (medium), CodexOpenAI1k
Claude Sonnet 5.5 (medium), Claude CodeAnthropic1k
GPT-6.1 Sol (medium), CodexOpenAI1k
GPT-6 Luna (low), CodexOpenAI1k
GPT-5.6 Luna (low), CodexOpenAI2k
gpt-oss-120b (low), Terminus-2OpenAI2k
Claude Opus 5.5 (medium), Claude CodeAnthropic2k
Claude Sonnet 5.5 (high), Claude CodeAnthropic2k
GPT-6.1 Sol (high), CodexOpenAI2k
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google2k
Claude Opus 5.5 (high), Claude CodeAnthropic2k
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2k
GPT-6 Luna (high), CodexOpenAI3k
GPT-5.6 Luna (medium), CodexOpenAI3k
GPT-6 Sol (high), CodexOpenAI3k
Claude Haiku 5.5 (low), Claude CodeAnthropic3k
GPT-5.6 Terra (high), CodexOpenAI3k
GPT-6.1 Sol (xhigh), CodexOpenAI3k
Claude Haiku 5.5 (medium), Claude CodeAnthropic4k
GPT-5.6 Sol (high), CodexOpenAI4k
Claude Opus 4.8 (high), Claude CodeAnthropic4k
Claude Opus 4.7 (high), Claude CodeAnthropic4k
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic4k
Claude Opus 5 (high), Claude CodeAnthropic4k
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI4k
Claude Opus 5.5 (xhigh), Claude CodeAnthropic5k
GPT-5.6 Luna (high), CodexOpenAI5k
GLM-5.2 (Non-reasoning), Terminus-2Z.ai6k
Claude Haiku 5.5 (high), Claude CodeAnthropic6k
Kimi K3 (Reasoning), Terminus-2Moonshot AI6k
GPT-6 Luna (xhigh), CodexOpenAI6k
Claude Sonnet 5 (high), Claude CodeAnthropic6k
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA7k
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic7k
GPT-5.6 Luna (xhigh), CodexOpenAI7k
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA7k
Gemini 3.1 Flash-Lite (low), Terminus-2Google8k
Gemini 3.8 Flash (low), Terminus-2Google8k
Kimi K3 (Reasoning), Kimi CodeMoonshot AI9k
Nemotron 3 Ultra (high), Terminus-2NVIDIA9k
GLM-5.3 (low), Terminus-2Z.ai10k
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI11k
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI12k
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12k
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic12k
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai14k
Mistral Large 4 (high), Terminus-2Mistral AI14k
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai15k
gpt-oss-120b (high), Terminus-2OpenAI15k
GLM-5.3-Flash (low), Terminus-2Z.ai15k
GLM-5.3 (max), Claude CodeZ.ai15k
Gemini 3.1 Flash-Lite (high), Terminus-2Google16k
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI18k
DeepSeek V4 Flash (high), Claude CodeDeepSeek19k
DeepSeek V4 Flash (high), CodexDeepSeek19k
MiniMax M3.1 Flash (max), Terminus-2MiniMax19k
GLM-5.3 (max), Terminus-2Z.ai19k
DeepSeek V4 Pro (high), Terminus-2DeepSeek20k
Gemma 4 26B A4B (Reasoning), Terminus-2Google21k
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21k
GLM-5.2 (high), Terminus-2Z.ai22k
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)22k
gpt-oss-20b (high), CodexOpenAI23k
Step 5 Preview (Reasoning), Terminus-2StepFun24k
DeepSeek V4 Pro (max), Terminus-2DeepSeek24k
Claude Opus 5.5 (max), Claude CodeAnthropic27k
gpt-oss-120b (high), CodexOpenAI27k
GLM-5.2 (max), Claude CodeZ.ai28k
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)28k
GLM-5.3-Flash (max), Claude CodeZ.ai29k
DeepSeek V4 Flash (max), Terminus-2DeepSeek29k
MiniMax M3 (Reasoning), MiniMax CodeMiniMax29k
GLM-5.3-Flash (max), Terminus-2Z.ai30k
GLM-5.2 (max), Terminus-2Z.ai30k
DeepSeek V4 Flash (high), Terminus-2DeepSeek31k
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi32k
DeepSeek V4.1 Flash (max), CodexDeepSeek38k
gpt-oss-20b (high), Terminus-2OpenAI40k
Claude Haiku 5.5 (max), Claude CodeAnthropic45k
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek48k

Open weights

Output tokens per task

Average output tokens per agent task, reasoning included · Lower is better

Output tokens per taskOutput tokens per task: Llama 3.3 70B (Non-reasoning), Terminus-2: 2k; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 7k; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 7k; Kimi K3 (Reasoning), Kimi Code: 9k; Nemotron 3 Ultra (high), Terminus-2: 9k; Kimi K2.7 Code (Reasoning), Kimi Code: 11k; Mistral Large 4 (high), Terminus-2: 14k; gpt-oss-120b (high), Terminus-2: 15k; GLM-5.3 (max), Claude Code: 15k; MiniMax M3.1 Flash (max), Terminus-2: 19k; Gemma 4 26B A4B (Reasoning), Terminus-2: 21k; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21k; Step 5 Preview (Reasoning), Terminus-2: 24k; DeepSeek V4 Pro (max), Terminus-2: 24k; Qwen 3.8 27B (Reasoning), Qwen Code: 28k; GLM-5.3-Flash (max), Claude Code: 29k; MiniMax M3 (Reasoning), MiniMax Code: 29k; MiMo V2.6 Flash (Reasoning), MiMo Code: 32k; DeepSeek V4.1 Flash (max), Codex: 38k; gpt-oss-20b (high), Terminus-2: 40k; Claude Haiku 5.5 (max), Claude Code: 45k015k30k45k60kLlama 3.3 70B (Non-reasoning)Terminus-22kNemotron 3.5 Lightning 30B (Reasoning)Terminus-27kNemotron 3.5 Super VL 120B (Reasoning)Terminus-27kKimi K3 (Reasoning)Kimi Code9kNemotron 3 Ultra (high)Terminus-29kKimi K2.7 Code (Reasoning)Kimi Code11kMistral Large 4 (high)Terminus-214kgpt-oss-120b (high)Terminus-215kGLM-5.3 (max)Claude Code15kMiniMax M3.1 Flash (max)Terminus-219kGemma 4 26B A4B (Reasoning)Terminus-221kNemotron 3 Nano Omni 30B (Reasoning)Terminus-221kStep 5 Preview (Reasoning)Terminus-224kDeepSeek V4 Pro (max)Terminus-224kQwen 3.8 27B (Reasoning)Qwen Code28kGLM-5.3-Flash (max)Claude Code29kMiniMax M3 (Reasoning)MiniMax Code29kMiMo V2.6 Flash (Reasoning)MiMo Code32kDeepSeek V4.1 Flash (max)Codex38kgpt-oss-20b (high)Terminus-240kClaude Haiku 5.5 (max)Claude Code45k
How to read this chart

Output tokens per task. The average number of tokens the model wrote per attempt, its reasoning included, as reported by the provider.

Compare with care. Models use different tokenisers, so the same text is a different number of tokens for different models. Use token counts to see how much work each model did, and cost to compare spending.

Data table: Output tokens per task
Output tokens per task
ModelDeveloperOutput tokens per task
gpt-oss-120b (low), Terminus-2OpenAI2k
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2k
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI4k
GLM-5.2 (Non-reasoning), Terminus-2Z.ai6k
Kimi K3 (Reasoning), Terminus-2Moonshot AI6k
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA7k
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA7k
Kimi K3 (Reasoning), Kimi CodeMoonshot AI9k
Nemotron 3 Ultra (high), Terminus-2NVIDIA9k
GLM-5.3 (low), Terminus-2Z.ai10k
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI11k
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI12k
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12k
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai14k
Mistral Large 4 (high), Terminus-2Mistral AI14k
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai15k
gpt-oss-120b (high), Terminus-2OpenAI15k
GLM-5.3-Flash (low), Terminus-2Z.ai15k
GLM-5.3 (max), Claude CodeZ.ai15k
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI18k
DeepSeek V4 Flash (high), Claude CodeDeepSeek19k
DeepSeek V4 Flash (high), CodexDeepSeek19k
MiniMax M3.1 Flash (max), Terminus-2MiniMax19k
GLM-5.3 (max), Terminus-2Z.ai19k
DeepSeek V4 Pro (high), Terminus-2DeepSeek20k
Gemma 4 26B A4B (Reasoning), Terminus-2Google21k
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21k
GLM-5.2 (high), Terminus-2Z.ai22k
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)22k
gpt-oss-20b (high), CodexOpenAI23k
Step 5 Preview (Reasoning), Terminus-2StepFun24k
DeepSeek V4 Pro (max), Terminus-2DeepSeek24k
gpt-oss-120b (high), CodexOpenAI27k
GLM-5.2 (max), Claude CodeZ.ai28k
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)28k
GLM-5.3-Flash (max), Claude CodeZ.ai29k
DeepSeek V4 Flash (max), Terminus-2DeepSeek29k
MiniMax M3 (Reasoning), MiniMax CodeMiniMax29k
GLM-5.3-Flash (max), Terminus-2Z.ai30k
GLM-5.2 (max), Terminus-2Z.ai30k
DeepSeek V4 Flash (high), Terminus-2DeepSeek31k
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi32k
DeepSeek V4.1 Flash (max), CodexDeepSeek38k
gpt-oss-20b (high), Terminus-2OpenAI40k
Claude Haiku 5.5 (max), Claude CodeAnthropic45k
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek48k

All

Turns per task

Average agent turns per task · Lower is better

Turns per taskTurns per task: gpt-oss-20b (high), Terminus-2: 5.2; gpt-oss-120b (high), Terminus-2: 5.8; Claude Sonnet 5.5 (xhigh), Claude Code: 6.6; Kimi K3 (Reasoning), Terminus-2: 7.2; GPT-6.1 Sol (xhigh), Codex: 7.4; GPT-5.6 Terra (high), Codex: 9.6; Gemini 3.1 Flash-Lite (high), Terminus-2: 10.1; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 10.1; Nemotron 3 Ultra (high), Terminus-2: 12.0; Claude Opus 5.5 (max), Claude Code: 13.1; MiniMax M3.1 Flash (max), Terminus-2: 13.3; GLM-5.3 (max), Claude Code: 13.4; Claude Haiku 5.5 (max), Claude Code: 13.7; GPT-5.6 Luna (xhigh), Codex: 13.9; Kimi K2.7 Code (Reasoning), Terminus-2: 14.2; Mistral Large 4 (high), Terminus-2: 14.3; Llama 3.3 70B (Non-reasoning), Terminus-2: 14.4; Gemma 4 26B A4B (Reasoning), Terminus-2: 14.6; DeepSeek V4 Pro (max), Terminus-2: 14.8; Step 5 Preview (Reasoning), Terminus-2: 15.1; Qwen 3.8 27B (Reasoning), Qwen Code: 17.6; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 18.7; GLM-5.3-Flash (max), Claude Code: 18.9; Gemini 3.8 Flash (low), Terminus-2: 19.0; DeepSeek V4.1 Flash (max), Codex: 23.4; MiMo V2.6 Flash (Reasoning), MiMo Code: 23.6; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 30.2010203040gpt-oss-20b (high)Terminus-25.2gpt-oss-120b (high)Terminus-25.8Claude Sonnet 5.5 (xhigh)Claude Code6.6Kimi K3 (Reasoning)Terminus-27.2GPT-6.1 Sol (xhigh)Codex7.4GPT-5.6 Terra (high)Codex9.6Gemini 3.1 Flash-Lite (high)Terminus-210.1Nemotron 3.5 Super VL 120B (Reasoning)Terminus-210.1Nemotron 3 Ultra (high)Terminus-212.0Claude Opus 5.5 (max)Claude Code13.1MiniMax M3.1 Flash (max)Terminus-213.3GLM-5.3 (max)Claude Code13.4Claude Haiku 5.5 (max)Claude Code13.7GPT-5.6 Luna (xhigh)Codex13.9Kimi K2.7 Code (Reasoning)Terminus-214.2Mistral Large 4 (high)Terminus-214.3Llama 3.3 70B (Non-reasoning)Terminus-214.4Gemma 4 26B A4B (Reasoning)Terminus-214.6DeepSeek V4 Pro (max)Terminus-214.8Step 5 Preview (Reasoning)Terminus-215.1Qwen 3.8 27B (Reasoning)Qwen Code17.6Nemotron 3.5 Lightning 30B (Reasoning)Terminus-218.7GLM-5.3-Flash (max)Claude Code18.9Gemini 3.8 Flash (low)Terminus-219.0DeepSeek V4.1 Flash (max)Codex23.4MiMo V2.6 Flash (Reasoning)MiMo Code23.6Nemotron 3 Nano Omni 30B (Reasoning)Terminus-230.2
How to read this chart

What this metric means. A turn is one model reply plus the commands it ran.

Data table: Turns per task
Turns per task
ModelDeveloperTurns per task
gpt-oss-120b (low), Terminus-2OpenAI2.9
Claude Opus 5.5 (low), Claude CodeAnthropic3.5
Claude Sonnet 5.5 (low), Claude CodeAnthropic3.9
Claude Sonnet 5.5 (medium), Claude CodeAnthropic4.2
Claude Opus 5.5 (medium), Claude CodeAnthropic4.8
Claude Sonnet 5.5 (high), Claude CodeAnthropic4.8
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google4.9
gpt-oss-20b (high), Terminus-2OpenAI5.2
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI5.2
Claude Opus 5.5 (high), Claude CodeAnthropic5.3
Claude Haiku 5.5 (low), Claude CodeAnthropic5.5
GPT-6.1 Sol (medium), CodexOpenAI5.8
gpt-oss-120b (high), Terminus-2OpenAI5.8
Claude Opus 4.8 (high), Claude CodeAnthropic6.0
Claude Haiku 5.5 (medium), Claude CodeAnthropic6.1
GPT-6 Luna (medium), CodexOpenAI6.4
GPT-6.1 Sol (high), CodexOpenAI6.6
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic6.6
Claude Opus 5.5 (xhigh), Claude CodeAnthropic6.9
GPT-5.6 Luna (low), CodexOpenAI7.0
Claude Opus 4.7 (high), Claude CodeAnthropic7.0
Claude Haiku 5.5 (high), Claude CodeAnthropic7.1
Claude Opus 5 (high), Claude CodeAnthropic7.2
Kimi K3 (Reasoning), Terminus-2Moonshot AI7.2
GPT-6.1 Sol (xhigh), CodexOpenAI7.4
GPT-6 Luna (high), CodexOpenAI7.4
GPT-6 Luna (low), CodexOpenAI7.7
GPT-6 Sol (high), CodexOpenAI8.7
Gemini 3.1 Flash-Lite (low), Terminus-2Google8.8
GPT-6 Luna (xhigh), CodexOpenAI8.8
GPT-5.6 Luna (medium), CodexOpenAI9.4
Claude Sonnet 5 (high), Claude CodeAnthropic9.5
GPT-5.6 Sol (high), CodexOpenAI9.5
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic9.6
GPT-5.6 Terra (high), CodexOpenAI9.6
Gemini 3.1 Flash-Lite (high), Terminus-2Google10.1
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA10.1
GLM-5.3 (max), Terminus-2Z.ai10.4
GLM-5.3 (low), Terminus-2Z.ai10.4
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic10.6
Nemotron 3 Ultra (high), Terminus-2NVIDIA12.0
GPT-5.6 Luna (high), CodexOpenAI12.3
GLM-5.2 (Non-reasoning), Terminus-2Z.ai12.8
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12.8
GLM-5.2 (high), Terminus-2Z.ai12.9
Claude Opus 5.5 (max), Claude CodeAnthropic13.1
MiniMax M3.1 Flash (max), Terminus-2MiniMax13.3
GLM-5.3 (max), Claude CodeZ.ai13.4
GLM-5.2 (max), Terminus-2Z.ai13.6
Claude Haiku 5.5 (max), Claude CodeAnthropic13.7
DeepSeek V4 Pro (high), Terminus-2DeepSeek13.9
GPT-5.6 Luna (xhigh), CodexOpenAI13.9
GLM-5.3-Flash (low), Terminus-2Z.ai14.0
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI14.2
Mistral Large 4 (high), Terminus-2Mistral AI14.3
Llama 3.3 70B (Non-reasoning), Terminus-2Meta14.4
DeepSeek V4 Flash (max), Terminus-2DeepSeek14.4
Gemma 4 26B A4B (Reasoning), Terminus-2Google14.6
DeepSeek V4 Pro (max), Terminus-2DeepSeek14.8
Step 5 Preview (Reasoning), Terminus-2StepFun15.1
GLM-5.2 (max), Claude CodeZ.ai15.4
DeepSeek V4 Flash (high), Terminus-2DeepSeek15.6
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)15.7
GLM-5.3-Flash (max), Terminus-2Z.ai15.8
DeepSeek V4 Flash (high), Claude CodeDeepSeek16.1
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)17.6
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA18.7
GLM-5.3-Flash (max), Claude CodeZ.ai18.9
Gemini 3.8 Flash (low), Terminus-2Google19.0
DeepSeek V4.1 Flash (max), CodexDeepSeek23.4
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi23.6
gpt-oss-20b (high), CodexOpenAI24.2
DeepSeek V4 Flash (high), CodexDeepSeek25.4
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek26.0
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai26.4
gpt-oss-120b (high), CodexOpenAI29.8
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA30.2
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai37.8

Open weights

Turns per task

Average agent turns per task · Lower is better

Turns per taskTurns per task: gpt-oss-20b (high), Terminus-2: 5.2; gpt-oss-120b (high), Terminus-2: 5.8; Kimi K3 (Reasoning), Terminus-2: 7.2; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 10.1; Nemotron 3 Ultra (high), Terminus-2: 12.0; MiniMax M3.1 Flash (max), Terminus-2: 13.3; GLM-5.3 (max), Claude Code: 13.4; Claude Haiku 5.5 (max), Claude Code: 13.7; Kimi K2.7 Code (Reasoning), Terminus-2: 14.2; Mistral Large 4 (high), Terminus-2: 14.3; Llama 3.3 70B (Non-reasoning), Terminus-2: 14.4; Gemma 4 26B A4B (Reasoning), Terminus-2: 14.6; DeepSeek V4 Pro (max), Terminus-2: 14.8; Step 5 Preview (Reasoning), Terminus-2: 15.1; Qwen 3.8 27B (Reasoning), Qwen Code: 17.6; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 18.7; GLM-5.3-Flash (max), Claude Code: 18.9; DeepSeek V4.1 Flash (max), Codex: 23.4; MiMo V2.6 Flash (Reasoning), MiMo Code: 23.6; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 30.2010203040gpt-oss-20b (high)Terminus-25.2gpt-oss-120b (high)Terminus-25.8Kimi K3 (Reasoning)Terminus-27.2Nemotron 3.5 Super VL 120B (Reasoning)Terminus-210.1Nemotron 3 Ultra (high)Terminus-212.0MiniMax M3.1 Flash (max)Terminus-213.3GLM-5.3 (max)Claude Code13.4Claude Haiku 5.5 (max)Claude Code13.7Kimi K2.7 Code (Reasoning)Terminus-214.2Mistral Large 4 (high)Terminus-214.3Llama 3.3 70B (Non-reasoning)Terminus-214.4Gemma 4 26B A4B (Reasoning)Terminus-214.6DeepSeek V4 Pro (max)Terminus-214.8Step 5 Preview (Reasoning)Terminus-215.1Qwen 3.8 27B (Reasoning)Qwen Code17.6Nemotron 3.5 Lightning 30B (Reasoning)Terminus-218.7GLM-5.3-Flash (max)Claude Code18.9DeepSeek V4.1 Flash (max)Codex23.4MiMo V2.6 Flash (Reasoning)MiMo Code23.6Nemotron 3 Nano Omni 30B (Reasoning)Terminus-230.2
How to read this chart

What this metric means. A turn is one model reply plus the commands it ran.

Data table: Turns per task
Turns per task
ModelDeveloperTurns per task
gpt-oss-120b (low), Terminus-2OpenAI2.9
gpt-oss-20b (high), Terminus-2OpenAI5.2
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI5.2
gpt-oss-120b (high), Terminus-2OpenAI5.8
Kimi K3 (Reasoning), Terminus-2Moonshot AI7.2
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA10.1
GLM-5.3 (max), Terminus-2Z.ai10.4
GLM-5.3 (low), Terminus-2Z.ai10.4
Nemotron 3 Ultra (high), Terminus-2NVIDIA12.0
GLM-5.2 (Non-reasoning), Terminus-2Z.ai12.8
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12.8
GLM-5.2 (high), Terminus-2Z.ai12.9
MiniMax M3.1 Flash (max), Terminus-2MiniMax13.3
GLM-5.3 (max), Claude CodeZ.ai13.4
GLM-5.2 (max), Terminus-2Z.ai13.6
Claude Haiku 5.5 (max), Claude CodeAnthropic13.7
DeepSeek V4 Pro (high), Terminus-2DeepSeek13.9
GLM-5.3-Flash (low), Terminus-2Z.ai14.0
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI14.2
Mistral Large 4 (high), Terminus-2Mistral AI14.3
Llama 3.3 70B (Non-reasoning), Terminus-2Meta14.4
DeepSeek V4 Flash (max), Terminus-2DeepSeek14.4
Gemma 4 26B A4B (Reasoning), Terminus-2Google14.6
DeepSeek V4 Pro (max), Terminus-2DeepSeek14.8
Step 5 Preview (Reasoning), Terminus-2StepFun15.1
GLM-5.2 (max), Claude CodeZ.ai15.4
DeepSeek V4 Flash (high), Terminus-2DeepSeek15.6
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)15.7
GLM-5.3-Flash (max), Terminus-2Z.ai15.8
DeepSeek V4 Flash (high), Claude CodeDeepSeek16.1
Qwen 3.8 27B (Reasoning), Qwen CodeAlibaba (Qwen)17.6
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA18.7
GLM-5.3-Flash (max), Claude CodeZ.ai18.9
DeepSeek V4.1 Flash (max), CodexDeepSeek23.4
MiMo V2.6 Flash (Reasoning), MiMo CodeXiaomi23.6
gpt-oss-20b (high), CodexOpenAI24.2
DeepSeek V4 Flash (high), CodexDeepSeek25.4
DeepSeek V4.1 Flash (max), Claude CodeDeepSeek26.0
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai26.4
gpt-oss-120b (high), CodexOpenAI29.8
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA30.2
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai37.8

Side by side

Qwen 3.8 27B (Reasoning), Qwen Code vs. Claude Haiku 5.5 (max), Claude Code
MetricQwen 3.8 27B (Reasoning), Qwen CodeClaude Haiku 5.5 (max), Claude Code
Geospatial Agent Index: Text only6977
Geospatial Agent Index: Text + visionNo data78
Earth-Bench V2 score6967
GeoBenchX score6378
GS-QA2 score7587
Vision agents scoreNo data81
GeoAgentBench score (Guided workflows; not in the Agent Index)9498
GeoAnalystBench score (Guided workflows; not in the Agent Index)79100
OGD4All score (standalone; in no index)9797
GeoNatureAgent score (standalone; in no index)100100
MultiGlobeQA score (standalone; in no index)7477
GeoAgentEval score (standalone; in no index)8896
ImpactMesh score (standalone; in no index)No dataNo data
Remote sensing and raster analysis score7777
GIS analysis score7590
Climate and time series score6371
Spatial statistics score5446
Making maps score6584
Recognising infeasible requests score6283
Cost per task$0.22$0.088
Time per task (at 100 output tokens/s)4.7 min (estimated)8.3 min (estimated)
Tokens per attempt840k943k
Turns per attempt17.613.7
Input price per 1M tokens$0.45$0.10
Output price per 1M tokens$3.20$0.50
Context window262,1441,000,000
Image inputYesYes
DeveloperAlibaba (Qwen)Anthropic

Frequently asked questions

Which scores higher on the Geospatial Agent Index, Qwen 3.8 27B (Reasoning), Qwen Code or Claude Haiku 5.5 (max), Claude Code?
Claude Haiku 5.5 (max), Claude Code, 77 to 69.
Which is cheaper per task, Qwen 3.8 27B (Reasoning), Qwen Code or Claude Haiku 5.5 (max), Claude Code?
Claude Haiku 5.5 (max), Claude Code, $0.088 to $0.22.
Which writes fewer output tokens per task, Qwen 3.8 27B (Reasoning), Qwen Code or Claude Haiku 5.5 (max), Claude Code?
Qwen 3.8 27B (Reasoning), Qwen Code, 28k to 45k.
Which has the larger context window, Qwen 3.8 27B (Reasoning), Qwen Code or Claude Haiku 5.5 (max), Claude Code?
Claude Haiku 5.5 (max), Claude Code, 1,000,000 tokens to 262,144 tokens.