In development · Installed software
ChessViz
A native analysis board in C and Win32. No Electron, no browser, no loading screen.
Players who want the board to open before they have finished letting go of the mouse.
- Built on
- C + Win32
- Runs locally
- On hardware you already own
- Status
- Under active work right now
What it is
Load and step through games from PGN or FEN, move pieces freely, and analyse any position with any UCI-compatible engine — Stockfish, lc0, Komodo or the engine written alongside it.
It is plain C on GDI with no external dependencies: a green and cream board with Unicode pieces, coordinates, last-move and check highlighting, legal-move dots, board flip, drag-and-drop or click-to-move with a promotion picker, and a two-column move list with animated navigation.
Capabilities
What it actually does.
Players who want the board to open before they have finished letting go of the mouse.
Drives any UCI engine
Drives any UCI engine, with MultiPV analysis arrows drawn on the board
PGN and FEN loading
PGN and FEN loading with keyboard and click move navigation
Piece slide animation
Piece slide animation between positions in the move list
Pure C on GDI
Pure C on GDI — no frameworks, no runtime dependencies
How it works
3 moves, end to end.
This is how ChessViz works, not a set of steps you can follow yet — it is in development and not distributed.
Install it
ChessViz 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
- C
- Win32
- GDI
- UCI
Related work
Built alongside ChessViz
Next
Get ChessViz
Ask about availability, a build for your platform, or a licence.