Explore how AI assistance helped build a chess engine from home

Introducing Vibecoded, a groundbreaking project that showcases a browser-playable neural chess engine achieving ~2700 Elo, built from the ground up as a personal exploration into AlphaZero-style systems.

3 min readMachine Learning

Adam Jesion built a functioning neural chess engine on a single gaming GPU, and he did it by treating AI as a research partner rather than a shortcut. That is worth paying attention to, not because Autochess NN will dethrone Stockfish, but because it demonstrates a practical workflow that any technically curious person can learn from.

The key insight here is the loop: read papers, prototype, test, refine, repeat. Jesion used AI assistance to accelerate every step of that cycle, from understanding AlphaZero-style architectures to implementing residual CNNs and thought tokens. The result is a 16-million-parameter model that plays above 2500 Elo on consumer hardware, with inference times under two milliseconds. For context, that level of performance would have required a research lab's budget just a few years ago. What Jesion shows is that the barrier to entry for serious ML experimentation has dropped dramatically, not because the tools are easier, but because AI can now serve as an always-available collaborator that helps you move faster through the hard parts.

This matters for anyone who has felt stuck between wanting to understand a complex system and lacking the time or resources to build one from scratch. Jesion's approach, using AI to read papers, inspect ideas, and iterate on prototypes, is replicable. You do not need a cluster of A100s or a team of PhDs. You need a clear question, a willingness to break things, and a tool that helps you iterate quickly. The browser-playable demo he built is not just a showcase; it is an invitation to inspect the model's thinking, to see where it succeeds and where it fails. That transparency is rare in hobbyist projects, and it makes the work more useful for others trying to learn.

The most provocative part of Jesion's post is not the technical architecture. It is his hypothesis about compute efficiency. He suspects Autochess NN may be one of the most efficient hobbyist neural engines above 2500 Elo, and he explicitly asks for better evaluation methodology. That is the right attitude. The field needs more people who build things and then invite scrutiny rather than just posting benchmark numbers. His upcoming work on Temporal Look-Ahead, where the network internally represents future moves and propagates that information backward, sounds speculative in the best sense. Whether it pans out or not, the willingness to test unconventional ideas on home hardware is what pushes the field forward. We hope others follow his example and share both their successes and their open questions.

From Machine Learning

I built Autochess NN, a browser-playable neural chess engine that started as a personal experiment in understanding AlphaZero-style systems by actually building one end to end.

This project was unapologetically vibecoded - but not in the “thin wrapper around an API” sense. I used AI heavily as a research/coding assistant in a Karpathy-inspired autoresearch workflow: read papers, inspect ideas, prototype, ablate, optimize, repeat. The interesting part for me was seeing how far that loop could go on home hardware (just ordinary gaming RTX 4090).

Read the original at Machine Learning