Axis Spatial

Search modelsMenu

Terminus-2: geospatial agent results

Harbor's stock terminal agent, open source. The model works in a terminal session: it reads the screen and types commands. It is the harness for models whose developer has no agent of its own. An agent is a harness plus a model: this page ranks every model we benchmark in Terminus-2 on GIS and Earth observation tasks, and shows how the same model does in other harnesses.

Made by Harbor, open source · Version 2.0.0, pinned · 27 models from 12 labs · 38 entries, 34 ranked

Overview

  • In Terminus-2, the best entry is Kimi K3 (Reasoning), 25th of 83 entries on the Geospatial Agent Index, at 73.1.
  • 11 of the models in Terminus-2 also run in another harness at the same reasoning level. Against the best other harness, Terminus-2 scores higher for 2, lower for 1 and within noise for 8.
  • Still being benchmarked (provisional): Claude Sonnet 4.6 (high), Gemini 3.1 Pro (preview) (high), Gemini 3.1 Pro (preview) (low), Gemini 3.8 Flash (high).

Models

One per model

Geospatial Agent Index: every model in Terminus-2

Text only, 0 to 100 · Higher is better · one bar per model, at its best ranked reasoning level

Geospatial Agent Index: every model in Terminus-2Scores 0 to 100: Kimi K3 (Reasoning), Terminus-2: 73; GLM-5.3 (max), Terminus-2: 72; DeepSeek V4 Flash (high), Terminus-2: 72; DeepSeek V4 Pro (max), Terminus-2: 72; Gemini 3.8 Flash (low), Terminus-2: 72; Kimi K2.7 Code (Reasoning), Terminus-2: 72; GLM-5.2 (max), Terminus-2: 72; Kimi K2.6 (Reasoning), Terminus-2: 70; Nemotron 3 Ultra (high), Terminus-2: 68; Qwen 3.8 27B (xhigh), Terminus-2: 67; Muse Glimmer 30B (high), Terminus-2: 64; GLM-5.3-Flash (low), Terminus-2: 63; 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; GLM-4.7-Flash (Reasoning), Terminus-2: 43; gpt-oss-20b (high), Terminus-2: 33; Mistral Large 3 (Non-reasoning), 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: 80255075100Kimi K3 (Reasoning)Terminus-273GLM-5.3 (max)Terminus-272DeepSeek V4 Flash (high)Terminus-272DeepSeek V4 Pro (max)Terminus-272Gemini 3.8 Flash (low)Terminus-272Kimi K2.7 Code (Reasoning)Terminus-272GLM-5.2 (max)Terminus-272Kimi K2.6 (Reasoning)Terminus-270Nemotron 3 Ultra (high)Terminus-268Qwen 3.8 27B (xhigh)Terminus-267Muse Glimmer 30B (high)Terminus-264GLM-5.3-Flash (low)Terminus-263Mistral 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-246GLM-4.7-Flash (Reasoning)Terminus-243gpt-oss-20b (high)Terminus-233Mistral Large 3 (Non-reasoning)Terminus-233Nemotron 3 Nano Omni 30B (Reasoning)Terminus-221Nemotron 3.5 Lightning 30B (Reasoning)Terminus-213Llama 3.3 70B (Non-reasoning)Terminus-28
How to read this chart

Bars. Every entry in Terminus-2 with a result, highlighted. Provisional: not yet ranked.

Data table: Geospatial Agent Index: every model in Terminus-2

Every reasoning level

Geospatial Agent Index: every entry in Terminus-2

Text only, 0 to 100 · Higher is better · every reasoning level

Geospatial Agent Index: every entry in Terminus-2Scores 0 to 100: Kimi K3 (Reasoning), Terminus-2: 73; GLM-5.3 (max), Terminus-2: 72; DeepSeek V4 Flash (high), Terminus-2: 72; DeepSeek V4 Pro (max), Terminus-2: 72; Gemini 3.8 Flash (low), Terminus-2: 72; Kimi K2.7 Code (Reasoning), Terminus-2: 72; GLM-5.2 (max), Terminus-2: 72; GLM-5.2 (high), Terminus-2: 71; DeepSeek V4 Pro (high), Terminus-2: 70; Kimi K2.6 (Reasoning), Terminus-2: 70; DeepSeek V4 Flash (max), Terminus-2: 69; GLM-5.3 (low), Terminus-2: 68; Nemotron 3 Ultra (high), Terminus-2: 68; Qwen 3.8 27B (xhigh), Terminus-2: 67; Muse Glimmer 30B (high), Terminus-2: 64; GLM-5.2 (Non-reasoning), Terminus-2: 63; GLM-5.3-Flash (low), Terminus-2: 63; GLM-5.3-Flash (max), Terminus-2: 63; 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; Gemini 3.1 Flash-Lite (low), Terminus-2: 48; gpt-oss-120b (high), Terminus-2: 46; GLM-4.7-Flash (Reasoning), Terminus-2: 43; gpt-oss-20b (high), Terminus-2: 33; Mistral Large 3 (Non-reasoning), Terminus-2: 33; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 32; gpt-oss-120b (low), Terminus-2: 31; 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: 80255075100Kimi K3 (Reasoning)Terminus-273GLM-5.3 (max)Terminus-272DeepSeek V4 Flash (high)Terminus-272DeepSeek V4 Pro (max)Terminus-272Gemini 3.8 Flash (low)Terminus-272Kimi K2.7 Code (Reasoning)Terminus-272GLM-5.2 (max)Terminus-272GLM-5.2 (high)Terminus-271DeepSeek V4 Pro (high)Terminus-270Kimi K2.6 (Reasoning)Terminus-270DeepSeek V4 Flash (max)Terminus-269GLM-5.3 (low)Terminus-268Nemotron 3 Ultra (high)Terminus-268Qwen 3.8 27B (xhigh)Terminus-267Muse Glimmer 30B (high)Terminus-264GLM-5.2 (Non-reasoning)Terminus-263GLM-5.3-Flash (low)Terminus-263GLM-5.3-Flash (max)Terminus-263Mistral 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-252Gemini 3.1 Flash-Lite (low)Terminus-248gpt-oss-120b (high)Terminus-246GLM-4.7-Flash (Reasoning)Terminus-243gpt-oss-20b (high)Terminus-233Mistral Large 3 (Non-reasoning)Terminus-233Gemini 3.1 Flash-Lite (minimal)Terminus-232gpt-oss-120b (low)Terminus-231Nemotron 3 Nano Omni 30B (Reasoning)Terminus-221Nemotron 3.5 Lightning 30B (Reasoning)Terminus-213Llama 3.3 70B (Non-reasoning)Terminus-28
How to read this chart

Bars. Every entry in Terminus-2 with a result, highlighted. Provisional: not yet ranked.

Data table: Geospatial Agent Index: every entry in Terminus-2
Geospatial Agent Index: every entry in Terminus-2
ModelDeveloperGeospatial Agent Index: every entry in Terminus-2
Kimi K3 (Reasoning), Terminus-2Moonshot AI73
GLM-5.3 (max), Terminus-2Z.ai72
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
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
GLM-5.2 (high), Terminus-2Z.ai71
DeepSeek V4 Pro (high), Terminus-2DeepSeek70
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI70
DeepSeek V4 Flash (max), Terminus-2DeepSeek69
GLM-5.3 (low), Terminus-2Z.ai68
Nemotron 3 Ultra (high), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
Muse Glimmer 30B (high), Terminus-2Meta64
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
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
Gemini 3.1 Flash-Lite (low), Terminus-2Google48
gpt-oss-120b (high), Terminus-2OpenAI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
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
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

Provisional, so not on the index chart: Gemini 3.1 Pro (preview) (high), Gemini 3.8 Flash (high), Claude Sonnet 4.6 (high), Gemini 3.1 Pro (preview) (low). Their finished evaluations are in the charts below.

Same model elsewhere

The models we benchmark in Terminus-2 and in another harness, at the same reasoning level: an agent is a harness plus a model, so the gap between the bars is the harness. Terminus-2 is highlighted; gaps under about 3 points are within noise.

gpt-oss-20b (high)

higher is better

gpt-oss-20b (high)Scores 0 to 100: gpt-oss-20b (high), Terminus-2: 33; gpt-oss-20b (high), Codex: 9gpt-oss-20b (high) · Terminus-233gpt-oss-20b (high) · Codex9
Data table: gpt-oss-20b (high)
gpt-oss-20b (high)
ModelDevelopergpt-oss-20b (high)
gpt-oss-20b (high), Terminus-2OpenAI33
gpt-oss-20b (high), CodexOpenAI9

DeepSeek V4 Flash (high)

higher is better

DeepSeek V4 Flash (high)Scores 0 to 100: DeepSeek V4 Flash (high), Terminus-2: 72; DeepSeek V4 Flash (high), Codex: 66; DeepSeek V4 Flash (high), Claude Code: 59DeepSeek V4 Flash (high) · Terminus-272DeepSeek V4 Flash (high) · Codex66DeepSeek V4 Flash (high) · Claude Code59
Data table: DeepSeek V4 Flash (high)
DeepSeek V4 Flash (high)
ModelDeveloperDeepSeek V4 Flash (high)
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
DeepSeek V4 Flash (high), CodexDeepSeek66
DeepSeek V4 Flash (high), Claude CodeDeepSeek59

gpt-oss-120b (high)

higher is better

gpt-oss-120b (high)Scores 0 to 100: gpt-oss-120b (high), Terminus-2: 46; gpt-oss-120b (high), Codex: 43gpt-oss-120b (high) · Terminus-246gpt-oss-120b (high) · Codex43
Data table: gpt-oss-120b (high)
gpt-oss-120b (high)
ModelDevelopergpt-oss-120b (high)
gpt-oss-120b (high), Terminus-2OpenAI46
gpt-oss-120b (high), CodexOpenAI43

GLM-4.7-Flash (Reasoning)

higher is better

GLM-4.7-Flash (Reasoning)Scores 0 to 100: GLM-4.7-Flash (Reasoning), Terminus-2: 43; GLM-4.7-Flash (Reasoning), Claude Code: 41GLM-4.7-Flash (Reasoning) · Terminus-243GLM-4.7-Flash (Reasoning) · Claude Code41
Data table: GLM-4.7-Flash (Reasoning)
GLM-4.7-Flash (Reasoning)
ModelDeveloperGLM-4.7-Flash (Reasoning)
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai41

Kimi K2.6 (Reasoning)

higher is better

Kimi K2.6 (Reasoning)Scores 0 to 100: Kimi K2.6 (Reasoning), Kimi Code: 70; Kimi K2.6 (Reasoning), Terminus-2: 70Kimi K2.6 (Reasoning) · Kimi Code70Kimi K2.6 (Reasoning) · Terminus-270
Data table: Kimi K2.6 (Reasoning)
Kimi K2.6 (Reasoning)
ModelDeveloperKimi K2.6 (Reasoning)
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI70
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI70

Kimi K2.7 Code (Reasoning)

higher is better

Kimi K2.7 Code (Reasoning)Scores 0 to 100: Kimi K2.7 Code (Reasoning), Kimi Code: 72; Kimi K2.7 Code (Reasoning), Terminus-2: 72Kimi K2.7 Code (Reasoning) · Kimi Code72Kimi K2.7 Code (Reasoning) · Terminus-272
Data table: Kimi K2.7 Code (Reasoning)
Kimi K2.7 Code (Reasoning)
ModelDeveloperKimi K2.7 Code (Reasoning)
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI72
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI72

GLM-5.2 (max)

higher is better

GLM-5.2 (max)Scores 0 to 100: GLM-5.2 (max), Claude Code: 74; GLM-5.2 (max), Terminus-2: 72GLM-5.2 (max) · Claude Code74GLM-5.2 (max) · Terminus-272
Data table: GLM-5.2 (max)
GLM-5.2 (max)
ModelDeveloperGLM-5.2 (max)
GLM-5.2 (max), Claude CodeZ.ai74
GLM-5.2 (max), Terminus-2Z.ai72

Kimi K3 (Reasoning)

higher is better

Kimi K3 (Reasoning)Scores 0 to 100: Kimi K3 (Reasoning), Kimi Code: 75; Kimi K3 (Reasoning), Terminus-2: 73Kimi K3 (Reasoning) · Kimi Code75Kimi K3 (Reasoning) · Terminus-273
Data table: Kimi K3 (Reasoning)
Kimi K3 (Reasoning)
ModelDeveloperKimi K3 (Reasoning)
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
Kimi K3 (Reasoning), Terminus-2Moonshot AI73

GLM-5.3 (max)

higher is better

GLM-5.3 (max)Scores 0 to 100: GLM-5.3 (max), Claude Code: 74; GLM-5.3 (max), Terminus-2: 72GLM-5.3 (max) · Claude Code74GLM-5.3 (max) · Terminus-272
Data table: GLM-5.3 (max)
GLM-5.3 (max)
ModelDeveloperGLM-5.3 (max)
GLM-5.3 (max), Claude CodeZ.ai74
GLM-5.3 (max), Terminus-2Z.ai72

DeepSeek V4 Pro (high)

higher is better

DeepSeek V4 Pro (high)Scores 0 to 100: DeepSeek V4 Pro (high), Codex: 73; DeepSeek V4 Pro (high), Terminus-2: 70DeepSeek V4 Pro (high) · Codex73DeepSeek V4 Pro (high) · Terminus-270
Data table: DeepSeek V4 Pro (high)
DeepSeek V4 Pro (high)
ModelDeveloperDeepSeek V4 Pro (high)
DeepSeek V4 Pro (high), CodexDeepSeek73
DeepSeek V4 Pro (high), Terminus-2DeepSeek70

GLM-5.3-Flash (max)

higher is better

GLM-5.3-Flash (max)Scores 0 to 100: GLM-5.3-Flash (max), Claude Code: 72; GLM-5.3-Flash (max), Terminus-2: 63GLM-5.3-Flash (max) · Claude Code72GLM-5.3-Flash (max) · Terminus-263
Data table: GLM-5.3-Flash (max)
GLM-5.3-Flash (max)
ModelDeveloperGLM-5.3-Flash (max)
GLM-5.3-Flash (max), Claude CodeZ.ai72
GLM-5.3-Flash (max), Terminus-2Z.ai63

By evaluation

Earth-Bench V2

higher is better

  • Striped: provisional, not yet ranked
Earth-Bench V2Scores 0 to 100: Kimi K3 (Reasoning), Terminus-2: 75; DeepSeek V4 Flash (high), Terminus-2: 73; Kimi K2.7 Code (Reasoning), Terminus-2: 70; DeepSeek V4 Pro (max), Terminus-2: 69; Nemotron 3 Ultra (high), Terminus-2: 69; DeepSeek V4 Pro (high), Terminus-2: 68; GLM-5.2 (high), Terminus-2: 68; GLM-5.2 (max), Terminus-2: 68; Kimi K2.6 (Reasoning), Terminus-2: 68; DeepSeek V4 Flash (max), Terminus-2: 67; GLM-5.3 (max), Terminus-2: 67; GLM-5.3 (low), Terminus-2: 62; Muse Glimmer 30B (high), Terminus-2: 60; Step 5 Preview (Reasoning), Terminus-2: 60; Claude Sonnet 4.6 (high), Terminus-2: 59; Gemini 3.1 Pro (preview) (high), Terminus-2: 59; GLM-5.2 (Non-reasoning), Terminus-2: 58; GLM-5.3-Flash (low), Terminus-2: 56; Gemini 3.8 Flash (low), Terminus-2: 54; Qwen 3.8 27B (xhigh), Terminus-2: 54; Gemini 3.1 Flash-Lite (high), Terminus-2: 53; GLM-5.3-Flash (max), Terminus-2: 51; gpt-oss-120b (high), Terminus-2: 50; Mistral Large 4 (high), Terminus-2: 50; Gemini 3.8 Flash (high), Terminus-2: 48; Gemma 4 26B A4B (Reasoning), Terminus-2: 46; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 46; GLM-4.7-Flash (Reasoning), Terminus-2: 44; Gemini 3.1 Flash-Lite (low), Terminus-2: 43; MiniMax M3.1 Flash (max), Terminus-2: 41; Gemini 3.1 Pro (preview) (low), Terminus-2: 41; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 34; gpt-oss-20b (high), Terminus-2: 32; Mistral Large 3 (Non-reasoning), Terminus-2: 31; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 31; gpt-oss-120b (low), Terminus-2: 28; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 16; Llama 3.3 70B (Non-reasoning), Terminus-2: 9Kimi K3 (Reasoning) · Terminus-275DeepSeek V4 Flash (high) · Terminus-273Kimi K2.7 Code (Reasoning) · Terminus-270DeepSeek V4 Pro (max) · Terminus-269Nemotron 3 Ultra (high) · Terminus-269DeepSeek V4 Pro (high) · Terminus-268GLM-5.2 (high) · Terminus-268GLM-5.2 (max) · Terminus-268Kimi K2.6 (Reasoning) · Terminus-268DeepSeek V4 Flash (max) · Terminus-267GLM-5.3 (max) · Terminus-267GLM-5.3 (low) · Terminus-262Muse Glimmer 30B (high) · Terminus-260Step 5 Preview (Reasoning) · Terminus-260Claude Sonnet 4.6 (high) · Terminus-2 ·provisional59Gemini 3.1 Pro (preview) (high) · Terminus-2 ·provisional59GLM-5.2 (Non-reasoning) · Terminus-258GLM-5.3-Flash (low) · Terminus-256Gemini 3.8 Flash (low) · Terminus-254Qwen 3.8 27B (xhigh) · Terminus-254Gemini 3.1 Flash-Lite (high) · Terminus-253GLM-5.3-Flash (max) · Terminus-251gpt-oss-120b (high) · Terminus-250Mistral Large 4 (high) · Terminus-250Gemini 3.8 Flash (high) · Terminus-2 · provisional48Gemma 4 26B A4B (Reasoning) · Terminus-246Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-246GLM-4.7-Flash (Reasoning) · Terminus-244Gemini 3.1 Flash-Lite (low) · Terminus-243MiniMax M3.1 Flash (max) · Terminus-241Gemini 3.1 Pro (preview) (low) · Terminus-2 ·provisional41Gemini 3.1 Flash-Lite (minimal) · Terminus-234gpt-oss-20b (high) · Terminus-232Mistral Large 3 (Non-reasoning) · Terminus-231Nemotron 3 Nano Omni 30B (Reasoning) · Terminus-231gpt-oss-120b (low) · Terminus-228Nemotron 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
Kimi K3 (Reasoning), Terminus-2Moonshot AI75
DeepSeek V4 Flash (high), Terminus-2DeepSeek73
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI70
DeepSeek V4 Pro (max), Terminus-2DeepSeek69
Nemotron 3 Ultra (high), Terminus-2NVIDIA69
DeepSeek V4 Pro (high), Terminus-2DeepSeek68
GLM-5.2 (high), Terminus-2Z.ai68
GLM-5.2 (max), Terminus-2Z.ai68
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI68
DeepSeek V4 Flash (max), Terminus-2DeepSeek67
GLM-5.3 (max), Terminus-2Z.ai67
GLM-5.3 (low), Terminus-2Z.ai62
Muse Glimmer 30B (high), Terminus-2Meta60
Step 5 Preview (Reasoning), Terminus-2StepFun60
Claude Sonnet 4.6 (high), Terminus-2Anthropic59
Gemini 3.1 Pro (preview) (high), Terminus-2Google59
GLM-5.2 (Non-reasoning), Terminus-2Z.ai58
GLM-5.3-Flash (low), Terminus-2Z.ai56
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
gpt-oss-120b (high), Terminus-2OpenAI50
Mistral Large 4 (high), Terminus-2Mistral AI50
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
Gemini 3.1 Flash-Lite (low), Terminus-2Google43
MiniMax M3.1 Flash (max), Terminus-2MiniMax41
Gemini 3.1 Pro (preview) (low), Terminus-2Google41
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

