Chess Brain logo Chess Brain AI Chess Brain · Discord Source

What the Brain finds

Four things Chess Brain does automatically, after every game.

Auto-import

Reads every game you finish

Polls your public Lichess games every 10 minutes. No manual uploads, no PGN dragging — the brain is always watching.

Engine-verified

Stockfish 18 thinks it through first

Critical moments are found by the engine, not guessed. The AI only writes its analysis after the numbers check out.

Conversational

Ask the brain anything

"Why was move 17 bad?" "What should I have played?" /ask keeps the full game in context so answers are always specific.

One click

Lives inside your Discord

Stripe → Add to Discord → /setup. No tokens, no servers, no sysadmin. The brain moves in immediately.

The brain at work

A look at what shows up in your channel after every game.

Chess Brain APP Today at 2:14 PM
♛ A clever Caro-Kann exchange goes wrong on move 24
gilbertstrang99 (1742) vs endgame_eli (1768) — 0-1
Blitz · Caro-Kann Defense, Exchange Variation · 2026-05-09 13:58 CST
Eval flow
▁▂▂▃▃▄▅▅▆▇█▇▅▃▂▁
Summary
Solid until move 24, when Bxh3?? hung the bishop and let Black push c-pawn to victory. Activity over material was the lesson.
Final position rendered by Lichess
The blog-style breakdown posted automatically after each game.
gilbertstrang99 Today at 2:16 PM
/board game_id:aB3xK9pQ move:24
Chess Brain APP Today at 2:16 PM
Position after 24. Bxh3?? — the engine flags this as the critical moment.
⚔️ Midgame — Tactical blunder
Eval: +0.4 → -3.8 (move 24)
Critical position from a Lichess puzzle
The exact moment the engine flagged, rendered inline.
gilbertstrang99 Today at 2:18 PM
/ask question:why was Bxh3 bad? what should I have done?
Chess Brain APP Today at 2:18 PM
Bxh3 looked like a free pawn, but after gxh3 Qxh3 Black's queen has no real follow-up — and you've handed back the bishop pair plus weakened the king. The engine prefers Rfd1: it doubles on the open file and keeps pressure on d6. The pawn on h3 wasn't going anywhere; activity over material was the lesson here.
Ask anything about the game; the coach answers in context.

How it works

  1. Subscribe via Stripe Checkout (7-day free trial).
  2. Click Add to Discord on the next page and pick your server.
  3. In your server, run /setup lichess:<username> channel:#chess.
  4. Play on Lichess. Your next game arrives as a coached blog post.
Heads up: you'll need a Discord server where you have admin rights to install the bot. A personal server you create for yourself is perfect — it takes about 30 seconds. See the guide below if you don't have one yet.

Don't have a Discord server yet?

You need one with admin rights to add Chess Brain. Here's the 30-second version — Discord's own UI walks you through every click.

1

Open Discord

Use the desktop app or web client. Sign in (or create a free account — email + password, no payment).

2

Click the “+” on the left

In the server list on the far left, click the green + button → Create My OwnFor me and my friends. Name it anything, e.g. “My Chess Lab”.

3

You're the admin

The server creator automatically has full admin rights. That's all Chess Brain needs to install. Come back here and click Start 7-day free trial.

During Add to Discord, pick your new server from the dropdown and accept the permissions. Then in any channel run /setup lichess:<your username> channel:#general.

Using a private channel? Discord hides private channels from new bots until you add them explicitly. Open the channel → ⚙️ → PermissionsMembers & Roles → click ➕ → add Chess Brain. Then re-run /setup. Public channels work out of the box.

Pricing

Single tier · No upsells
$5 / month

7-day free trial · cancel any time

  • Up to 20 games analyzed per day
  • Stockfish 18 engine verification
  • Per-game /ask follow-ups
  • One Discord server per subscription
  • Billed via Stripe — manage with /billing
Start 7-day free trial

Frequently asked

Will Lichess ban me for using this?

No. We use Lichess's public games API with a polite User-Agent and stay well under their rate limits. Lichess explicitly allows this kind of read-only commercial use.

Is this cheating?

No. Chess Brain only analyzes completed games. It never assists during play, doesn't connect to your client, and never sees your live position. Use it the same way you'd use a coach reviewing your games afterward.

Can I cancel any time?

Yes. Run /billing in your server to open Stripe's customer portal — cancel, update card, or download invoices in two clicks. No retention emails, no friction.

What do you store about my games?

The minimum required to post analysis: your Lichess username, game IDs we've already coached (so we don't repeat ourselves), and the analysis text we publish to your channel. Full PGNs are pulled from Lichess on demand and not retained. See Privacy for specifics.

Does it track my stats or compare me to other players?

No. Chess Brain only knows about your games, inside your server. There are no leaderboards, no rating curves stored, no benchmarks against other subscribers. The whole point is a private conversation between you and the engine — no social pressure, no surveillance, just honest coaching.