Skip to content

kevoconnell/chess-engine-llm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIDE Chess Master Bot

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.

🎯 Key Features

  • 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

🚀 Quick Start

Prerequisites

  • Node.js 18.x
  • A Lichess OAuth token
  • A UCI-compatible chess engine

Installation

git clone [email protected]:kevoconnell/chess-engine-llm.git

npm i 

Get a Lichess personal token

Get a OpenAI API key

cp .env.example .env

enter in the variables made above

npm run dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published