GeoBenchX

higher is better

GeoBenchXScores 0 to 100: Gemini 3.8 Flash (low), Terminus-2: 76; Gemini 3.1 Pro (preview) (low), Terminus-2: 74; Gemini 3.1 Pro (preview) (high), Terminus-2: 73; Gemini 3.8 Flash (high), Terminus-2: 68; GLM-5.3 (max), Terminus-2: 68; DeepSeek V4 Pro (max), Terminus-2: 67; GLM-5.2 (max), Terminus-2: 67; Qwen 3.8 27B (xhigh), Terminus-2: 67; GLM-5.2 (high), Terminus-2: 67; DeepSeek V4 Flash (high), Terminus-2: 65; DeepSeek V4 Pro (high), Terminus-2: 65; Nemotron 3 Ultra (high), Terminus-2: 65; GLM-5.3 (low), Terminus-2: 64; Kimi K2.6 (Reasoning), Terminus-2: 64; Kimi K3 (Reasoning), Terminus-2: 64; Gemma 4 26B A4B (Reasoning), Terminus-2: 63; Kimi K2.7 Code (Reasoning), Terminus-2: 63; DeepSeek V4 Flash (max), Terminus-2: 62; Gemini 3.1 Flash-Lite (high), Terminus-2: 61; Muse Glimmer 30B (high), Terminus-2: 61; GLM-5.2 (Non-reasoning), Terminus-2: 60; Mistral Large 4 (high), Terminus-2: 59; GLM-5.3-Flash (low), Terminus-2: 58; GLM-5.3-Flash (max), Terminus-2: 57; Claude Sonnet 4.6 (high), Terminus-2: 57; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 53; Gemini 3.1 Flash-Lite (low), Terminus-2: 51; MiniMax M3.1 Flash (max), Terminus-2: 46; gpt-oss-120b (high), Terminus-2: 45; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 44; GLM-4.7-Flash (Reasoning), Terminus-2: 42; gpt-oss-20b (high), Terminus-2: 38; gpt-oss-120b (low), Terminus-2: 37; Mistral Large 3 (Non-reasoning), Terminus-2: 29; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 23; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 20; Step 5 Preview (Reasoning), Terminus-2: 18; Llama 3.3 70B (Non-reasoning), Terminus-2: 6Gemini 3.8 Flash (low) · Terminus-276Gemini 3.1 Pro (preview) (low) · Terminus-2 ·provisional74Gemini 3.1 Pro (preview) (high) · Terminus-2 ·provisional73Gemini 3.8 Flash (high) · Terminus-2 · provisional68GLM-5.3 (max) · Terminus-268DeepSeek V4 Pro (max) · Terminus-267GLM-5.2 (max) · Terminus-267Qwen 3.8 27B (xhigh) · Terminus-267GLM-5.2 (high) · Terminus-267DeepSeek V4 Flash (high) · Terminus-265DeepSeek V4 Pro (high) · Terminus-265Nemotron 3 Ultra (high) · Terminus-265GLM-5.3 (low) · Terminus-264Kimi K2.6 (Reasoning) · Terminus-264Kimi K3 (Reasoning) · Terminus-264Gemma 4 26B A4B (Reasoning) · Terminus-263Kimi K2.7 Code (Reasoning) · Terminus-263DeepSeek V4 Flash (max) · Terminus-262Gemini 3.1 Flash-Lite (high) · Terminus-261Muse Glimmer 30B (high) · Terminus-261GLM-5.2 (Non-reasoning) · Terminus-260Mistral Large 4 (high) · Terminus-259GLM-5.3-Flash (low) · Terminus-258GLM-5.3-Flash (max) · Terminus-257Claude Sonnet 4.6 (high) · Terminus-2 ·provisional57Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-253Gemini 3.1 Flash-Lite (low) · Terminus-251MiniMax M3.1 Flash (max) · Terminus-246gpt-oss-120b (high) · Terminus-245Gemini 3.1 Flash-Lite (minimal) · Terminus-244GLM-4.7-Flash (Reasoning) · Terminus-242gpt-oss-20b (high) · Terminus-238gpt-oss-120b (low) · Terminus-237Mistral Large 3 (Non-reasoning) · Terminus-229Nemotron 3 Nano Omni 30B (Reasoning) · Terminus-223Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-220Step 5 Preview (Reasoning) · Terminus-218Llama 3.3 70B (Non-reasoning) · Terminus-26
Data table: GeoBenchX
GeoBenchX
ModelDeveloperGeoBenchX
Gemini 3.8 Flash (low), Terminus-2Google76
Gemini 3.1 Pro (preview) (low), Terminus-2Google74
Gemini 3.1 Pro (preview) (high), Terminus-2Google73
Gemini 3.8 Flash (high), Terminus-2Google68
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
DeepSeek V4 Flash (high), Terminus-2DeepSeek65
DeepSeek V4 Pro (high), Terminus-2DeepSeek65
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
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI63
DeepSeek V4 Flash (max), Terminus-2DeepSeek62
Gemini 3.1 Flash-Lite (high), Terminus-2Google61
Muse Glimmer 30B (high), Terminus-2Meta61
GLM-5.2 (Non-reasoning), Terminus-2Z.ai60
Mistral Large 4 (high), Terminus-2Mistral AI59
GLM-5.3-Flash (low), Terminus-2Z.ai58
GLM-5.3-Flash (max), Terminus-2Z.ai57
Claude Sonnet 4.6 (high), Terminus-2Anthropic57
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA53
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
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
Llama 3.3 70B (Non-reasoning), Terminus-2Meta6

GS-QA2

higher is better

