A powerful chess bot for Lichess that leverages advanced game analysis and UCI engine integration. Built with Node.js, this bot provides intelligent gameplay, real-time analysis, and automated match management.
-
Advanced Chess Engine Integration
- UCI protocol support
- Real-time position evaluation
- Configurable engine parameters
-
Lichess Integration
- Automated game acceptance
- Rating-based opponent matching
- WebSocket game streaming
- API rate limit handling
-
Smart Game Management
- Configurable playing sessions
- Automatic break scheduling
- Performance monitoring
- Game history tracking
- Node.js 18.x
- A Lichess OAuth token
- A UCI-compatible chess engine
git clone [email protected]:kevoconnell/chess-engine-llm.git
npm i
cp .env.example .env
enter in the variables made above
npm run dev