LICHESS · STOCKFISH 18
A Windows app for Lichess BOT accounts

Run a 3000+ Elo bot
on your own Lichess
BOT account.

Stockfish 18 is already inside. The GM opening book is already inside. The auto-challenger queues games while you sleep. You pay for days of running time through a Telegram bot — one day, one month, one year — and stop when you want to.

Requires a separate BOT-flagged Lichess account. What that means →
Telegram route unlocks pay-by-days and auto-updates. Direct download ships the same .exe.

Position after 4. Ba4 Nf6
Ruy Lopez · Morphy Defence
White to move

You have a BOT account
and want it to play.

You made a Lichess account, ran POST /api/bot/account/upgrade, and now you have the BOT prefix in front of your name. You want it to queue rated games, accept challenges, play in bot tournaments, maybe climb the bot leaderboard.

What you don't want is a weekend of Python, YAML, and API debugging. This is a Windows window with sliders that does all of that for you. Install, paste your Lichess token, click Start.

Movelist

What's inside the .exe

Nine moves. No hidden complexity. Everything ships with the installer.

1. e4

Stockfish 18 · bundled

Full-strength NNUE, the right AVX2 build for your CPU, no manual download. Hash and threads auto-tuned to your hardware on first launch.

2. Nf3

Polyglot opening book

Weighted GM book ships with the app. Drop your own .bin and swap per profile.

3. Ne6+

Auto-challenger

Queues challenges to online bots while you sleep. Respects Lichess rate limits.

4. O-O

Time-control presets

Bullet 1+0, Blitz 3+0, Rapid 10+0, Classical 15+10, or a Custom pair. Accepts Chess960.

5. Re1

Strength dial

Skill Level 0–20, depth cap, move-speed multiplier. Turn Stockfish down for training partners.

6. c3

Auto-resign

Resigns cleanly when eval drops past your threshold (default −5.0). No more flagging dead-lost positions.

7. h3

Live log & eval

Colour-coded logs: connections, moves, engine evals, API errors. Local 127.0.0.1:8282 serves live eval JSON.

+1.4
9. Nbd2

Updates via Telegram

New versions arrive in the support bot as a .exe. One click. Settings and licence stay in place.

The app itself

What you actually use.

Not a mockup. Real screenshots of the Windows app you install after buying a license.

Controls tab — start/stop bot, time controls, license status
Controls

One-click start, live stats

Start / Stop / Resign-all. Live dashboard: games, wins, draws, losses, engine evaluation, recent moves. Time control presets (bullet / blitz / rapid) plus custom.

Engine tab — Stockfish path, opening book, NNUE toggle, skill level
Engine

Tune the brain

Stockfish 18 with NNUE toggle, Polyglot opening book, Skill Level 0–20, move-speed multiplier, max depth, pondering. Swap the engine binary if you want Lc0 instead.

Advanced tab — CPU threads, hash table, variant, chat settings
Advanced

Hardware and behavior

CPU threads, hash table size, move overhead, variant (Standard / Chess960), preferred color, chat messages (greeting and GG after the game).

Tournament entry

Buy days, not a subscription.

No auto-renewal. No billing cycle. You buy N days, you get N days, you renew when you feel like it.

SetPlanPricePer day
1 day$1$1.00
7 days$3$0.43
30 days most picked$7$0.23
90 days$15$0.17
365 days$30$0.08

All prices in USD. Paid via DonationAlerts in USD directly — your bank handles any conversion at the current rate.

Rule of the game

One account can play. The other gets banned.

Lichess endorses bots on accounts flagged BOT. Running a bot on a human account is cheating and gets the account closed permanently.

BOT account · OK
Separate account upgraded via POST /api/bot/account/upgrade. Lichess shows BOT prefix. Ranked on bot leaderboard.
Human account · BAN
Regular account. Lichess anti-cheat detects engine play in 5–50 games. Permanent closure, no appeal, no refund from us.
Flag an account as BOT. Irreversible — use one with zero rated games.
curl -X POST https://lichess.org/api/bot/account/upgrade \
     -H "Authorization: Bearer YOUR_API_TOKEN"

See the full Lichess disclaimer and terms of service.

Notes in the margin

Frequently asked.

! How strong is it, really?
On a modern i7 or Ryzen 7 with NNUE, Stockfish 18 plays at 3000+ in blitz against bots of similar rating. Cap the Skill Level 0–20 to play weaker for training.
? Does the app have to stay open?
Yes. It runs the engine and keeps the Lichess stream open. Minimise it to the tray if you don't want to see the window. Close it and the bot stops.
!? Can I use Leela or my own engine?
Yes. The Engine tab has a path field. Any UCI-compatible binary works — Stockfish, Lc0, anything.
?! One license, how many machines?
One at a time. Two transfers per month via support if you change computers. Need two simultaneous — buy two keys.
! What if Lichess changes the API?
We ship an update through the Telegram bot. If the break is long, active subscriptions are extended by the outage.
?? Will my main Lichess account get banned?
If you run this on your human account — yes, immediately. That's cheating. Make a separate BOT-flagged account. That's the entire rule.
? Refunds?
Within 7 days of first activation if the software failed to work and support couldn't fix it. See the refund policy.
! macOS or Linux?
Windows 10/11 x64 only for now. A port isn't scheduled.
Endgame

Your bot is five minutes
and one Telegram message
away.

v1.5.2 · Windows x64 · 5.0 MB · Requires .NET Desktop Runtime 9.0 · License activates via Telegram bot after install.