GS-QA2Scores 0 to 100: Gemini 3.8 Flash (low), Terminus-2: 86; GLM-5.3 (max), Terminus-2: 83; Kimi K2.7 Code (Reasoning), Terminus-2: 82; GLM-5.2 (max), Terminus-2: 80; Kimi K3 (Reasoning), Terminus-2: 80; GLM-5.3 (low), Terminus-2: 80; DeepSeek V4 Pro (max), Terminus-2: 80; GLM-5.3-Flash (max), Terminus-2: 80; DeepSeek V4 Flash (max), Terminus-2: 80; Qwen 3.8 27B (xhigh), Terminus-2: 79; DeepSeek V4 Flash (high), Terminus-2: 79; Step 5 Preview (Reasoning), Terminus-2: 79; Mistral Large 4 (high), Terminus-2: 79; GLM-5.2 (high), Terminus-2: 78; DeepSeek V4 Pro (high), Terminus-2: 77; Kimi K2.6 (Reasoning), Terminus-2: 77; GLM-5.3-Flash (low), Terminus-2: 76; GLM-5.2 (Non-reasoning), Terminus-2: 72; MiniMax M3.1 Flash (max), Terminus-2: 71; Muse Glimmer 30B (high), Terminus-2: 70; Nemotron 3 Ultra (high), Terminus-2: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 59; Gemma 4 26B A4B (Reasoning), Terminus-2: 58; Gemini 3.1 Flash-Lite (high), Terminus-2: 55; Gemini 3.1 Flash-Lite (low), Terminus-2: 49; GLM-4.7-Flash (Reasoning), Terminus-2: 43; gpt-oss-120b (high), Terminus-2: 42; Mistral Large 3 (Non-reasoning), Terminus-2: 39; gpt-oss-20b (high), Terminus-2: 30; gpt-oss-120b (low), Terminus-2: 29; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 18; Llama 3.3 70B (Non-reasoning), Terminus-2: 10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 9; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 4Gemini 3.8 Flash (low) · Terminus-286GLM-5.3 (max) · Terminus-283Kimi K2.7 Code (Reasoning) · Terminus-282GLM-5.2 (max) · Terminus-280Kimi K3 (Reasoning) · Terminus-280GLM-5.3 (low) · Terminus-280DeepSeek V4 Pro (max) · Terminus-280GLM-5.3-Flash (max) · Terminus-280DeepSeek V4 Flash (max) · Terminus-280Qwen 3.8 27B (xhigh) · Terminus-279DeepSeek V4 Flash (high) · Terminus-279Step 5 Preview (Reasoning) · Terminus-279Mistral Large 4 (high) · Terminus-279GLM-5.2 (high) · Terminus-278DeepSeek V4 Pro (high) · Terminus-277Kimi K2.6 (Reasoning) · Terminus-277GLM-5.3-Flash (low) · Terminus-276GLM-5.2 (Non-reasoning) · Terminus-272MiniMax M3.1 Flash (max) · Terminus-271Muse Glimmer 30B (high) · Terminus-270Nemotron 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-255Gemini 3.1 Flash-Lite (low) · Terminus-249GLM-4.7-Flash (Reasoning) · Terminus-243gpt-oss-120b (high) · Terminus-242Mistral Large 3 (Non-reasoning) · Terminus-239gpt-oss-20b (high) · Terminus-230gpt-oss-120b (low) · Terminus-229Gemini 3.1 Flash-Lite (minimal) · Terminus-218Llama 3.3 70B (Non-reasoning) · Terminus-210Nemotron 3 Nano Omni 30B (Reasoning) · Terminus-29Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-24
Data table: GS-QA2
GS-QA2
ModelDeveloperGS-QA2
Gemini 3.8 Flash (low), Terminus-2Google86
GLM-5.3 (max), Terminus-2Z.ai83
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI82
GLM-5.2 (max), Terminus-2Z.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
GLM-5.2 (high), Terminus-2Z.ai78
DeepSeek V4 Pro (high), Terminus-2DeepSeek77
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI77
GLM-5.3-Flash (low), Terminus-2Z.ai76
GLM-5.2 (Non-reasoning), Terminus-2Z.ai72
MiniMax M3.1 Flash (max), Terminus-2MiniMax71
Muse Glimmer 30B (high), Terminus-2Meta70
Nemotron 3 Ultra (high), Terminus-2NVIDIA70
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), 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
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google18
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: Gemini 3.8 Flash (low), Terminus-2: 98; Claude Sonnet 4.6 (high), Terminus-2: 96; DeepSeek V4 Flash (max), Terminus-2: 96; DeepSeek V4 Pro (max), Terminus-2: 96; DeepSeek V4 Pro (high), Terminus-2: 96; Nemotron 3 Ultra (high), Terminus-2: 96; DeepSeek V4 Flash (high), Terminus-2: 94; GLM-5.2 (high), Terminus-2: 94; GLM-5.2 (max), Terminus-2: 94; GLM-5.3-Flash (low), Terminus-2: 94; GLM-5.3 (max), Terminus-2: 94; Kimi K3 (Reasoning), Terminus-2: 94; GLM-5.2 (Non-reasoning), Terminus-2: 92; GLM-5.3 (low), Terminus-2: 92; Kimi K2.7 Code (Reasoning), Terminus-2: 92; Kimi K2.6 (Reasoning), Terminus-2: 90; Gemini 3.8 Flash (high), Terminus-2: 88; MiniMax M3.1 Flash (max), Terminus-2: 88; Gemini 3.1 Pro (preview) (high), Terminus-2: 86; Gemma 4 26B A4B (Reasoning), Terminus-2: 86; Gemini 3.1 Pro (preview) (low), Terminus-2: 84; GLM-5.3-Flash (max), Terminus-2: 84; Step 5 Preview (Reasoning), Terminus-2: 84; Mistral Large 4 (high), Terminus-2: 80; Muse Glimmer 30B (high), Terminus-2: 79; Gemini 3.1 Flash-Lite (high), Terminus-2: 70; gpt-oss-120b (high), Terminus-2: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 68; Qwen 3.8 27B (xhigh), Terminus-2: 62; gpt-oss-120b (low), Terminus-2: 60; gpt-oss-20b (high), Terminus-2: 53; Gemini 3.1 Flash-Lite (low), Terminus-2: 52; Mistral Large 3 (Non-reasoning), Terminus-2: 46; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 42; GLM-4.7-Flash (Reasoning), Terminus-2: 42; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 28; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 10; Llama 3.3 70B (Non-reasoning), Terminus-2: 8Gemini 3.8 Flash (low) · Terminus-298Claude Sonnet 4.6 (high) · Terminus-2 ·provisional96DeepSeek V4 Flash (max) · Terminus-296DeepSeek V4 Pro (max) · Terminus-296DeepSeek V4 Pro (high) · Terminus-296Nemotron 3 Ultra (high) · Terminus-296DeepSeek V4 Flash (high) · Terminus-294GLM-5.2 (high) · Terminus-294GLM-5.2 (max) · Terminus-294GLM-5.3-Flash (low) · Terminus-294GLM-5.3 (max) · Terminus-294Kimi K3 (Reasoning) · Terminus-294GLM-5.2 (Non-reasoning) · Terminus-292GLM-5.3 (low) · Terminus-292Kimi K2.7 Code (Reasoning) · Terminus-292Kimi K2.6 (Reasoning) · Terminus-290Gemini 3.8 Flash (high) · Terminus-2 · provisional88MiniMax M3.1 Flash (max) · Terminus-288Gemini 3.1 Pro (preview) (high) · Terminus-2 ·provisional86Gemma 4 26B A4B (Reasoning) · Terminus-286Gemini 3.1 Pro (preview) (low) · Terminus-2 ·provisional84GLM-5.3-Flash (max) · Terminus-284Step 5 Preview (Reasoning) · Terminus-284Mistral Large 4 (high) · Terminus-280Muse Glimmer 30B (high) · Terminus-279Gemini 3.1 Flash-Lite (high) · Terminus-270gpt-oss-120b (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-268Qwen 3.8 27B (xhigh) · Terminus-262gpt-oss-120b (low) · Terminus-260gpt-oss-20b (high) · Terminus-253Gemini 3.1 Flash-Lite (low) · Terminus-252Mistral Large 3 (Non-reasoning) · Terminus-246Gemini 3.1 Flash-Lite (minimal) · Terminus-242GLM-4.7-Flash (Reasoning) · Terminus-242Nemotron 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
Gemini 3.8 Flash (low), Terminus-2Google98
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 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
GLM-5.2 (Non-reasoning), Terminus-2Z.ai92
GLM-5.3 (low), Terminus-2Z.ai92
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI92
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI90
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
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
Muse Glimmer 30B (high), Terminus-2Meta79
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-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
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

GeoAnalystBench

higher is better

  • Striped: provisional, not yet ranked
GeoAnalystBenchScores 0 to 100: Claude Sonnet 4.6 (high), Terminus-2: 100; DeepSeek V4 Pro (max), Terminus-2: 100; DeepSeek V4 Pro (high), Terminus-2: 100; GLM-5.2 (high), Terminus-2: 100; DeepSeek V4 Flash (max), Terminus-2: 95; Gemini 3.1 Pro (preview) (high), Terminus-2: 95; Gemini 3.8 Flash (low), Terminus-2: 95; GLM-5.2 (max), Terminus-2: 95; GLM-5.3-Flash (low), Terminus-2: 95; GLM-5.3 (low), Terminus-2: 95; Mistral Large 4 (high), Terminus-2: 94; DeepSeek V4 Flash (high), Terminus-2: 89; Kimi K2.7 Code (Reasoning), Terminus-2: 89; Kimi K3 (Reasoning), Terminus-2: 89; Qwen 3.8 27B (xhigh), Terminus-2: 89; Step 5 Preview (Reasoning), Terminus-2: 89; GLM-5.3-Flash (max), Terminus-2: 84; GLM-5.3 (max), Terminus-2: 84; Gemini 3.1 Pro (preview) (low), Terminus-2: 79; Kimi K2.6 (Reasoning), Terminus-2: 79; GLM-5.2 (Non-reasoning), Terminus-2: 74; Gemini 3.1 Flash-Lite (low), Terminus-2: 63; Gemma 4 26B A4B (Reasoning), Terminus-2: 63; Nemotron 3 Ultra (high), Terminus-2: 63; Gemini 3.1 Flash-Lite (high), Terminus-2: 58; Gemini 3.8 Flash (high), Terminus-2: 58; Muse Glimmer 30B (high), Terminus-2: 58; gpt-oss-120b (high), Terminus-2: 53; gpt-oss-120b (low), Terminus-2: 47; MiniMax M3.1 Flash (max), Terminus-2: 47; Mistral Large 3 (Non-reasoning), Terminus-2: 47; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 42; GLM-4.7-Flash (Reasoning), Terminus-2: 37; gpt-oss-20b (high), Terminus-2: 37; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 37; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 16; Llama 3.3 70B (Non-reasoning), Terminus-2: 0Claude Sonnet 4.6 (high) · Terminus-2 ·provisional100DeepSeek V4 Pro (max) · Terminus-2100DeepSeek V4 Pro (high) · Terminus-2100GLM-5.2 (high) · Terminus-2100DeepSeek V4 Flash (max) · Terminus-295Gemini 3.1 Pro (preview) (high) · Terminus-2 ·provisional95Gemini 3.8 Flash (low) · Terminus-295GLM-5.2 (max) · Terminus-295GLM-5.3-Flash (low) · Terminus-295GLM-5.3 (low) · Terminus-295Mistral Large 4 (high) · Terminus-294DeepSeek V4 Flash (high) · Terminus-289Kimi K2.7 Code (Reasoning) · Terminus-289Kimi K3 (Reasoning) · Terminus-289Qwen 3.8 27B (xhigh) · Terminus-289Step 5 Preview (Reasoning) · Terminus-289GLM-5.3-Flash (max) · Terminus-284GLM-5.3 (max) · Terminus-284Gemini 3.1 Pro (preview) (low) · Terminus-2 ·provisional79Kimi K2.6 (Reasoning) · Terminus-279GLM-5.2 (Non-reasoning) · Terminus-274Gemini 3.1 Flash-Lite (low) · Terminus-263Gemma 4 26B A4B (Reasoning) · Terminus-263Nemotron 3 Ultra (high) · Terminus-263Gemini 3.1 Flash-Lite (high) · Terminus-258Gemini 3.8 Flash (high) · Terminus-2 · provisional58Muse Glimmer 30B (high) · Terminus-258gpt-oss-120b (high) · Terminus-253gpt-oss-120b (low) · Terminus-247MiniMax M3.1 Flash (max) · Terminus-247Mistral Large 3 (Non-reasoning) · Terminus-247Gemini 3.1 Flash-Lite (minimal) · Terminus-242GLM-4.7-Flash (Reasoning) · Terminus-237gpt-oss-20b (high) · Terminus-237Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-237Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) · Terminus-216Llama 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 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
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
GLM-5.3-Flash (max), Terminus-2Z.ai84
GLM-5.3 (max), Terminus-2Z.ai84
Gemini 3.1 Pro (preview) (low), Terminus-2Google79
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI79
GLM-5.2 (Non-reasoning), Terminus-2Z.ai74
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
Muse Glimmer 30B (high), Terminus-2Meta58
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
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
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA16
Llama 3.3 70B (Non-reasoning), Terminus-2Meta0

