| Crates.io | chess-tui |
| lib.rs | chess-tui |
| version | 2.3.0 |
| created_at | 2023-12-01 13:03:02.031228+00 |
| updated_at | 2026-01-05 11:01:59.204241+00 |
| description | Play chess from your terminal π¦ |
| homepage | https://github.com/thomas-mauran/chess-tui |
| repository | https://github.com/thomas-mauran/chess-tui |
| max_upload_size | |
| id | 1055073 |
| size | 11,087,071 |
Chess-tui is a simple chess game you can play from your terminal. It supports local 2 players mode, online multiplayer, playing against any UCI compatible chess engine, Lichess integration, custom skins and more!
Homebrew:
brew install thomas-mauran/tap/chess-tui
chess-tui
Debian/Ubuntu:
DEB_URL=$(curl -s "https://api.github.com/repos/thomas-mauran/chess-tui/releases/latest" | jq -r '.assets[] | select(.name | endswith(".deb")) | .browser_download_url') && curl -LO "$DEB_URL" && sudo dpkg -i "$(basename "$DEB_URL")" && sudo apt-get install -f
chess-tui
Cargo:
cargo install chess-tui
chess-tui
For installation via package managers or other methods, see the Installation Guide.
Play online on Lichess directly from your terminal!
See Lichess Features for details.
Connect a chess engine:
# Simple engine path
chess-tui -e /path/to/engine
# Engine with command-line arguments (e.g., GNU Chess with UCI mode)
chess-tui -e "/opt/homebrew/bin/gnuchess --uci"
# Stockfish example
chess-tui -e /opt/homebrew/bin/stockfish
See Bot Configuration for details.
Configure Lichess:
chess-tui -l YOUR_LICHESS_TOKEN_HERE
See Lichess Setup for details.
π Full Documentation