If you’re into chess and want a super-strong computer opponent or a serious analysis tool, Horsie is one of the best free options available today.
Horsie is an open-source chess engine, a program capable of playing chess at grandmaster level or higher. It is a near-perfect port (copy) of another engine called Lizard, rewritten in fast C++ code for improved speed and efficiency.
In major engine tests such as CCRL (Computer Chess Rating Lists), Horsie 1.1 scores around 3669 Elo, making it stronger than most professional players and close to elite engines like Stockfish.
That’s essentially like playing against a 3700-rated supercomputer.
Horsie uses the Universal Chess Interface (UCI), the standard protocol that allows modern chess engines to communicate with chess applications. This makes it ideal for:
- Practicing against a powerful opponent
- Analyzing your own games
- Running engine vs engine tournaments
No special hardware is required. Horsie runs on virtually any PC, and you can tune it based on your system’s strength.
This guide walks you through everything step by step, from downloading Horsie to using it at full power. No technical jargon overload, just clear, practical instructions.
Step 1: Download and Install Horsie
Horsie does not always provide ready-made binaries for every system, so you have two main ways to get it.
Option A: Download Pre-Built Binaries (Easiest)
This is the recommended method for most users on Windows, Linux, or Android.
- Visit Chess Engines Diary
👉 https://chessengines.blogspot.com - Search for “Horsie”
- Download the latest version, such as:
- Horsie 1.1
- Horsie 1.0.6 JA
These builds are free and available for:
- Windows (.exe)
- Linux
- Android
Example:
For Horsie 1.0.6 JA:
- Download the ZIP file
- Unzip it to a folder like:
C:\Chess\Horsie
You should see:
horsie.exe(Windows) or equivalent binary
Important:
Copy the file network.txt (the AI “brain”) into the same folder as the executable.
Without this file, Horsie will not work correctly.
Option B: Compile from Source (Advanced Users)
This option is useful if you want the latest development version or a custom build.
- Go to GitHub:
👉 https://github.com/liamt19/Horsie - Click Code → Download ZIP, or clone using Git:
git clone https://github.com/liamt19/Horsie.git - Open a terminal or command prompt in the folder
Install a C++ Compiler
- Windows: Visual Studio Community (free) or MinGW
- Linux:
sudo apt install build-essential - macOS: Xcode Command Line Tools
- Compile using:
make
You’ll get:
horsie.exe(Windows) orhorsiebinary (Linux/macOS)
Don’t forget to copy network.txt from the repository into the same folder.
Test the Engine
Run the engine manually:
horsie.exe
or
./horsie
Then type:
uci
If you see:
uciok
Everything works. Type:
quit
to exit.
Step 2: Choose a Chess GUI (Graphical User Interface)
While you can use Horsie in a terminal, it’s far better to use a GUI to:
- See the board
- Make moves easily
- Analyze games visually
Horsie truly shines when paired with a GUI.
Best Free GUI for Beginners: Arena (Windows)
Arena is free, lightweight, and extremely beginner-friendly.
- Download Arena from:
👉 https://www.playwitharena.de - Install and open Arena
Add Horsie to Arena
- Go to Engines → Manage (or press
Ctrl + E) - Click New Engine
- Configure:
- Name: Horsie
- Protocol: UCI
- Command: Browse to
horsie.exe
- Click OK
- (Optional) Set Horsie as default engine
Recommended Engine Options
Open Options tab:
- Hash: 2048 MB (or ~50% of your RAM)
- Threads: Match your CPU cores (e.g. 8)
Save and close.
Now you can:
- Play games (Engine vs Human or Engine vs Engine)
- Analyze positions instantly
- Load PGN files and review your games
Other Free GUIs
Lucas Chess (Windows / Linux)
👉 https://lucaschess.pythonanywhere.com
- Add engine via: Tools → Engines → New UCI Engine
- Excellent for training and learning modes
CuteChess
👉 https://cutechess.com
- Ideal for engine tournaments
- Add engine via: Engine → Manage
Paid Option:
- ChessBase / Fritz — just drop
horsie.exeinto the engines folder
Play Horsie Online (No Download Required)
You can also play Horsie directly on Lichess.
👉 https://lichess.org/@/HorsieBot
Features:
- Bullet and blitz games
- Standard chess and Chess960
- Runs latest dev version
- Uses 2 threads and 1GB hash
- Rated ~3093 Elo
Perfect for fast practice games.
Step 3: Command Line Basics (Advanced / Testing)
Open a terminal in Horsie’s folder and run:
horsie.exe
Then use UCI commands:
uci
isready
position startpos
go movetime 1000
quit
Example output:
bestmove e2e4
Advanced usage:
- Set a position using FEN:
position fen [FEN string] - Deep analysis:
go depth 20 - Infinite analysis:
go infinite
Stop with Ctrl + C.
Step 4: Tune Horsie for Maximum Strength
In any GUI, Horsie exposes tuning options via UCI.
Common options:
- Hash: 16–8192 MB
(4096 MB recommended for 16GB RAM) - Threads: 1–128
(Match CPU cores, test for best results) - Move Overhead: 10–100 ms
(Useful on slower systems)
Notes:
- No skill levels
- No MultiPV
- Pure maximum strength
Tips for Best Results
- Close other applications to free CPU power
- Study evaluations:
+1.2= White advantage
- Run engine matches:
- Horsie vs Stockfish in Arena
- Mobile users:
- Android binaries work with DroidFish
Why Horsie Is So Good (And Common Mistakes)
Horsie performs exceptionally well in tournaments, regularly beating engines like Berserk and Caissa.
It is:
- Aggressive
- Accurate
- Completely free forever (GPL license)
Common mistakes:
- Forgetting
network.txt - Incorrect engine path in GUI
- Using too little hash memory
Training Tip
Play 10 games per day against Horsie at 5-minute time controls.
Review every loss and see how Horsie punishes mistakes.
Many players gain 200 Elo in a few months with this method.
Horsie levels the playing field, anyone can train like a professional.
Download it today, start winning tomorrow.
For help, check GitHub issues or chess forums.
Frequently Asked Questions (FAQ)
1. What exactly is Horsie?
Horsie is a free, open-source chess engine that plays at elite supercomputer strength, based on the Lizard engine and written in highly optimized C++.
2. How strong is Horsie compared to human players?
With an Elo rating around 3669 in engine tests, Horsie is far stronger than any human grandmaster and comparable to top engines like Stockfish.
3. Do I need special hardware to run Horsie?
No. Horsie runs on almost any modern PC, and you can adjust its hash and threads to match your system’s capabilities.
4. Why does Horsie need the network.txt file?
The network.txt file contains Horsie’s neural network. Without it, the engine will not function correctly or may fail to start.
5. Can I play against Horsie without installing anything?
Yes. You can play Horsie online on Lichess via the HorsieBot account, which is ideal for quick practice games.
6. Does Horsie have different skill levels or difficulty settings?
No. Horsie always plays at full strength and does not offer skill levels, making it best suited for serious training and analysis.
7. What is the best way to use Horsie for improvement?
The most effective method is to play regular games against Horsie, then analyze your losses to see how it exploits mistakes and missed tactics.

I’m a passionate board game enthusiast and a skilled player in chess, xiangqi and Go. Words for Attacking Chess since 2023. Ping me at Lichess for a game or chat.