OGD4All

higher is better

OGD4AllScores 0 to 100: MiniMax M3.1 Flash (max), Terminus-2: 96; Qwen 3.8 27B (xhigh), Terminus-2: 96; Muse Glimmer 30B (high), Terminus-2: 95; Mistral Large 4 (high), Terminus-2: 95; Step 5 Preview (Reasoning), Terminus-2: 94; Nemotron 3 Ultra (high), Terminus-2: 92; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 91; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 90; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 47MiniMax M3.1 Flash (max) · Terminus-296Qwen 3.8 27B (xhigh) · Terminus-296Muse Glimmer 30B (high) · Terminus-295Mistral Large 4 (high) · Terminus-295Step 5 Preview (Reasoning) · Terminus-294Nemotron 3 Ultra (high) · Terminus-292Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-291Nemotron 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: MiniMax M3.1 Flash (max), Terminus-2: 100; Mistral Large 4 (high), Terminus-2: 100; Muse Glimmer 30B (high), Terminus-2: 100; Qwen 3.8 27B (xhigh), Terminus-2: 100; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 92; Nemotron 3 Ultra (high), Terminus-2: 92; Step 5 Preview (Reasoning), Terminus-2: 88; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 64; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 0MiniMax M3.1 Flash (max) · Terminus-2100Mistral Large 4 (high) · Terminus-2100Muse Glimmer 30B (high) · Terminus-2100Qwen 3.8 27B (xhigh) · Terminus-2100Nemotron 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: Qwen 3.8 27B (xhigh), Terminus-2: 74; Step 5 Preview (Reasoning), Terminus-2: 73; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 73; Muse Glimmer 30B (high), Terminus-2: 72; MiniMax M3.1 Flash (max), Terminus-2: 72; Nemotron 3 Ultra (high), Terminus-2: 72; Mistral Large 4 (high), Terminus-2: 71; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 68; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 48Qwen 3.8 27B (xhigh) · Terminus-274Step 5 Preview (Reasoning) · Terminus-273Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-273Muse Glimmer 30B (high) · Terminus-272MiniMax M3.1 Flash (max) · Terminus-272Nemotron 3 Ultra (high) · Terminus-272Mistral Large 4 (high) · Terminus-271Nemotron 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: Mistral Large 4 (high), Terminus-2: 92; Muse Glimmer 30B (high), Terminus-2: 92; Qwen 3.8 27B (xhigh), Terminus-2: 92; Nemotron 3 Ultra (high), Terminus-2: 92; Step 5 Preview (Reasoning), Terminus-2: 91; MiniMax M3.1 Flash (max), Terminus-2: 83; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 80; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 48; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 36Mistral Large 4 (high) · Terminus-292Muse Glimmer 30B (high) · Terminus-292Qwen 3.8 27B (xhigh) · Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-291MiniMax 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

Cost per task

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

  • Striped: provisional, not yet ranked
Cost per taskCost per task in US dollars: gpt-oss-120b (low), Terminus-2: $0.0046; Gemini 3.1 Flash-Lite (minimal), Terminus-2: $0.0066; 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; Gemini 3.1 Flash-Lite (low), Terminus-2: $0.018; Gemma 4 26B A4B (Reasoning), Terminus-2: $0.021; Llama 3.3 70B (Non-reasoning), Terminus-2: $0.023; Mistral Large 3 (Non-reasoning), Terminus-2: $0.026; gpt-oss-120b (high), Terminus-2: $0.026; Gemini 3.1 Flash-Lite (high), Terminus-2: $0.031; GLM-4.7-Flash (Reasoning), Terminus-2: $0.037; GLM-5.3-Flash (low), Terminus-2: $0.048; Gemini 3.1 Pro (preview) (low), Terminus-2: $0.057 (provisional, not yet ranked); DeepSeek V4 Flash (max), Terminus-2: $0.062; DeepSeek V4 Flash (high), Terminus-2: $0.065; Nemotron 3 Ultra (high), Terminus-2: $0.067; Muse Glimmer 30B (high), Terminus-2: $0.078; Kimi K2.6 (Reasoning), Terminus-2: $0.089; GLM-5.3-Flash (max), Terminus-2: $0.094; GLM-5.2 (Non-reasoning), Terminus-2: $0.099; Mistral Large 4 (high), Terminus-2: $0.10; Kimi K2.7 Code (Reasoning), Terminus-2: $0.11; Gemini 3.8 Flash (low), Terminus-2: $0.11; Qwen 3.8 27B (xhigh), Terminus-2: $0.12; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: $0.13; Step 5 Preview (Reasoning), Terminus-2: $0.13; GLM-5.2 (high), Terminus-2: $0.22; Gemini 3.1 Pro (preview) (high), Terminus-2: $0.22 (provisional, not yet ranked); Kimi K3 (Reasoning), Terminus-2: $0.23; Claude Sonnet 4.6 (high), Terminus-2: $0.25 (provisional, not yet ranked); GLM-5.3 (low), Terminus-2: $0.27; DeepSeek V4 Pro (high), Terminus-2: $0.30; Gemini 3.8 Flash (high), Terminus-2: $0.31 (provisional, not yet ranked); GLM-5.2 (max), Terminus-2: $0.32; DeepSeek V4 Pro (max), Terminus-2: $0.35; GLM-5.3 (max), Terminus-2: $0.38$0$0.10$0.20$0.30$0.40gpt-oss-120b (low)Terminus-2$0.0046Gemini 3.1 Flash-Lite (minimal)Terminus-2$0.0066Nemotron 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.018Gemini 3.1 Flash-Lite (low)Terminus-2$0.018Gemma 4 26B A4B (Reasoning)Terminus-2$0.021Llama 3.3 70B (Non-reasoning)Terminus-2$0.023Mistral Large 3 (Non-reasoning)Terminus-2$0.026gpt-oss-120b (high)Terminus-2$0.026Gemini 3.1 Flash-Lite (high)Terminus-2$0.031GLM-4.7-Flash (Reasoning)Terminus-2$0.037GLM-5.3-Flash (low)Terminus-2$0.048Gemini 3.1 Pro (preview) (low)Terminus-2 · provisional$0.057DeepSeek V4 Flash (max)Terminus-2$0.062DeepSeek V4 Flash (high)Terminus-2$0.065Nemotron 3 Ultra (high)Terminus-2$0.067Muse Glimmer 30B (high)Terminus-2$0.078Kimi K2.6 (Reasoning)Terminus-2$0.089GLM-5.3-Flash (max)Terminus-2$0.094GLM-5.2 (Non-reasoning)Terminus-2$0.099Mistral Large 4 (high)Terminus-2$0.10Kimi K2.7 Code (Reasoning)Terminus-2$0.11Gemini 3.8 Flash (low)Terminus-2$0.11Qwen 3.8 27B (xhigh)Terminus-2$0.12Nemotron 3 Nano Omni 30B (Reasoning)Terminus-2$0.13Step 5 Preview (Reasoning)Terminus-2$0.13GLM-5.2 (high)Terminus-2$0.22Gemini 3.1 Pro (preview) (high)Terminus-2 · provisional$0.22Kimi K3 (Reasoning)Terminus-2$0.23Claude Sonnet 4.6 (high)Terminus-2 · provisional$0.25GLM-5.3 (low)Terminus-2$0.27DeepSeek V4 Pro (high)Terminus-2$0.30Gemini 3.8 Flash (high)Terminus-2 · provisional$0.31GLM-5.2 (max)Terminus-2$0.32DeepSeek V4 Pro (max)Terminus-2$0.35GLM-5.3 (max)Terminus-2$0.38
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.

