Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size988 projects
    • Developer Tools506
    • AI & Machine Learning434
    • Business & Productivity224
    • Web Development202
    • Security & Monitoring149
    • Communication & Collaboration134
    • IT Management134
    • Cloud & Hosting117
    • LLMOps & AI Tooling111
    • Data & Analytics108
    Browse all 21 categoriesProduct & Project Management, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools506
    • AI & Machine Learning434
    • Business & Productivity224
    • Web Development202
    • Security & Monitoring149
    • Communication & Collaboration134
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/AI & Machine Learning/Patzer
icon of Patzer

Patzer

Open source alternative to Chess.com

  • 56 stars
  • MIT
  • Active this week
  • Last commit 1 day ago

Last verified Oct 31, 2026

Run a self-hosted chess server with Stockfish game review, a bring-your-own-LLM AI coach, family profiles, and real-time PvP in one Docker container.

Visit websiteGitHub56 starsDeploy on Hostinger
image of Patzer
TL;DR

Patzer is a self-hosted chess server that replaces Chess.com's paid analysis and coaching features with open source tools you run on your own hardware. It ships Stockfish for game review and supports a bring-your-own-LLM AI coach via Ollama or vLLM, in a single Docker container. MIT licensed. Best for families, homelab players, and anyone who wants move analysis and coaching without a subscription or cloud dependency.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who Patzer is for#

Families who want a private chess server for all ages

Patzer's multi-user profiles let parents track a child's progress alongside their own, with kid mode that tones down technical language and adds blunder warnings. Per-profile languages mean family members can play and get coached in their own language. The admin console controls who can register.

Skip if:

You only need chess for a single player with no kid-safety requirements. A local desktop app or Lichess handles that with less setup.

Homelab players who already run Ollama

If you have an Ollama server on your LAN, connecting the AI coach takes one URL in Patzer's admin panel. Game Review works the same day; the coach reads from the same game history that analysis builds. No additional infrastructure is needed.

Skip if:

You have no local inference server and are not willing to set one up or use a cloud API key; the coaching voice will not be available.

Club players reviewing Chess.com and Lichess games offline

Patzer syncs your public Chess.com and Lichess games automatically (Chess.com can sync every 15 minutes), analyzes them with Stockfish, and keeps the full review history locally. You get Chess.com-style move classifications and an eval graph without relying on a cloud service.

Skip if:

You need analysis depth beyond Stockfish's bundled binary, or you play on platforms other than Chess.com and Lichess.

Privacy-conscious players keeping game history off the cloud

Every analyzed game, coaching note, and rating history lives in a SQLite database inside the Docker volume on your own machine. Patzer sends nothing out except an optional six-hourly version check to GitHub, which can be disabled in Admin.

Skip if:

Your primary concern is playing strength and access to a large pool of online opponents. Cloud platforms like Lichess offer more players and stronger community features.

the problem

The problem it solves#

Serious chess players rely on game review and coaching to improve, but the main online platforms restrict those features behind paid tiers. Chess.com charges for full move analysis, AI coaching, and detailed lesson access. Moving to a paid tier works until pricing changes or features shift, and it gives you no control over where your game history lives.

For a household with multiple players at different skill levels, the problem compounds: family accounts cost more, kid-safe modes vary by platform, and there is no way to run everything on your own hardware with a shared leaderboard or a coach tuned to your specific game history.

how Patzer solves it

How it solves it#

Stockfish Game Review with Move Classification

Pull your public Chess.com or Lichess games (or paste a PGN) and analyze with bundled Stockfish. Every move is classified as Brilliant, Great, Best, Excellent, Good, Inaccuracy, Mistake, Miss, or Blunder. The review shows accuracy percentage, estimated Elo, an eval graph, top engine lines, key moments, and a "What's the threat?" probe that explains each tactic in plain text.

Bring-Your-Own-LLM AI Coach

Point Patzer at an Ollama or vLLM host on your network (or a DeepSeek API key if you have no local GPU). The coach explains why a move works or fails, shows the better alternatives, and connects your mistake to patterns in your own recent game history. It never contradicts the engine, because the LLM is given Stockfish's verdict first.

Play vs Stockfish or a Friend

Seven Stockfish tiers from Kid to maximum strength, all standard time controls, and up to six premoves queued on the board. The same server also hosts real-time PvP between profiles over WebSocket, with draw offers, takebacks, and one-click rematch.

Multi-User Family Profiles

Each user gets a profile with their own rating, language setting, audience tuning for the AI coach, and optional kid mode that uses friendly piece names like "horsey" and adds blunder warnings. The admin console controls sign-up (open, invite-only, or closed) and assigns user roles.

Interactive Lessons and Opening Trainer

69 interactive lessons across four skill levels, from piece movement to tactics, mating patterns, and endgames. The opening trainer drills 16 built-in main lines or custom repertoires; moves you miss return in a daily review queue.

Multilingual Interface and Coaching

The UI and AI coach prompts are available in English, Bulgarian, Spanish, German, and Russian. Adding a language requires one table entry per file, documented in CONTRIBUTING.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • No subscription paywallsFull game review, AI coaching, lessons, and multi-user support work at no cost on your own hardware. Chess.com requires a paid plan for comparable depth of move analysis and AI coaching features.
  • LLM hallucination prevention by designThe AI coach is given only facts the server has already verified: Stockfish's verdict on each move, chess.js tactical analysis, and the player's own game history. The LLM turns those facts into coaching. Because the model does not analyze positions itself, a small quantized model running on a Pi 5 is genuinely useful.
  • Single-container deploymentOne Docker command, one volume mount, one port. Stockfish is bundled; there is no separate database to provision; SQLite stores all state inside the container volume. This is a simpler operational footprint than most self-hosted productivity apps.
  • MIT license with no hosting restrictionsPatzer is MIT licensed, so you can run it internally at a chess club, a school, or a company without licensing fees or a commercial-use rider. No source-available or copyleft restrictions.

