<p align="center">
<img src="docs/design/brand/logo.png" alt="" width="104" height="104">
</p>
<h1 align="center">Blunderbase</h1>
<p align="center">
Personal chess database<br/>
</p>
<p align="center">
<a href="https://blunderbase.org">blunderbase.org</a> ·
<a href="https://blunderbase.org/manual/">manual</a> ·
<a href="https://demo.blunderbase.org">try the demo</a>
</p>
Features
- Import games from Lichess, Chess.com, FICS, and PGNs
- Analyze your games with multiple engines
- Support for maia3 at multiple ELO's to see what humans would have played
- Take notes on positions and variations
- Awesome Engine-Line visualizer
- Full MCP support to discuss games with an AI-Agent and a shared live board
- Local engines and stockfish wasm
- Remote-Engine-Runner to use your company's idle inference-server-CPUs for your hobbies
- Game explorer with win-stats over your own games and connected lichess db with 8 billion games
- Add reference games to your library for analysis and notes
- Fully self-hostable, easiest via docker
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/screenshots/game-dark.png">
<img src="docs/screenshots/game-light.png" alt="Game view" />
</picture>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/screenshots/dashboard-dark.png">
<img src="docs/screenshots/dashboard-light.png" alt="Dashboard" />
</picture>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/screenshots/explorer-dark.png">
<img src="docs/screenshots/explorer-light.png" alt="Explorer" />
</picture>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/screenshots/stats-dark.png">
<img src="docs/screenshots/stats-light.png" alt="Stats" />
</picture>
</p>
Quick Start
docker run -d --name blunderbase -p 8765:8765 -v blunderbase-data:/data \
ghcr.io/philphilphil/blunderbase:latest
Open http://localhost:8765, choose