Fingolfin7/ChessHarness

Inspired by GothamChess's AI chess videos - this is an LLM harness for chess. Fixes the real problems that were causing the models to stumble; proper board state context and move validation. Pit GPT, Gemini, Claude and others head-to-head with live reasoning streams, knockout tournaments, and PGN export.

24
/ 100
Experimental

This tool helps chess enthusiasts, researchers, or content creators like streamers explore how different AI models play chess. You can set up games between various large language models (LLMs) and watch them compete, seeing their thought processes in real-time. It takes in your choice of LLM chess players and outputs PGN files of the games, optionally with their reasoning annotated.

Use this if you want to observe, analyze, and compare how different AI models approach and play chess, or to create engaging content showing LLMs battling it out on the chessboard.

Not ideal if you're looking for an AI chess opponent to play against yourself, or if you need to develop new chess AI algorithms rather than just pitting existing LLMs against each other.

chess-analysis AI-model-comparison game-streaming LLM-evaluation chess-research
No License No Package No Dependents
Maintenance 10 / 25
Adoption 6 / 25
Maturity 3 / 25
Community 5 / 25

How are scores calculated?

Stars

17

Forks

1

Language

Python

License

Last pushed

Mar 07, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/Fingolfin7/ChessHarness"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.