In development · Installed software
Vizier
A UCI engine in portable C11 — bitboards, no dependencies, and a search you can read.
Chess programmers who want an engine to study rather than a binary to run.
- Built on
- C11 + Bitboards
- Runs locally
- On hardware you already own
- Status
- Under active work right now
What it is
Vizier is the engine that ships with ChessViz, but it speaks standard UCI over stdin and stdout, so any UCI interface can drive it.
The core is bitboard-based with magic-bitboard sliding attacks and Zobrist hashing. Move generation is fully legal and verified against known perft node counts. Search is iterative-deepening principal variation search with a transposition table, quiescence, null-move pruning, late-move reductions and killer/history ordering.
Capabilities
What it actually does.
Chess programmers who want an engine to study rather than a binary to run.
Magic-bitboard move generation
Magic-bitboard move generation verified against published perft counts
Iterative deepening PVS
Iterative deepening PVS with transposition table and quiescence search
Null-move pruning
Null-move pruning, late-move reductions, killer and history heuristics
Portable C11
Portable C11 — builds and runs anywhere, driven by any UCI GUI
How it works
3 moves, end to end.
This is how Vizier works, not a set of steps you can follow yet — it is in development and not distributed.
Install it
Vizier runs on your machine. There is no account to make and no service to depend on.
Point it at your work
It reads what you already have, in the formats you already keep it in.
Keep the result
Output stays where you put it. Nothing is uploaded to make the feature work.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- In development
- Discipline
- Applications
- Shape
- Installed software
- Last change
- Jul 2026
- C11
- Bitboards
- UCI
Related work
Built alongside Vizier
Next
Get Vizier
Ask about availability, a build for your platform, or a licence.