piagent_
← ~/map

$ cat ~/map/pi-arena.md

pi-arena

Fair, replayable tournaments for pi coding agents: same task, isolated workspaces, objective scoring, and a browser replay console.

tools✓ Nov 1

Facts

repository
github.com/Waystom/pi-arena ↗
GitHub Stars
★ 0
Forks
0
license
MIT
npm / mo
—
last push
Oct 30, 2026

install

Clone the repository, then run npm run demo for the deterministic three-contestant local tournament (no API key) and open arena-demo/index.html for the replay console; per SKILL_USAGE.md, pi install <path to your local clone> adds the package to pi, and /skill:arena loads the tournament protocol from skills/arena/SKILL.md inside a session.

## TL;DR

A tournament harness for pi coding agents: contestants run the same task in isolated workspaces, required tests and measurable signals score the results, and a shareable browser report replays every run — built for fair comparisons between models, providers, prompts, and agent strategies, with a deterministic local demo that needs no API key.

## Key points

## FAQ

Q Does a high score prove one model is best?

No. pi-arena reports what happened on a stated task under a stated budget and does not claim any model is universally best.

Q Does trying it require an API key?

No. npm run demo plays a deterministic local tournament with three contestants and no API spending.

Q Can a model judge pass a failing test?

No. Model-based judging is optional, and a judge score never overrides a failing required test.

Q Can contestants run as real pi processes?

Not yet — the JSONL RPC contestant adapter is first on the roadmap; the current release targets local Node.js fixtures.

Q When are two scores comparable?

Only when the task, starting revision, evaluator, and budget are identical.

## References

## Related entries

## Guides

Last updated: Oct 30, 2026