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
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
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.
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
- Partien von Lichess, Chess.com, FICS und aus PGN-Dateien importieren
- Deine Partien mit mehreren Engines analysieren
- Maia auf mehreren ELO-Stufen, um zu sehen, was Menschen gespielt hätten
- Notizen zu Stellungen, die in jeder Partie wiederkommen, die sie erreicht
- Die Engine ausblenden, eine Partie selbst lesen und danach vergleichen
- Engine-Varianten aufs Brett gezeichnet, nicht nur aufgelistet
- Volle MCP-Unterstützung: Partien mit einem KI-Agenten auf einem gemeinsamen Live-Brett besprechen
- Lokale Engines und Stockfish als WebAssembly im Browser
- Externer Engine-Runner: die untätigen CPUs im Inferenz-Server deiner Firma für dein Hobby nutzen
- Partien-Explorer mit Siegquoten über deine eigenen Partien, daneben die Lichess-Datenbank mit ihren 8 Milliarden Partien
- Referenzpartien, die zur Analyse und für Notizen in deiner Bibliothek landen
- Statistiken nach Eröffnung, Farbe, Bedenkzeit und Partiephase
- Vollständig selbst zu hosten, am einfachsten über Docker. Eine SQLite-Datei, geprüfte Backups, PGN-Export
Rund um die Bibliothek
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
- Desktop-App für Linux
- Begleit-App für Android
- Sync-Dienst, der mehrere Blunderbase-Instanzen im Gleichstand hält
- Analyse derselben Partie mit mehreren Engines, für die Engine-Nerds
- Taktikaufgaben aus deinen eigenen Partien
- Partien anderer Spieler zum Studieren importieren