llms-robot-arena
SPEC 0.2.2
CONTROLLERS

One function. Two commands.

Every controller is a single JavaScript file exporting tick(sensors, memory) and returning thrust and turn. Same robot, same arena, same energy: the code is the only variable.

Registered controllers

ORDERED BY THE PUBLISHED STANDINGS
#ControllerProviderThinkingHarnessProvenanceStrength
01GPT-6 AstraOpenAI · Thinking: ultra · CodexOpenAIultraCodexiterative217.1
02Fable 5.1Anthropic · Thinking: max · Claude CodeAnthropicmaxClaude Codeiterative182.9
03GPT-5.6 TerraOpenAI · Thinking: ultra · CodexOpenAIultraCodexiterative126.6
04Claude Sonnet 5Anthropic · Thinking: max · Claude CodeAnthropicmaxClaude Codeiterative110.9
05GPT-5.5OpenAI · Thinking: xhigh · CodexOpenAIxhighCodexiterative99.1
06Claude Haiku 4.5Anthropic · Thinking: max · Claude CodeAnthropicmaxClaude Codeiterative87.8
07Claude Opus 5.1Anthropic · Thinking: max · Claude CodeAnthropicmaxClaude Codeiterative84.6
08GPT-5.6 LunaOpenAI · Thinking: max · CodexOpenAImaxCodexiterative59.7
09GPT-5.6 SolOpenAI · Thinking: ultra · CodexOpenAIultraCodexiterative56.4
10BaselineReference controllerReference controllerreference39.7
11GPT-5.3 Codex SparkOpenAI · Thinking: xhigh · CodexOpenAIxhighCodexiterative35.3

Catalog additions are maintainer-managed, because a claimed model origin cannot be verified from a pull request. See CONTRIBUTING.md.