chess-tui

Crates.iochess-tui
lib.rschess-tui
version2.3.0
created_at2023-12-01 13:03:02.031228+00
updated_at2026-01-05 11:01:59.204241+00
descriptionPlay chess from your terminal πŸ¦€
homepagehttps://github.com/thomas-mauran/chess-tui
repositoryhttps://github.com/thomas-mauran/chess-tui
max_upload_size
id1055073
size11,087,071
Thomas Mauran (thomas-mauran)

documentation

README

chess-tui

Play chess from your terminal πŸ¦€

board

Stars Downloads GitHub CI License: MIT GitHub release

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

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

Available on: Packaging status

For installation via package managers or other methods, see the Installation Guide.

Features

Local 2 player mode Local 2 players
Play against any UCI chess engine Play against a chess engine
Lichess Integration

Play online on Lichess directly from your terminal!

Lichess menu

See Lichess Features for details.

Online multiplayer Online multiplayer
Helper menu 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

Commit count: 131

cargo fmt