aimaster-dev/NautilusChess

NautilusChess is a lightweight Python chess bot with a GUI, screen-based move recognition, and Minimax logic. It plays on platforms like Lichess and Chess.com using pixel-level board tracking, and supports external chess engines and opening books.

22
/ 100
Experimental

This bot helps chess players automate gameplay on popular online platforms like Lichess and Chess.com. It takes a live chessboard view from your screen as input and outputs the optimal moves, which it then executes by simulating clicks. This is designed for chess enthusiasts or researchers who want to test chess engine logic in a live environment.

No commits in the last 6 months.

Use this if you want an automated tool to play chess games online using screen recognition, and are comfortable with the risks of violating platform terms of service.

Not ideal if you want an officially sanctioned tool or if you're looking for a bot that interacts directly with platform APIs.

online-chess chess-automation game-strategy AI-in-games
No License Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 5 / 25
Maturity 8 / 25
Community 7 / 25

How are scores calculated?

Stars

11

Forks

1

Language

Python

License

Last pushed

May 29, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/aimaster-dev/NautilusChess"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.