explaingit

nagi-studio/nagi-bench

Analysis updated 2026-05-18

15HTMLAudience · researcherComplexity · 2/5Setup · easy

TLDR

A public gallery comparing AI model outputs on the same fixed creative prompts, with blind voting and a leaderboard.

Mindmap

mindmap
  root((NAGI BENCH))
    What it does
      Compares AI model outputs
      Blind voting mode
      Leaderboard ranking
    Tech stack
      HTML
      SVG outputs
      Cloudflare backend
    Use cases
      Compare models side by side
      Vote on best output
    Audience
      AI enthusiasts
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Compare outputs from different AI models and harnesses on the same fixed creative prompt.

USE CASE 2

Vote anonymously on which of two AI-generated outputs looks better.

USE CASE 3

Check the leaderboard to see which model and harness combinations rank highest.

USE CASE 4

Submit your own model's output by adding a file and a short JSON registration entry.

What is it built with?

HTMLSVGJSONCloudflare

How does it compare?

nagi-studio/nagi-benchadguardteam/dns-sde-extensionaiecosvietnam/aiecos-social-crm
Stars151515
LanguageHTMLHTMLHTML
Last pushed2025-01-09
MaintenanceStale
Setup difficultyeasymoderatemoderate
Complexity2/52/53/5
Audienceresearcherdeveloperpm founder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Contributing a new result needs no code changes, just an output file and a JSON entry, a CI script checks consistency.

No license information is stated in the source material.

In plain English

NAGI BENCH is a public gallery of AI model evaluation cases created by NAGI STUDIO. The idea is simple: take the same creative prompt and run it through many different AI models and tools, collect the outputs as working HTML or SVG files, and display them side by side so anyone can compare the results. A key concept in this project is the distinction between a model and a harness. A model is the underlying AI engine, such as GPT-5.5 or Claude Fable 5. A harness is the product or tool that wraps the model and controls how it receives instructions, manages conversation history, calls external tools, and decides when to stop. Two entries that use the same model but different harnesses are treated as different agents, because the harness often has as much influence on the output as the model itself. The collection currently covers models from Anthropic, OpenAI, Google, xAI, and several Chinese AI companies, each run through tools like Claude Code, Cursor, Codex CLI, or web chat interfaces. The two evaluation prompts in use right now ask models to generate a playable HTML world with fictional creatures, and to draw a pelican cycling by the sea as an SVG image. Both prompts are kept fixed so that every submission is answerable from context alone, without external tools or files. The site at bench.nagi.fun includes a blind voting mode where two random outputs are shown anonymously and visitors pick the better one before the model names are revealed. Once enough votes accumulate, a leaderboard is generated using the same ranking method used by LMSYS Chatbot Arena. Votes are stored locally in the browser by default, or in a Cloudflare backend if the project operator sets one up. Contributing a new result means adding the output file and a short JSON registration entry for the model and harness combination. No code changes are needed. A CI script checks that all entries are consistent before any submission is accepted.

Copy-paste prompts

Prompt 1
Explain the difference between a model and a harness as used in NAGI BENCH.
Prompt 2
Help me prepare a JSON registration entry to submit a new model result to NAGI BENCH.
Prompt 3
Explain how the leaderboard ranking method works, similar to LMSYS Chatbot Arena.
Prompt 4
Walk me through the two evaluation prompts NAGI BENCH currently uses.

Frequently asked questions

What is nagi-bench?

A public gallery comparing AI model outputs on the same fixed creative prompts, with blind voting and a leaderboard.

What language is nagi-bench written in?

Mainly HTML. The stack also includes HTML, SVG, JSON.

What license does nagi-bench use?

No license information is stated in the source material.

How hard is nagi-bench to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nagi-bench for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.