Trade-offs

  • -AI Coach requires a separate LLM hostThe coaching narration needs a running Ollama or vLLM server on your network, or a DeepSeek API key. Without it, the Coach panel shows Stockfish engine facts in plain text but gives no prose explanations. Players with no local GPU and no API key will see a reduced coaching experience until they configure one.
  • -Small community at an early stageThe project launched in May 2026 and has 56 GitHub stars and 16 open issues. There is no large ecosystem of plugins or themes, and some rough edges are expected in a project this young.
  • -Internet play against remote friends requires a tunnelReal-time play against a friend outside your local network requires a tunnel (such as Tailscale or ngrok) in front of the container. The README's FAQ covers the setup, but it adds a step for players who want to host games for a remote opponent.
versus alternatives

Patzer vs alternatives#

Patzer vs Chess.com

Chess.com combines live matchmaking, game review, AI coaching, puzzles, and lessons in one cloud service. Patzer covers the analysis and coaching workflow in a container you run at home.

FeaturePatzerChess.com
LicenseMITProprietary
Self-hostingYesNo
Game reviewStockfish, bundledEngine analysis, paid tier
AI coachBYO LLM (Ollama, vLLM)Chess.com AI, paid tier
Multi-user / familyYesLimited on free tier
Multilingual coachingYes (EN/BG/ES/DE/RU)English interface only
CostFree to self-hostFree tier + paid plans
TelemetryNonePlatform data retained

Patzer is the better fit when you want your game history on your own hardware, a family server with kid-safe profiles, or an AI coach running against a local LLM you already own. The MIT license means a chess club can run Patzer for its members with no per-user or per-server licensing cost.

Chess.com is the better fit for live matchmaking against a large player pool, real-time tournaments, and the social features of a large online chess community. Patzer's PvP is limited to profiles on the same server; playing against strangers requires Chess.com, Lichess, or a similar service. Chess.com's puzzle and lesson library is also larger than Patzer's 69 interactive lessons.

install · quick start

Quick start#

bash
Self-host Patzer with Docker; the container includes Stockfish and starts on port 8800.

```bash
docker run -d \
  -p 8800:8800 \
  -v patzer-data:/app/data \
  --name patzer \
  ghcr.io/SikamikanikoBG/patzer:latest
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
React
Infrastructure
Docker
frequently asked

FAQ#

Does Patzer replace a Chess.com subscription?

For game review and AI coaching on games you've already played, yes. Patzer imports your public Chess.com and Lichess games, analyzes them with Stockfish, and provides an AI coaching voice if you have an Ollama or vLLM server. It does not replace Chess.com's live matchmaking against strangers, its puzzle rush, or its daily puzzle stream; Patzer is designed for analysis and learning on your own recorded games.

What LLM do I need for the AI coach?

Any model reachable through Ollama or vLLM works, including small quantized models like Llama 3.2 3B. Because Patzer's server works out all chess facts first and hands them to the model as a structured prompt, a small model is sufficient. The setup wizard lists available models once you point Patzer at your Ollama URL. DeepSeek's hosted API is also supported if you have no local GPU.

Can the AI coach play against me?

The LLM coach is separate from the playing engine. Games are played against Stockfish at one of seven strength tiers. The coach reviews moves after a game is complete, not during play. There is no mode where the LLM itself plays you.

How do I update Patzer?

Patzer checks GitHub every six hours and shows a notice in the admin panel when a newer release is available. To update, pull the new image and restart: docker pull ghcr.io/SikamikanikoBG/patzer:latest && docker restart patzer. If you use docker-compose with the Watchtower label, updates can be automated.

Does Patzer work without internet access?

The core features work offline: playing against Stockfish, reviewing games from PGN paste, and the AI coach if your Ollama host is on the local network. The features that need internet access are importing games from Chess.com or Lichess, and the optional GitHub version check. The version check can be disabled by setting UPDATE_CHECK=0 in the container environment.

also worth a look

Similar open-source tools#

Lila

Alternative toChess.com

Ad-free open source chess server with tournaments and puzzles.

  • 18,918 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

OpenClaw

Featured

Alternative toMuse

Self-hosted AI assistant for WhatsApp, Telegram, and more

  • 393,358 GitHub stars
  • MITLicence MIT

Inbox Zero

Featured

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,855 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

rakazo

Featured

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 6,242 GitHub stars
  • Apache-2.0Licence Apache-2.0

paperclip

Featured

Alternative toGrok Bot

Self-hosted AI agent management with org charts and budgets

  • 108,591 GitHub stars
  • MITLicence MIT

OfficeCLI

Alternative toAspose.Total

Office automation CLI for AI agents, no Office install required

  • 32,760 GitHub stars
  • Apache-2.0Licence Apache-2.0
by category

Open source tools in these categories#

434

AI & Machine Learning

freeCodeCamp, REA (Reverse Engineer Anything), OpenClaw
224

Business & Productivity

OpenClaw, Excalidraw, RustDesk
Hostinger

Self-host Patzer on a Hostinger VPS

Keep it running 24/7, even when your laptop is off. A Hostinger VPS gives it a server of its own.

  1. 01

    Choose a plan

    Starts from $6.49/mo

  2. 02

    Apply

    Extra 10% off yearly plans

  3. 03

    Install Patzer

    On a server that stays on

  4. 04

    Start building

    Focus on the app, not the server

Deploy on Hostinger

Sponsors

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,855 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 3,325 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 6,242 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Advertise your product

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut