16 stable releases
| 2.2.0 | Dec 16, 2025 |
|---|---|
| 1.6.2 | Sep 3, 2025 |
| 1.6.1 | Feb 3, 2025 |
| 1.6.0 | Dec 15, 2024 |
| 0.1.3 | Dec 3, 2023 |
#300 in Game dev
72 downloads per month
8.5MB
10K
SLoC
Description
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!
Quick Install
Homebrew:
brew install thomas-mauran/tap/chess-tui
chess-tui
Cargo:
cargo install chess-tui
chess-tui
For installation via package managers or other methods, see the Installation Guide.
Features
Local 2 player mode
Play against any UCI chess engine
Lichess Integration
Play online on Lichess directly from your terminal!
See Lichess Features for details.
Online multiplayer
Helper menu
Quick Start
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.
Documentation
π Full Documentation
Links
- π¦ Crates.io
- πΊοΈ Roadmap
- π Report Issues
Dependencies
~18β57MB
~876K SLoC
