체스 분석은 아이러니하게도 오픈소스 엔진을 활용하여 유료 서비스로 제공되고 있습니다. OpenFile은 오픈소스 체스 엔진을 그대로 활용하여 같은 일을 하고, 인터넷 없이도 활용할 수 있습니다.
Chess.com 기보를 로컬 SQLite로 가져와 한 수씩 복기하고, 형세가 변한 지점을 찾아 분류합니다. 가장 깊은 기능은 guided retry입니다. 실수한 수에서 평가와 정답을 가려두고, 직접 한 수를 둘 때까지 보여주지 않습니다. 정답을 읽는 것으로는 늘지 않고, 같은 자리에서 한 번 더 틀려봐야 남습니다.
복기한 게임 전체를 모아 반복되는 오프닝의 약점, 시간에 쫓길 때의 패턴, 실제로 좋았는지 검증한 수를 보여줍니다. 실수는 남의 문제집이 아니라 내 기보에서 나온 전술 퍼즐이 됩니다.
엔진 파이프라인은 Python과 python-chess, 저장은 SQLite, 인터페이스는 Next.js와 react-chessboard로 만들었습니다. AGPL-3.0으로 공개했습니다.