Bars. Every entry in Terminus-2 with a result, highlighted. Provisional: not yet ranked.

Data table: Cost per task
Cost per task
ModelDeveloperCost per task
gpt-oss-120b (low), Terminus-2OpenAI$0.0046
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google$0.0066
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
Gemini 3.1 Flash-Lite (low), Terminus-2Google$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
Gemini 3.1 Flash-Lite (high), Terminus-2Google$0.031
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai$0.037
GLM-5.3-Flash (low), Terminus-2Z.ai$0.048
Gemini 3.1 Pro (preview) (low), Terminus-2Google$0.057
DeepSeek V4 Flash (max), Terminus-2DeepSeek$0.062
DeepSeek V4 Flash (high), Terminus-2DeepSeek$0.065
Nemotron 3 Ultra (high), Terminus-2NVIDIA$0.067
Muse Glimmer 30B (high), Terminus-2Meta$0.078
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI$0.089
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
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
GLM-5.2 (high), Terminus-2Z.ai$0.22
Gemini 3.1 Pro (preview) (high), Terminus-2Google$0.22
Kimi K3 (Reasoning), Terminus-2Moonshot AI$0.23
Claude Sonnet 4.6 (high), Terminus-2Anthropic$0.25
GLM-5.3 (low), Terminus-2Z.ai$0.27
DeepSeek V4 Pro (high), Terminus-2DeepSeek$0.30
Gemini 3.8 Flash (high), Terminus-2Google$0.31
GLM-5.2 (max), Terminus-2Z.ai$0.32
DeepSeek V4 Pro (max), Terminus-2DeepSeek$0.35
GLM-5.3 (max), Terminus-2Z.ai$0.38

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 Flash (max), Terminus-2: 69.4, $0.062; DeepSeek V4 Flash (high), Terminus-2: 72.37, $0.065; DeepSeek V4 Pro (max), Terminus-2: 72.07, $0.35; DeepSeek V4 Pro (high), Terminus-2: 70.31, $0.30; Gemini 3.1 Flash-Lite (low), Terminus-2: 47.58, $0.018; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 32.14, $0.0066; 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; GLM-4.7-Flash (Reasoning), Terminus-2: 43.17, $0.037; GLM-5.2 (high), Terminus-2: 70.82, $0.22; GLM-5.2 (Non-reasoning), Terminus-2: 63.34, $0.099; GLM-5.2 (max), Terminus-2: 71.73, $0.32; GLM-5.3-Flash (low), Terminus-2: 63.34, $0.048; GLM-5.3-Flash (max), Terminus-2: 62.73, $0.094; GLM-5.3 (low), Terminus-2: 68.41, $0.27; GLM-5.3 (max), Terminus-2: 72.42, $0.38; gpt-oss-120b (low), Terminus-2: 31.18, $0.0046; gpt-oss-120b (high), Terminus-2: 45.57, $0.026; gpt-oss-20b (high), Terminus-2: 33.48, $0.017; Kimi K2.6 (Reasoning), Terminus-2: 69.57, $0.089; Kimi K2.7 Code (Reasoning), Terminus-2: 71.81, $0.11; Kimi K3 (Reasoning), Terminus-2: 73.13, $0.23; 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 3 (Non-reasoning), Terminus-2: 32.89, $0.026; Mistral Large 4 (high), Terminus-2: 62.72, $0.10; Muse Glimmer 30B (high), Terminus-2: 63.53, $0.078; 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; Qwen 3.8 27B (xhigh), Terminus-2: 66.83, $0.12; Step 5 Preview (Reasoning), Terminus-2: 52.29, $0.13Most attractive quadrant01020304050607080$0.002$0.005$0.01$0.02$0.05$0.10$0.20$0.50Cost per task (USD, log scale)Geospatial Agent IndexKimi K3 (Reasoning), Terminus-2DeepSeek V4 Flash (high), Terminus-2DeepSeek V4 Flash (max), Terminus-2GLM-5.3-Flash (low), 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-2Gemini 3.1 Flash-Lite (minimal), Terminus-2gpt-oss-120b (low), Terminus-2GLM-5.3 (max), Terminus-2DeepSeek V4 Pro (max), Terminus-2Gemini 3.8 Flash (low), Terminus-2Kimi K2.7 Code (Reasoning), Terminus-2GLM-5.2 (max), Terminus-2GLM-5.2 (high), Terminus-2DeepSeek V4 Pro (high), Terminus-2Kimi K2.6 (Reasoning), Terminus-2GLM-5.3 (low), Terminus-2Nemotron 3 Ultra (high), Terminus-2Qwen 3.8 27B (xhigh), Terminus-2Muse Glimmer 30B (high), Terminus-2GLM-5.2 (Non-reasoning), Terminus-2GLM-5.3-Flash (max), Terminus-2Mistral Large 4 (high), Terminus-2Step 5 Preview (Reasoning), Terminus-2Gemini 3.1 Flash-Lite (low), Terminus-2gpt-oss-120b (high), Terminus-2GLM-4.7-Flash (Reasoning), Terminus-2gpt-oss-20b (high), Terminus-2Mistral Large 3 (Non-reasoning), 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
Geospatial Agent Index vs. cost per task
ModelGeospatial Agent IndexCost per task (USD)On the Pareto line
DeepSeek V4 Flash (max), Terminus-269$0.062Yes
DeepSeek V4 Flash (high), Terminus-272$0.065Yes
DeepSeek V4 Pro (max), Terminus-272$0.35No
DeepSeek V4 Pro (high), Terminus-270$0.30No
Gemini 3.1 Flash-Lite (low), Terminus-248$0.018No
Gemini 3.1 Flash-Lite (minimal), Terminus-232$0.0066Yes
Gemini 3.1 Flash-Lite (high), Terminus-256$0.031Yes
Gemini 3.8 Flash (low), Terminus-272$0.11No
Gemma 4 26B A4B (Reasoning), Terminus-256$0.021Yes
GLM-4.7-Flash (Reasoning), Terminus-243$0.037No
GLM-5.2 (high), Terminus-271$0.22No
GLM-5.2 (Non-reasoning), Terminus-263$0.099No
GLM-5.2 (max), Terminus-272$0.32No
GLM-5.3-Flash (low), Terminus-263$0.048Yes
GLM-5.3-Flash (max), Terminus-263$0.094No
GLM-5.3 (low), Terminus-268$0.27No
GLM-5.3 (max), Terminus-272$0.38No
gpt-oss-120b (low), Terminus-231$0.0046Yes
gpt-oss-120b (high), Terminus-246$0.026No
gpt-oss-20b (high), Terminus-233$0.017No
Kimi K2.6 (Reasoning), Terminus-270$0.089No
Kimi K2.7 Code (Reasoning), Terminus-272$0.11No
Kimi K3 (Reasoning), Terminus-273$0.23Yes
Llama 3.3 70B (Non-reasoning), Terminus-28$0.023No
MiniMax M3.1 Flash (max), Terminus-253$0.018Yes
Mistral Large 3 (Non-reasoning), Terminus-233$0.026No
Mistral Large 4 (high), Terminus-263$0.10No
Muse Glimmer 30B (high), Terminus-264$0.078No
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-221$0.13No
Nemotron 3 Ultra (high), Terminus-268$0.067No
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-213$0.013No
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-252$0.0096Yes
Qwen 3.8 27B (xhigh), Terminus-267$0.12No
Step 5 Preview (Reasoning), Terminus-252$0.13No

Time

Time per task

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

  • Striped: provisional, not yet ranked
