Source Authorship Forensics

chessnix — human-written, or AI-generated?

A source-level read of ericlangedijk/chessnix, contrasted with Stockfish.

Author Eric LangedijkLanguage ZigScope ~12,800 LoC · 137 commitsEval Hand-crafted (HCE)Strength ~3,300 EloAnalyzed 2026-07-10Stockfish similarity Independent →
Verdict · Human-Written

A strong human engine — and in Zig, a distinctly human tech choice.

chessnix is a ~3300-Elo engine written by a known computer-chess author in Zig — an unusual, deliberate language choice that no code generator would default to. The 137-commit history is a steady stream of hand refactors and work-in-progress notes (“1.5 wip ... removed unused functions”, “moved bitboard funcs to bitboards.zig”), exactly the texture of a person iterating on their own codebase.

No AI residue anywhere. A hand-crafted evaluation, hand-organised modules, and a real author behind it.

Confidence: High — a strong, idiosyncratic, human-authored project.

Part of a series applying the same lens to chess-engine repositories — from the AI-pasted Luna and agent-built Owen, through the AI-assisted Triumviratus, to a range of human-written engines.  See the full index →

1Evidence

A known author, an unusual language, and organic refactor history.

#SignalWhat it showsWeight
1Written in Zig by a known computer-chess authorA deliberate, personal technology choiceDecisive
2137 commits of hand refactors & “wip” notes (removing dead code, moving functions between modules)Organic, in-place human iterationStrong
3Hand-crafted evaluation (HCE) reaching ~3300 EloSubstantial hand-tuned engine workStrong
4Zero AI residue or agent artifactsNo generated-code fingerprintsSupport

2Compare & contrast with Stockfish

Where it resembles Stockfish
Bitboard core; classic alpha-beta search pipeline
Hand-crafted evaluation lineage (Stockfish’s pre-NNUE heritage)
Strong, competitively-rated play
Long single-lineage development
Where it differs
Written in Zig vs C++ — a rare, deliberate choice
HCE rather than NNUE evaluation
One author vs a global team over decades
Smaller, younger codebase

Bottom line

chessnix is a human-written engine by an established author — a strong hand-crafted-evaluation engine written in Zig, evolved through a long history of personal refactoring. Its unusual language and organic commit texture put it firmly on the human side of the series.