Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.76 KB

File metadata and controls

45 lines (30 loc) · 1.76 KB

This project was made for CalHacks 2024

Overview

It is a chess AI tutor that evaluates your lichess games and helps you improve through customized puzzles, using AI to evaluate and understand every move possible.

Installation Guide

  1. Clone the repository

  2. Install the dependencies (npm install, pip install)

  3. Run the frontend (npm run dev)

  4. Run the backend (flask --app app run)

  5. Run search backend ( npm start )

  6. Start the Chroma DB with chroma run --path ./getting-started

    Read the docs for more clarification ( https://docs.trychroma.com/getting-started )

APIs KEYS

  • Google Gemini API
  • RAPID CHESS API
  • Llama API
  • Groq API

How it works

  • Get customized puzzles based on your lichess games
  • Evaluate your games and give you personalized feedback with AI
  • Upload your games to the database and view them in the website or search for popular games with semantic search
  • Example: "Carlsen, Nakamura, Queens openings"

Results

alt text alt text alt text alt text alt text alt text alt text alt text