Time per taskTime per task: gpt-oss-120b (low), Terminus-2: 0.5 min; Gemini 3.1 Pro (preview) (low), Terminus-2: 0.5 min (provisional, not yet ranked); Gemini 3.1 Flash-Lite (minimal), Terminus-2: 0.6 min; Mistral Large 3 (Non-reasoning), Terminus-2: 1.1 min; GLM-5.2 (Non-reasoning), Terminus-2: 1.5 min; Gemini 3.1 Flash-Lite (low), Terminus-2: 1.7 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; Gemini 3.1 Pro (preview) (high), Terminus-2: 2.5 min (provisional, not yet ranked); GLM-5.3 (low), Terminus-2: 2.7 min; Kimi K3 (Reasoning), Terminus-2: 2.7 min; gpt-oss-120b (high), Terminus-2: 3.0 min; Muse Glimmer 30B (high), Terminus-2: 3.0 min; Gemini 3.1 Flash-Lite (high), Terminus-2: 3.1 min; Claude Sonnet 4.6 (high), Terminus-2: 3.2 min (provisional, not yet ranked); Kimi K2.6 (Reasoning), Terminus-2: 3.5 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 3.8 min; Kimi K2.7 Code (Reasoning), Terminus-2: 4.0 min; DeepSeek V4 Pro (high), Terminus-2: 4.0 min; GLM-5.3 (max), Terminus-2: 4.2 min; GLM-5.3-Flash (low), Terminus-2: 4.2 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 4.6 min; GLM-5.2 (high), Terminus-2: 4.7 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 4.8 min; DeepSeek V4 Pro (max), Terminus-2: 4.9 min; GLM-4.7-Flash (Reasoning), Terminus-2: 5.4 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 5.6 min; DeepSeek V4 Flash (max), Terminus-2: 5.7 min; DeepSeek V4 Flash (high), Terminus-2: 5.9 min; GLM-5.2 (max), Terminus-2: 6.1 min; Gemini 3.8 Flash (high), Terminus-2: 6.7 min (provisional, not yet ranked); gpt-oss-20b (high), Terminus-2: 7.2 min; Qwen 3.8 27B (xhigh), Terminus-2: 7.4 min; GLM-5.3-Flash (max), Terminus-2: 8.5 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-oss-120b (low)Terminus-20.5 minGemini 3.1 Pro (preview) (low)Terminus-2 · provisional0.5 minGemini 3.1 Flash-Lite (minimal)Terminus-20.6 minMistral Large 3 (Non-reasoning)Terminus-21.1 minGLM-5.2 (Non-reasoning)Terminus-21.5 minGemini 3.1 Flash-Lite (low)Terminus-21.7 minGemini 3.8 Flash (low)Terminus-21.9 minLlama 3.3 70B (Non-reasoning)Terminus-22.1 minNemotron 3 Ultra (high)Terminus-22.4 minGemini 3.1 Pro (preview) (high)Terminus-2 · provisional2.5 minGLM-5.3 (low)Terminus-22.7 minKimi K3 (Reasoning)Terminus-22.7 mingpt-oss-120b (high)Terminus-23.0 minMuse Glimmer 30B (high)Terminus-23.0 minGemini 3.1 Flash-Lite (high)Terminus-23.1 minClaude Sonnet 4.6 (high)Terminus-2 · provisional3.2 minKimi K2.6 (Reasoning)Terminus-23.5 minNemotron 3.5 Super VL 120B (Reasoning)Terminus-23.8 minKimi K2.7 Code (Reasoning)Terminus-24.0 minDeepSeek V4 Pro (high)Terminus-24.0 minGLM-5.3 (max)Terminus-24.2 minGLM-5.3-Flash (low)Terminus-24.2 minNemotron 3 Nano Omni 30B (Reasoning)Terminus-24.6 minGLM-5.2 (high)Terminus-24.7 minNemotron 3.5 Lightning 30B (Reasoning)Terminus-24.8 minDeepSeek V4 Pro (max)Terminus-24.9 minGLM-4.7-Flash (Reasoning)Terminus-25.4 minGemma 4 26B A4B (Reasoning)Terminus-25.6 minDeepSeek V4 Flash (max)Terminus-25.7 minDeepSeek V4 Flash (high)Terminus-25.9 minGLM-5.2 (max)Terminus-26.1 minGemini 3.8 Flash (high)Terminus-2 · provisional6.7 mingpt-oss-20b (high)Terminus-27.2 minQwen 3.8 27B (xhigh)Terminus-27.4 minGLM-5.3-Flash (max)Terminus-28.5 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.

Bars. Every entry in Terminus-2 with a result, highlighted. Provisional: not yet 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
Gemini 3.1 Pro (preview) (low), Terminus-2Google0.5 min
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google0.6 min
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI1.1 min
GLM-5.2 (Non-reasoning), Terminus-2Z.ai1.5 min
Gemini 3.1 Flash-Lite (low), Terminus-2Google1.7 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
Gemini 3.1 Pro (preview) (high), Terminus-2Google2.5 min
GLM-5.3 (low), Terminus-2Z.ai2.7 min
Kimi K3 (Reasoning), Terminus-2Moonshot AI2.7 min
gpt-oss-120b (high), Terminus-2OpenAI3.0 min
Muse Glimmer 30B (high), Terminus-2Meta3.0 min
Gemini 3.1 Flash-Lite (high), Terminus-2Google3.1 min
Claude Sonnet 4.6 (high), Terminus-2Anthropic3.2 min
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI3.5 min
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA3.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
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA4.6 min
GLM-5.2 (high), Terminus-2Z.ai4.7 min
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4.8 min
DeepSeek V4 Pro (max), Terminus-2DeepSeek4.9 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
GLM-5.2 (max), Terminus-2Z.ai6.1 min
Gemini 3.8 Flash (high), Terminus-2Google6.7 min
gpt-oss-20b (high), Terminus-2OpenAI7.2 min
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)7.4 min
GLM-5.3-Flash (max), Terminus-2Z.ai8.5 min
MiniMax M3.1 Flash (max), Terminus-2MiniMax8.7 min
Mistral Large 4 (high), Terminus-2Mistral AI11.4 min
Step 5 Preview (Reasoning), Terminus-2StepFun13.1 min

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 Flash (max), Terminus-2: 69.4, 5.7 min; DeepSeek V4 Flash (high), Terminus-2: 72.37, 5.9 min; DeepSeek V4 Pro (max), Terminus-2: 72.07, 4.9 min; DeepSeek V4 Pro (high), Terminus-2: 70.31, 4.0 min; Gemini 3.1 Flash-Lite (low), Terminus-2: 47.58, 1.7 min; Gemini 3.1 Flash-Lite (minimal), Terminus-2: 32.14, 0.6 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; GLM-4.7-Flash (Reasoning), Terminus-2: 43.17, 5.4 min; GLM-5.2 (high), Terminus-2: 70.82, 4.7 min; GLM-5.2 (Non-reasoning), Terminus-2: 63.34, 1.5 min; GLM-5.2 (max), Terminus-2: 71.73, 6.1 min; GLM-5.3-Flash (low), Terminus-2: 63.34, 4.2 min; GLM-5.3-Flash (max), Terminus-2: 62.73, 8.5 min; GLM-5.3 (low), Terminus-2: 68.41, 2.7 min; GLM-5.3 (max), Terminus-2: 72.42, 4.2 min; gpt-oss-120b (low), Terminus-2: 31.18, 0.5 min; gpt-oss-120b (high), Terminus-2: 45.57, 3.0 min; gpt-oss-20b (high), Terminus-2: 33.48, 7.2 min; Kimi K2.6 (Reasoning), Terminus-2: 69.57, 3.5 min; Kimi K2.7 Code (Reasoning), Terminus-2: 71.81, 4.0 min; Kimi K3 (Reasoning), Terminus-2: 73.13, 2.7 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 3 (Non-reasoning), Terminus-2: 32.89, 1.1 min; Mistral Large 4 (high), Terminus-2: 62.72, 11.4 min; Muse Glimmer 30B (high), Terminus-2: 63.53, 3.0 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; Qwen 3.8 27B (xhigh), Terminus-2: 66.83, 7.4 min; Step 5 Preview (Reasoning), Terminus-2: 52.29, 13.1 minMost attractive quadrant010203040506070800.2 min0.5 min1 min2 min5 min10 min20 minTime per task (minutes, log scale)Geospatial Agent IndexKimi K3 (Reasoning), Terminus-2Gemini 3.8 Flash (low), Terminus-2GLM-5.2 (Non-reasoning), Terminus-2Gemini 3.1 Flash-Lite (low), Terminus-2Mistral Large 3 (Non-reasoning), Terminus-2Gemini 3.1 Flash-Lite (minimal), Terminus-2gpt-oss-120b (low), Terminus-2GLM-5.3 (max), Terminus-2DeepSeek V4 Flash (high), Terminus-2DeepSeek V4 Pro (max), Terminus-2Kimi K2.7 Code (Reasoning), Terminus-2GLM-5.2 (max), Terminus-2GLM-5.2 (high), Terminus-2DeepSeek V4 Pro (high), Terminus-2Kimi K2.6 (Reasoning), Terminus-2DeepSeek V4 Flash (max), Terminus-2GLM-5.3 (low), Terminus-2Nemotron 3 Ultra (high), Terminus-2Qwen 3.8 27B (xhigh), Terminus-2Muse Glimmer 30B (high), Terminus-2GLM-5.3-Flash (low), Terminus-2GLM-5.3-Flash (max), 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-2GLM-4.7-Flash (Reasoning), 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
Geospatial Agent Index vs. time per task
ModelGeospatial Agent IndexTime per task (minutes)On the Pareto line
DeepSeek V4 Flash (max), Terminus-2695.7 minNo
DeepSeek V4 Flash (high), Terminus-2725.9 minNo
DeepSeek V4 Pro (max), Terminus-2724.9 minNo
DeepSeek V4 Pro (high), Terminus-2704.0 minNo
Gemini 3.1 Flash-Lite (low), Terminus-2481.7 minNo
Gemini 3.1 Flash-Lite (minimal), Terminus-2320.6 minYes
Gemini 3.1 Flash-Lite (high), Terminus-2563.1 minNo
Gemini 3.8 Flash (low), Terminus-2721.9 minYes
Gemma 4 26B A4B (Reasoning), Terminus-2565.6 minNo
GLM-4.7-Flash (Reasoning), Terminus-2435.4 minNo
GLM-5.2 (high), Terminus-2714.7 minNo
GLM-5.2 (Non-reasoning), Terminus-2631.5 minYes
GLM-5.2 (max), Terminus-2726.1 minNo
GLM-5.3-Flash (low), Terminus-2634.2 minNo
GLM-5.3-Flash (max), Terminus-2638.5 minNo
GLM-5.3 (low), Terminus-2682.7 minNo
GLM-5.3 (max), Terminus-2724.2 minNo
gpt-oss-120b (low), Terminus-2310.5 minYes
gpt-oss-120b (high), Terminus-2463.0 minNo
gpt-oss-20b (high), Terminus-2337.2 minNo
Kimi K2.6 (Reasoning), Terminus-2703.5 minNo
Kimi K2.7 Code (Reasoning), Terminus-2724.0 minNo
Kimi K3 (Reasoning), Terminus-2732.7 minYes
Llama 3.3 70B (Non-reasoning), Terminus-282.1 minNo
MiniMax M3.1 Flash (max), Terminus-2538.7 minNo
Mistral Large 3 (Non-reasoning), Terminus-2331.1 minYes
Mistral Large 4 (high), Terminus-26311.4 minNo
Muse Glimmer 30B (high), Terminus-2643.0 minNo
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2214.6 minNo
Nemotron 3 Ultra (high), Terminus-2682.4 minNo
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2134.8 minNo
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2523.8 minNo
Qwen 3.8 27B (xhigh), Terminus-2677.4 minNo
Step 5 Preview (Reasoning), Terminus-25213.1 minNo

