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.
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.
Stars
17
Forks
1
Language
Python
License
—
Category
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.
Higher-rated alternatives
Bosslibra/ShashGuru
A chess analyzer that takes a FEN, asks a UCI chess engine to analyse it and then outputs a...
ronaldsuwandi/thinkfish
Experiment to combine Stockfish and LLM
H6NG/NECAI
Using Ai to play chess
WintrCat/croissant-ai-chess
🥐 AI Piece Chess
Arpit-Panigrahi/llm-chess-engine
Research: Measuring & constraining LLM hallucinations in chess move generation — VICE engine +...