How to Use the Horsie Chess Engine: A Simple Beginner’s Guide

LR

January 10, 2026

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.

  1. Visit Chess Engines Diary
    👉 https://chessengines.blogspot.com
  2. Search for “Horsie”
  3. 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.

  1. Go to GitHub:
    👉 https://github.com/liamt19/Horsie
  2. Click Code → Download ZIP, or clone using Git: git clone https://github.com/liamt19/Horsie.git
  3. 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
  1. Compile using: make

You’ll get:

  • horsie.exe (Windows) or
  • horsie binary (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.

  1. Download Arena from:
    👉 https://www.playwitharena.de
  2. Install and open Arena

Add Horsie to Arena

  1. Go to Engines → Manage (or press Ctrl + E)
  2. Click New Engine
  3. Configure:
    • Name: Horsie
    • Protocol: UCI
    • Command: Browse to horsie.exe
  4. Click OK
  5. (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.exe into 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.