pwenker / Chessli
Licence: mit
A free and open source chess improvement app that combines the power of Lichess and Anki.
Stars: ✭ 64
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Chessli
Review Heatmap
Anki add-on to help you keep track of your review activity
Stars: ✭ 772 (+1106.25%)
Mutual labels: anki
Anki Connect
Anki plugin to expose a remote API for creating flash cards.
Stars: ✭ 853 (+1232.81%)
Mutual labels: anki
Reddit Pgn To Gif
Converts PGN from /r/chess into gifs hosted on imgur and leaves a reddit comment
Stars: ✭ 16 (-75%)
Mutual labels: chess
Game Server
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
Stars: ✭ 916 (+1331.25%)
Mutual labels: chess
Pgnstats
parses PGN files and extracts statistics for chess games
Stars: ✭ 16 (-75%)
Mutual labels: chess
Ancientbeast
Turn Based Strategy Game. Master your beasts! 🐺
Stars: ✭ 907 (+1317.19%)
Mutual labels: chess
Cc65 Chess
Portable chess game in C. Commodore 64, Apple 2, Atari, Oric, Commander X16, curses terminal, etc.
Stars: ✭ 21 (-67.19%)
Mutual labels: chess
Realchess
Mod for Minetest to play a realistic chess game (GUI-based)
Stars: ✭ 5 (-92.19%)
Mutual labels: chess
Ostinato
A chess library that runs on the server (Scala) and on the browser (ScalaJS).
Stars: ✭ 42 (-34.37%)
Mutual labels: chess
Colamone js
A two-player strategy board game /オリジナルのボードゲームを作ってみる。
Stars: ✭ 13 (-79.69%)
Mutual labels: chess
Galvanise zero
Learning from zero (mostly based off of AlphaZero) in General Game Playing.
Stars: ✭ 60 (-6.25%)
Mutual labels: chess
Tech Terms
A repository of technical terms and definitions. As flashcards.
Stars: ✭ 30 (-53.12%)
Mutual labels: anki
A free and open-source chess improvement app that combines the power of Lichess and Anki.
| Chessli | |
|---|---|
| Project |
|
| Activity & Issue Tracking |
|
| PyPI |
|
| Build & Health |
|
| Docs |
|
| News & Updates |
|
Demos
CLI Demo (watch whole video on Youtube)
Anki Cards Demo (watch whole video on Youtube)
Documentation
Check out the documentation:
| Tutorial | |
|---|---|
| Setup chessli | How to set chessli up |
| Games & Mistakes | How to learn from your games |
| Openings | How to build an opening repertoire |
| Tactics | How to get better at tactics |
| Anki Cards | How to use chessli's anki cards |
Features
-
Automatically fetch your games and played tactics puzzles from
lichessvia theberserkpython client for the Lichess API.! -
Find your mistakes by parsing your games and analysing them with
python-chess. - Build a simple opening repertoire and list your known openings
-
Spaced repetition & Retrieval Practice: Automatically (via
apy) or manually (via csv export) add your game mistakes, your openings and your tackled lichess puzzles intoAnki -
Stats and visualizations: Seamlessly show
lichess leaderboardsor plot yourrating history.
Getting Started
Installation
-
Install
pip. See here for help. -
Install chessli with
pip:
pip install chessli
That's it!
Basic Usage
To get help about chesslis commands, open your console and type:
chessli --help
The same works for subcommands, e.g., :
chessli games --help
You can find an overview of all availabe cli-commands here in the docs.
Tutorial
Now as you are familiar with the basics, you might want to walk through the tutorial to get the most
out of chessli!
Start with setting up chessli.
Acknowledgments
| Acknowledgements | |
|---|---|
Lichess |
A free, no-ads, open source chess server that let's everyone play chess! Think about whether to become a patron! :) |
Anki |
A free and open-source flashcard program using spaced-repetition, a technique from cognitive science for fast and long-lasting memorization. I couldn't imagine learning without it anymore. |
Anki Card Templates |
The interactive chess functionality on Chessli's anki cards is based from these fantastic cards. |
python-chess |
Most of the heavy lifting, e.g. parsing games, finding mistakes, extracting openings, etc. is done with python-chess. |
berserk |
The communication between lichess and chessli is performed via berserk
|
typer |
The chessli cli is built with the great typer
|
rich |
The rich colors and fancy tables are made possible by rich
|
apy |
Importing cards directly into anki without csv-export can be done via apy
|
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].



