Chess engines are a major reason why online analysis, training, and preparation have advanced so much over the last decade. Among the strongest modern engines is Viridithas, an open-source engine known for high performance and deep evaluations. This article explains what Viridithas is and how you can use it effectively on your computer or online.
1. What Is Viridithas?
Viridithas is a powerful computer chess engine, a software program that analyzes chess positions and suggests the best moves. It was developed by Cosmo Bobak and written in the Rust programming language. Like most modern chess engines, it uses a neural network evaluation combined with fast search algorithms to find strong moves.
The engine doesn’t come with a graphical board or interface of its own. Instead, it works behind the scenes, connecting to any program that supports the UCI (Universal Chess Interface) protocol, the standard language chess engines use to communicate with chess software.
Viridithas is highly rated globally, often placed among the strongest non-commercial engines on popular rating lists.
2. Basic Concepts: Chess Engine vs. GUI
Before you start, it’s important to understand two key parts:
- Chess engine: This is the core program (like Viridithas) that does the computing and analysis.
- Chess GUI (Graphical User Interface): This is the visual program where you see the board, make moves, and control the engine.
The engine analyzes positions, but the GUI lets you interact with chess visually. Popular free GUIs include Arena, Lucas Chess, Scid vs. PC, and DroidFish on Android.
To use Viridithas, you have to load it into one of these GUIs.
3. Downloading Viridithas
Viridithas releases are available on GitHub, where you will find binaries (compiled versions) and neural network files. The neural network is essential, it’s what lets the engine evaluate positions intelligently.
Here’s how to prepare:
- Download the engine binary for your computer (Windows, macOS, Linux).
- Download the neural network file (usually with a
.nnueextension) that matches the engine version. - Extract both files into a single folder.
You may see files like viridithas.exe (on Windows) or a similar executable on other systems. Always check the README or release notes for version details.
4. Installing the Engine in a GUI
Once you have the engine and network files ready, you must add Viridithas to a GUI. Here’s a typical step-by-step process that works in most chess GUIs that support UCI:
A. In Arena Chess GUI (example)
- Open Arena.
- Go to the Engines menu and select Install New Engine.
- Navigate to your Viridithas folder and select the engine file.
- Choose UCI when the GUI asks for the protocol.
- Set optional parameters like hash size (memory used for calculation) or number of threads (cores to use).
- Press OK to install.
These steps are common for other GUIs as well; the exact menu names may differ.
Once installed, you should see Viridithas in the list of engines. You can now select it for analysis or play.
5. How to Analyze a Game
After the engine is installed, you can use it to analyze games or positions.
- Open a game or position in your GUI (past moves or enter a position manually with FEN).
- Start analysis, usually an “Analyze” or “Engine On” button visible in the GUI.
- Viridithas will start calculating, showing the best moves, evaluation scores, and variation lines (the engine’s suggested sequence).
- You can adjust analysis strength by increasing time per move or depth settings. The deeper the search, the more accurate the suggestions.
Most GUIs let you define evaluation options such as how many lines to show (top suggestions) and how the engine displays its data.
6. Tips for Using Engines Well
Using a strong engine like Viridithas effectively requires some discipline:
A. Don’t Blindly Follow Moves
An engine’s suggestion is only a recommendation. Try to understand why it suggests certain moves instead of just copying them.
B. Adjust Time Per Move
If you give the engine more time, it typically finds deeper and more accurate lines. For casual use, short times are fine. For serious analysis, longer times help.
C. Use Multiple Lines
Many GUIs allow showing 2–3 top recommended lines. Comparing these helps you learn alternative ideas in the position.
D. Combine with Study
Use the engine to check your own analysis, not replace it. Try working out plans yourself before switching on the engine that strengthens your chess understanding.
7. Using Viridithas Online (Web GUI)
If you don’t want to install anything, you can use Viridithas on web platforms like Chessify. Chessify hosts multiple engines (including Viridithas) online, letting you analyze boards without local setup. Just visit the analysis page and choose Viridithas as your engine.
This is great for players who want quick online analysis and don’t want to mess with downloads or installations.
8. Common Problems & Solutions
Engine not starting:
Make sure the engine binary and neural network file are in the correct folder and that you loaded the engine as a UCI engine in your GUI.
No evaluation shown:
Check GUI settings, sometimes the evaluation pane must be enabled manually.
Very slow analysis:
Increase hash size or number of threads, or allow more time per move.
FAQ – Using the Viridithas Chess Engine
Is Viridithas free to use?
Yes. Viridithas is an open-source chess engine and can be used completely for free on personal computers or supported online platforms.
Do I need a chess GUI to use Viridithas?
Yes. Viridithas does not include a visual board, so you must run it through a UCI-compatible chess GUI such as Arena, Scid vs. PC, or Lucas Chess.
Is Viridithas stronger than Stockfish?
In most practical situations, Stockfish is still considered the strongest engine overall, but Viridithas is extremely competitive and strong enough for serious analysis and training.
Can beginners use Viridithas?
Yes, beginners can use it for analysis, but it’s recommended to limit engine depth and focus on understanding ideas rather than copying moves.
Why does Viridithas need a neural network file?
The neural network (NNUE) allows the engine to evaluate positions more accurately and is essential for proper operation.
Can I play against Viridithas?
Yes. Most chess GUIs allow you to play games against the engine at adjustable strength levels.
Does Viridithas work on all operating systems?
Viridithas supports Windows, macOS, and Linux, as long as you download the correct version for your system.
Is online use available without installation?
Yes. Platforms like Chessify allow you to analyze positions with Viridithas directly in a web browser.

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.