Minecraft-style voxel benchmark for comparing AI models (Arena + Sandbox)
See the codeA benchmark for evaluating AI spatial reasoning through Minecraft-style voxel construction.
Models are given a natural-language prompt and must produce raw 3D coordinates as JSON. In tool mode, models call voxel.exec (minimal primitives: block, box, line) to generate large builds beyond token-only JSON limits. MineBench visualizes the output and ranks models from blind head-to-head votes using a global Bradley-Terry model with uncertainty intervals.

[!Note] MineBench is not technically a 'benchmark' as it has no objectively correct answers; it is a take on the LMSYS Chatbot Arena. Many use MineBench to get the general feel or "vibe" of a model. AI labs may use MineBench to privately A/B test model checkpoints.
Most LLM benchmarks test text and raw accuracy. MineBench instead tests whether a model can reason about 3D space. Given a prompt like "a medieval castle with four towers", the model must mentally construct geometry, pick materials, and output thousands of precise block coordinates. No vision model or diffusion – just math and spatial logic.
As it turns out, this kind of spatial reasoning correlates strongly with a model's raw general intelligence; the MineBench leaderboard tracks, anecdotally, the same hierarchy that most people observe in real-world usage: the smartest reasoning models are clearly visible when asked to produce visual builds.
MineBench, unlike other benchmarks, gives an easy way to visually determine (at least one aspect of) a model's raw intelligence. The ranking system also highlights which models are clearly 'bench-maxed' (i.e. when a model has amazing benchmarks on paper, but clearly lacks in real world usage).

.vox, or WorldEdit .schemdocs/README.mddocs/local-development.mddocs/operations.mddocs/gallery.mddocs/arena-ranking-system.mddocs/build-export-import.mdThe full FAQ is available at minebench.ai/faq. Every answer has a stable link for sharing or citation.
MineBench currently benchmarks models from OpenAI, Anthropic, Google, Moonshot, DeepSeek, MiniMax, xAI, Z.AI, Qwen, Meta, and any model available through OpenRouter.

This path lets you run the full app and compare existing builds from uploads/ without generating new ones.
Prereqs: Node.js 18+, pnpm, Docker.
pnpm install
cp .env.example .env
pnpm dev:setup
In a second terminal:
pnpm prompt --import
Then open:
http://localhost:3000/ (Arena)http://localhost:3000/sandboxhttp://localhost:3000/leaderboardFor environment variables, live generation, seeding/import workflows, batch generation, API routes, troubleshooting, and deployment, see the docs:
A huge thank you to the sponsors helping make MineBench possible:
MINEBENCH10Their support, including API credits, helps fund MineBench evaluations. If you would like to support MineBench yourself, you can support us here.
Contributions are welcome! See CONTRIBUTING.md for how to add new models, submit benchmark prompts, improve the UI, or fix bugs.
Texture pack: Faithful (see assets/texture-pack/LICENSE.txt)
Inspired by MC-Bench and VoxelBench
TypeScript
96.9%
JavaScript
1.1%
CSS
1.0%
Minecraft-style voxel benchmark for comparing AI models (Arena + Sandbox)
See the codeA benchmark for evaluating AI spatial reasoning through Minecraft-style voxel construction.
Models are given a natural-language prompt and must produce raw 3D coordinates as JSON. In tool mode, models call voxel.exec (minimal primitives: block, box, line) to generate large builds beyond token-only JSON limits. MineBench visualizes the output and ranks models from blind head-to-head votes using a global Bradley-Terry model with uncertainty intervals.

[!Note] MineBench is not technically a 'benchmark' as it has no objectively correct answers; it is a take on the LMSYS Chatbot Arena. Many use MineBench to get the general feel or "vibe" of a model. AI labs may use MineBench to privately A/B test model checkpoints.
Most LLM benchmarks test text and raw accuracy. MineBench instead tests whether a model can reason about 3D space. Given a prompt like "a medieval castle with four towers", the model must mentally construct geometry, pick materials, and output thousands of precise block coordinates. No vision model or diffusion – just math and spatial logic.
As it turns out, this kind of spatial reasoning correlates strongly with a model's raw general intelligence; the MineBench leaderboard tracks, anecdotally, the same hierarchy that most people observe in real-world usage: the smartest reasoning models are clearly visible when asked to produce visual builds.
MineBench, unlike other benchmarks, gives an easy way to visually determine (at least one aspect of) a model's raw intelligence. The ranking system also highlights which models are clearly 'bench-maxed' (i.e. when a model has amazing benchmarks on paper, but clearly lacks in real world usage).

.vox, or WorldEdit .schemdocs/README.mddocs/local-development.mddocs/operations.mddocs/gallery.mddocs/arena-ranking-system.mddocs/build-export-import.mdThe full FAQ is available at minebench.ai/faq. Every answer has a stable link for sharing or citation.
MineBench currently benchmarks models from OpenAI, Anthropic, Google, Moonshot, DeepSeek, MiniMax, xAI, Z.AI, Qwen, Meta, and any model available through OpenRouter.

This path lets you run the full app and compare existing builds from uploads/ without generating new ones.
Prereqs: Node.js 18+, pnpm, Docker.
pnpm install
cp .env.example .env
pnpm dev:setup
In a second terminal:
pnpm prompt --import
Then open:
http://localhost:3000/ (Arena)http://localhost:3000/sandboxhttp://localhost:3000/leaderboardFor environment variables, live generation, seeding/import workflows, batch generation, API routes, troubleshooting, and deployment, see the docs:
A huge thank you to the sponsors helping make MineBench possible:
MINEBENCH10Their support, including API credits, helps fund MineBench evaluations. If you would like to support MineBench yourself, you can support us here.
Contributions are welcome! See CONTRIBUTING.md for how to add new models, submit benchmark prompts, improve the UI, or fix bugs.
Texture pack: Faithful (see assets/texture-pack/LICENSE.txt)
Inspired by MC-Bench and VoxelBench
TypeScript
96.9%
JavaScript
1.1%
CSS
1.0%