Every benchmark

Score by benchmark

Share answered correctly, 0 to 100 · Darker is better; hatched: provisional, evaluation not finished

Data table: Score by benchmark
Every benchmark
ModelStatusEarth-Bench V2GeoBenchXGS-QA2GeoAgentBenchGeoAnalystBenchOGD4AllGeoNatureAgentMultiGlobeQAGeoAgentEvalEarth-Bench V2 imagesThinkGeo imagesGeospatial knowledge
Kimi K3 (Reasoning), Terminus-2Ranked7564809489No dataNo dataNo dataNo data663092
GLM-5.3 (max), Terminus-2Ranked6768839484No dataNo dataNo dataNo dataNo dataNo data92
DeepSeek V4 Flash (high), Terminus-2Ranked7365799489No dataNo dataNo dataNo dataNo dataNo data91
DeepSeek V4 Pro (max), Terminus-2Ranked69678096100No dataNo dataNo dataNo dataNo dataNo data92
Gemini 3.8 Flash (low), Terminus-2Ranked5476869895No dataNo dataNo dataNo data663494
Kimi K2.7 Code (Reasoning), Terminus-2Ranked7063829289No dataNo dataNo dataNo data563192
GLM-5.2 (max), Terminus-2Ranked6867809495No dataNo dataNo dataNo dataNo dataNo data89
GLM-5.2 (high), Terminus-2Ranked68677894100No dataNo dataNo dataNo dataNo dataNo data91
DeepSeek V4 Pro (high), Terminus-2Ranked68657796100No dataNo dataNo dataNo dataNo dataNo data92
Kimi K2.6 (Reasoning), Terminus-2Ranked6864779079No dataNo dataNo dataNo data602892
DeepSeek V4 Flash (max), Terminus-2Ranked6762809695No dataNo dataNo dataNo dataNo dataNo data91
GLM-5.3 (low), Terminus-2Ranked6264809295No dataNo dataNo dataNo dataNo dataNo data91
Nemotron 3 Ultra (high), Terminus-2Ranked696570966392927292No dataNo data91
Qwen 3.8 27B (xhigh), Terminus-2Ranked5467796289961007492693791
Muse Glimmer 30B (high), Terminus-2Ranked6061707958951007292No dataNo dataNo data
GLM-5.2 (Non-reasoning), Terminus-2Ranked5860729274No dataNo dataNo dataNo dataNo dataNo data89
GLM-5.3-Flash (low), Terminus-2Ranked5658769495No dataNo dataNo dataNo data563685
GLM-5.3-Flash (max), Terminus-2Ranked5157808484No dataNo dataNo dataNo data533592
Mistral Large 4 (high), Terminus-2Ranked5059798094951007192No dataNo dataNo data
Gemini 3.1 Flash-Lite (high), Terminus-2Ranked5361557058No dataNo dataNo dataNo data522490
Gemma 4 26B A4B (Reasoning), Terminus-2Ranked4663588663No dataNo dataNo dataNo data642289
MiniMax M3.1 Flash (max), Terminus-2Ranked4146718847961007283No dataNo data89
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2Ranked465359683791927380No dataNo data92
Step 5 Preview (Reasoning), Terminus-2Ranked601879848994887391No dataNo data92
Gemini 3.1 Flash-Lite (low), Terminus-2Ranked4351495263No dataNo dataNo dataNo data541590
gpt-oss-120b (high), Terminus-2Ranked5045427053No dataNo dataNo dataNo dataNo dataNo data90
GLM-4.7-Flash (Reasoning), Terminus-2Ranked4442434237No dataNo dataNo dataNo dataNo dataNo data86
gpt-oss-20b (high), Terminus-2Ranked3238305337No dataNo dataNo dataNo dataNo dataNo data85
Mistral Large 3 (Non-reasoning), Terminus-2Ranked3129394647No dataNo dataNo dataNo data521589
Gemini 3.1 Flash-Lite (minimal), Terminus-2Ranked3444184242No dataNo dataNo dataNo data562689
gpt-oss-120b (low), Terminus-2Ranked2837296047No dataNo dataNo dataNo dataNo dataNo data88
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Ranked3123928164704848No dataNo data85
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Ranked16204103290646836No dataNo data90
Llama 3.3 70B (Non-reasoning), Terminus-2Ranked961080No dataNo dataNo dataNo dataNo dataNo data82
Gemini 3.1 Pro (preview) (high), Terminus-2Provisional59 (provisional)73No data8695No dataNo dataNo dataNo dataNo dataNo dataNo data
Gemini 3.8 Flash (high), Terminus-2Provisional48 (provisional)68No data8858No dataNo dataNo dataNo dataNo dataNo dataNo data
Claude Sonnet 4.6 (high), Terminus-2Provisional59 (provisional)57No data96100No dataNo dataNo dataNo dataNo dataNo data98
Gemini 3.1 Pro (preview) (low), Terminus-2Provisional41 (provisional)74No data8479No dataNo dataNo dataNo dataNo dataNo dataNo data

About Terminus-2

Made by
Harbor, open source
What it is
Harbor's stock terminal agent, open source. The model works in a terminal session: it reads the screen and types commands. It is the harness for models whose developer has no agent of its own.
Version
2.0.0, the same pinned build for every run
How we run it
The same tasks, limits and checks as every other harness: only the agent program changes. Methodology.

Frequently asked questions

Which models do you benchmark in Terminus-2?
Which model is best in Terminus-2?
Kimi K3 (Reasoning), with 73.1 on the Geospatial Agent Index, 25th of 83 entries.
What is the cheapest model in Terminus-2?
gpt-oss-120b (low), at $0.0046 per agent task at list prices.
What is the fastest model in Terminus-2?
gpt-oss-120b (low), at 0.5 min per agent task.
Is Terminus-2 better than other harnesses?
It depends on the model. gpt-oss-20b (high) scores 33.5 in Terminus-2 and 9.3 in Codex; GLM-5.3-Flash (max) scores 72.1 in Claude Code and 62.7 in Terminus-2. Gaps under about 3 points are within noise.
Who makes Terminus-2?
Harbor, open source. Harbor's stock terminal agent, open source. The model works in a terminal session: it reads the screen and types commands. It is the harness for models whose developer has no agent of its own.
Which version of Terminus-2 do you run?
2.0.0, pinned: every run uses the same build.
Are any models in Terminus-2 still being benchmarked?
Yes. Gemini 3.1 Pro (preview) (high); Gemini 3.8 Flash (high); Claude Sonnet 4.6 (high); Gemini 3.1 Pro (preview) (low) are still being benchmarked, so the results are provisional: not yet ranked.