Blunderbase

Deine Schachdatenbank,
kostenlos und Open Source

Blunderbase importiert deine Partien, lässt Stockfish und Maia über jede einzelne laufen und führt darüber Notizen, Statistiken und einen Eröffnungsexplorer. Läuft auf deinem eigenen Rechner, ohne Konto und ohne Abo.

macOSWindowsDockeriOS-Begleit-App

Der Partiebildschirm. Stockfishs Variante auf dem Brett, Maias Vermutungen, deine Notiz neben den Zügen.

Notizen

Eine Notiz gehört zur Stellung

Drück N und schreib los. Die Notiz hängt an der Stellung und erscheint in jeder Partie, die sie erreicht, gleich über welche Zugfolge.

  • Schlagwörter, Filter und drei Ansichten auf der Notizenseite
  • Notizen zu einer ganzen Partie oder einer gespeicherten Variante
  • Von dir geschrieben oder von deinem KI-Assistenten
  • Export als Markdown oder PGN
Die Notizenseite. Jede Notiz mit ihrer Stellung und den Partien, die dorthin führen.

Erst selbst hinsehen

Die Engine wartet, bis du fragst

⇧E blendet jedes Urteil der Engine aus: Bewertung, ??-Markierungen, Verlauf, Varianten. Züge, Uhren und Notizen bleiben. Erst selbst urteilen, dann vergleichen.

Das geht auch automatisch für neue Partien, etwa nur für klassische: Die Engine bleibt verborgen, bis du Engine zeigen drückst. Bei Bulletpartien siehst du sie wie gewohnt sofort.

Dieselbe Partie, Engine ausgeblendet.

Was es macht

Partieanalyse

Stockfish bewertet jeden Zug. Maia ist auf menschlichen Partien trainiert und zeigt, was Spieler mehrerer Wertungsstufen stattdessen gespielt hätten. Grobe Patzer sind in der Zugliste und im Bewertungsverlauf markiert, und die Engine-Varianten werden aufs Brett gezeichnet.

Deine Datenbank

Deine Partien von Lichess, Chess.com, FICS und aus PGN-Dateien in einer Bibliothek, nach Zeitplan synchronisiert. Sammlungen, um sie zu gruppieren, ein Explorer mit Siegquoten über deine eigenen Partien und Referenzpartien, die du zum Studieren hinzufügst.

Dein KI-Assistent

Ein MCP-Server ist eingebaut. Verbinde deinen eigenen Assistenten, Claude oder einen anderen MCP-Client, und frag nach den Partien der letzten Woche. Er liest dieselben Engine-Zahlen und Notizen wie du, auf einem Brett, das ihr beide live seht.

Nur bei Server- und Docker-Installationen. Die Desktop-App hat noch keinen MCP-Server.

Für die Analyse braucht es eine Engine. Im Docker-Image ist Stockfish enthalten. Die Desktop-App nutzt Stockfish auf deinem Rechner, die WebAssembly-Version im Browser oder einen externen Runner. Maia ist in jedem Fall ein separater Download, und ohne Maia bleibt die Einblendung der menschlichen Züge leer.

Auf dem Handy

Die iOS-Begleit-App verbindet sich mit einer Blunderbase, die du selbst betreibst. Partienliste, Partiebildschirm mit Bewertungsverlauf und Zügen, Notizen und eine laufende Engine-Analyse, die auf dem Server rechnet statt auf dem Handy, damit die Zahlen zu denen im Browser passen.

Noch nicht im App Store. Sie läuft über TestFlight: öffne ein Issue auf GitHub und frag nach einer Einladung. Android steht auf der Roadmap.

Funktionen

Rund um die Bibliothek

Die Übersicht: Wertung, neueste Partien und die schwächsten Momente der letzten dreißig Tage.
Der Explorer. Dein eigener Zugbaum mit Siegquoten, daneben die Eröffnungsbücher der Meisterpartien und von Lichess.
Statistiken. Grobe Patzer nach Phase, nach Bedenkzeit und danach, wie viel Zeit noch auf der Uhr war.
Die Bibliothek, mit Filtern, die sich stapeln lassen, und der Zahl der groben Patzer in jeder Zeile.

Herunterladen

Desktop

Eine einzige App für macOS und Windows, mit dem Backend darin. Kein Terminal, kein Container, kein Konto. Deine Bibliothek liegt im üblichen Ordner für Anwendungsdaten. Gib ihr den Pfad zu einem Stockfish auf deinem Rechner, oder lass die WebAssembly-Version im Browser die Arbeit machen.

macOS (Apple Silicon) Windows (x64)

Version 1.10.0, siehe Changelog. Die Builds sind vorerst nicht signiert: macOS verlangt, dass du die App in den Systemeinstellungen freigibst, Windows zeigt einen SmartScreen-Hinweis. Intel-Macs und Linux stehen auf der Roadmap.

Docker

# Eine Beispiel-Compose-Datei: ein Service, ein Volume.
curl -O https://blunderbase.org/docker-compose.yml
docker compose up -d
# Oder ohne Compose:
docker run -d --name blunderbase -p 8765:8765 \
  -v blunderbase-data:/data \
  ghcr.io/philphilphil/blunderbase:latest

Im Browser öffnen, ein Passwort wählen, ein Konto verbinden. Erzeuge auf der Seite Assistent einen separaten Schlüssel für deinen KI-Assistenten. TLS, Reverse Proxies, externe Engine-Runner und die CLI stehen im Handbuch.

Roadmap