Skip to content

ChessNotes is a chess training application that enables users to create personalized virtual opponents replicating real players' styles from Chess.com.

Notifications You must be signed in to change notification settings

SanzharHDXZ/ChessNotes

Repository files navigation

ChessNotes

Star  Fork  Watch 

ChessNotes is a chess training application that enables users to create personalized virtual opponents replicating real players' styles from Chess.com. This tool is designed for tournament preparation, strategic training, and self-improvement by simulating specific opponents' playstyles.

Kaggle Notebook: Setting Up Chess.com Bot Agent using Gemini AI

Features

  1. Personalized AI Opponents – Train against AI mimicking real Chess.com players.
  2. Data-Driven Training – Analyze past games to improve your play.
  3. Stockfish Integration – Leverage the strongest chess engine for training.
  4. Comfortable Interface – User-friendly design for a smooth experience.
  5. Single-Player Mode – Play against AI in a solo training environment.

Technology Stack

  1. Backend: Python, Chess.com API, Kaggle, Gemini AI, Stockfish
  2. Frontend: HTML, CSS, TypeScript, JavaScript

Screenshots


Installation & Setup

Clone the Repository

 git clone https://github.com/SanzharHDXZ/ChessNotes

Install Dependencies

 npm install

Configure Google API

Edit gemini.service.ts:

private baseUrl = 'https://generativelanguage.googleapis.com/v1beta';
private apiKey = ' '; // Replace with your actual API key

Run the Project

 ng serve

Usage

  1. Log into your account.
  2. Enter your Chess.com nickname.
  3. Open the chat.
  4. Enjoy the game!

For a full guide, check out the video tutorial.


Limitations

  • Requires an active internet connection.
  • Currently supports only single-player mode.

Contact

For questions or contributions, feel free to reach out at serikkhansanzharkz@gmail.com.

About

ChessNotes is a chess training application that enables users to create personalized virtual opponents replicating real players' styles from Chess.com.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published