terminal is a command-line chess game where you can play against the powerful Stockfish engine.
- Play chess in the terminal
- Powered by Stockfish via UCI protocol
- Lightweight and modular design
- Designed to integrate with a standalone
corelogic module
Stockfish Engine: Make sure you have Stockfish installed before running the game:
- macOS:
brew install stockfish - Ubuntu:
sudo apt install stockfish - Windows: Download here
# Install globally
npm install -g @chess-labs/terminal
# Run the game
terminal-chess
# or simply
chess# Run without installing
npx @chess-labs/terminal# Clone the repository
git clone https://github.com/chess-labs/terminal.git
cd terminal
# Install dependencies
pnpm install
# Build and run
pnpm start- Integrate chessboard for move validation and state handling
- Improve terminal UI (unicode board)
- Difficulty settings (Elo, skill level, depth)
- PGN export
- Player vs Player mode