Professional automated chess assistant for Lichess.org featuring Stockfish engine integration and advanced humanization algorithms
- Stockfish Integration: Configurable engine depth and skill levels
- Modern GUI: Real-time board visualization with move suggestions
- Smart Humanization: Randomized timing patterns to simulate human play
- Dual Modes: Fully automated or suggestion-only operation
- Cross-Platform: Windows and Linux support
- Download from GitHub Releases
- Extract and configure
config.ini(seeconfig.example.ini) - Export your Lichess cookies (see Authentication)
- Run the executable
git clone https://github.com/kWAYTV/helping-hand.git
cd helping-hand
pip install -r requirements.txtDependencies (place in deps/ folder):
- Stockfish Engine
- GeckoDriver
- xPath Finder Extension (.xpi file)
This bot uses cookie-based authentication. Export your Lichess cookies using one of these browser extensions:
Steps:
- Log in to lichess.org in your browser
- Use the extension to export cookies while on the Lichess site
- The extension will save a file named
lichess.org.cookies.json - Place this file in the
deps/folder
Essential config.ini settings:
[engine]
depth = 5 # Analysis depth (1-20)
skill-level = 14 # Engine strength (0-20)
[general]
auto-play = true # Auto-execute moves
move-key = end # Manual trigger key
log-level = INFO # Logging verbosityFully automated gameplay with built-in humanization delays (0.3-3.0s randomization).
Displays engine recommendations requiring manual confirmation via hotkey or GUI.
- Live chess board with position tracking
- Engine move suggestions with visual arrows
- Real-time game information and statistics
- Color-coded activity log with auto-scroll
- Manual control panel
This is a proof of concept (POC) for educational and research purposes only.
The developers assume no responsibility or liability for any consequences arising from the use of this software. Users are solely responsible for:
- Compliance with Lichess Terms of Service
- Any account actions or penalties
- Legal implications in their jurisdiction
Use at your own risk.