Command / chessClassics

Chess

The ancient game of kings, reimagined for the command line

ASYNCBest on desktopClassicsstrategyclassicboardcompetitive
Run from anywhere in CLI-Games$ chess
Async challenge

Text a game

Make the opening move, then send it. They can answer whenever, and the match stays here while either of you is away.

Chess has been played for over 1,500 years. Grandmasters, scholars, and casual players alike have spent lifetimes mastering its depths. Now you can sharpen your skills in a distraction-free terminal environment that strips away the noise and lets you focus on what matters: the board.

Whether you're solving tactical puzzles sourced from Lichess, training your visualization with blindfold mode, or battling an AI opponent, CLI-Games Chess offers a pure chess experience. No ads, no flashy animations, no social feeds competing for your attention. Just you, the pieces, and the infinite complexity of 64 squares.

Build notes

What is different here

  • The chess feature on CLI-Games is not a competitor to other platforms - it is a complement to them. Most of the time, you use your intuition and move pieces with your hand or with the mouse. Playing chess via CLI forces you to stop and think - and there's real training value in that. You can prove this to yourself by trying it once. If it automatically seems 10x harder, that means you're training. In keeping with this theme, all SAN input is parsed for strict accuracy, which means Nxf6 FAILS if the move is also check; only Nxf6+ will be accepted.
  • CLI-Games also offers blindfold mode where you can customize the difficulty of the puzzle and complexity of the board position as well as tracks a metric called 'volume' which is the product of the two.
Terminal view

What you will see

A rook deflects, a queen arrivesreplay

Moves are typed in standard notation.

Capabilities

How this command behaves

  • Supports two players
  • Save and resume your game
  • Track your statistics and high scores
  • Play online against other players
  • Runs in the browser; nothing to install
  • Playable entirely from the keyboard
Syntax

Start it from the prompt

Usage

chess [savename]

Aliases

None

Background

Where it came from

Chess originated in India around the 6th century as 'chaturanga' before spreading through Persia to the Arab world and eventually Europe. The modern rules crystallized in the 15th century when the queen and bishop gained their current powers, transforming the game into the fast-paced battle we know today.

Field notes

Guides from the wiki

Off-site

Keep learning

Ready when you are. The terminal will open directly into Chess.

Run $ chess