A modification of BotSolver's BetterMint π
Releases as BETA on Sunday. Stay tuned! Released!
New update 26/09/2025: Improvements
MINT Beta 2c 26092025 Features
What's new?
- Improved startup stability
- Quality of life
- Custom engines
- Extension fix
- Engine store
- Removed Playwright Chromium browser
- Extension installation instructions
Bridging the gap between chess engines and human play
Note: In contrast to ChessMint, this is not a cheating tool. This is a chess learning tool to improve your knowledge and skyrocket your elo! Do not use this in real games.
- Free to use
- No spyware
- No microtransactions
- No ads
- No donations required
Just a gift by the chess community! π
- Chess Engine (Stockfish/Leela/Maia/Rodent)
- Search Depth
- Analysis Lines (multipv)
- Mate Finder (broken)
- Opening Books
- Threat Arrows (customizable)
- Analysis Badges
- Evaluation Bar
- Random Best Move
- Probabilistic line selection
- Max Premoves
- Customizable timing (Base/Random/Multiplier/Divider)
- Aggressiveness contempt
- Passiveness contempt
- Other preferences (trading, capture, castle, en passant, promotion)
- Prefer Early Castling
- Perfer Specific Castle Side (Kingside/Queenside)
- Prefer Pins
- Individual Piece Preferences (Pawn, Knight, Bishop, Rook, Queen, King)
- Stalemate Probability
- Stay Equal Mode
- Always Promote to Queen
- Checkmate immediately
- Rodent premade personalities
- Rodent custom personalities
- Web Interface (UCI Log)
- Verbose logging
- Performance monitoring
- Auto-Save Settings
- Clear Cache
- Reset to default
- Auto extension configuration via Playwright's Chromium
- Advanced Cleanup functions
- Connection Monitor (Activity Log)
- Profile & Settings Import/Export
- BetterMint Config Backwards Compatibility (WIP)
- Config encryption (WIP)
- Fully free forever
- Python 3.8+ (recommended: Python 3.9-3.11)
- Windows 10/11 (primary support)
- Google Chrome (for extension)
- 4GB+ RAM (8GB+ recommended for Leela)
-
Download via MintyInstall (in Releases)
-
Run the tool:
cd BetterMint/EngineWS RunWindows.bat
If RunWindows.bat or RunUnix.sh fails:
# Navigate to the EngineWS directory
cd BetterMint/EngineWS
# Create virtual environment
python -m venv venv
# Activate virtual environment
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (top right)
- Click "Load unpacked"
- Select the
BetterMint/BetterMintModdedfolder - The extension should now appear in your extensions list
- Frontend: Chrome extension (JavaScript)
- Backend: Python FastAPI server
- GUI: PySide6 desktop application
- Engines: UCI protocol communication
- AI Models: Maia neural networks via Leela backend
This project is in early ALPHA. If you encounter issues:
- Check the console/log output
- Verify all engines are properly installed
- Ensure Chrome extension permissions are granted
- Report bugs with detailed logs
- OS: Windows 10/11 (primary), Linux/macOS (experimental)
- RAM: 4GB minimum, 8GB+ recommended
- Storage: 2GB free space (more for additional engines/books)
- Network: Internet connection for extension functionality
See requirements.txt for complete list. Key dependencies:
PySide6: GUI frameworkfastapi: Web serverwebsockets: Real-time communicationpython-chess: Chess logic and UCI communicationnumpy: Numerical operations
BetterMint Modded is a fork of:
- BotSolver's BetterMint (original fork)
- thedemon's ChessMint (original base project)
- Stockfish: Open source chess engine
- Leela Chess Zero: Neural network chess engine
- Maia: Human-like chess AI from Microsoft Research
- Original ChessMint developers
- BotSolver for the BetterMint fork
- Stockfish and Leela development teams
- Maia research team at Microsoft
This project is free and open source.
Note: Individual chess engines and neural networks may have their own licenses. Please respect the licensing terms of:
- Stockfish (GPL v3)
- Leela Chess Zero (GPL v3)
- Rodent (GPL v3)
- Maia weights (research license)
We unfortunately use a restrictive copyleft license due to the python-chess package.
In the future, we may replace the library with our custom code (almost done!) to make this project fully open!
ALPHA SOFTWARE: This is early alpha software. Expect bugs and incomplete features.
Usage: This tool is designed for learning and analysis. Use responsibly and in accordance with chess platform terms of service.
Support: As this is a small community project, support is limited. Please be patient and provide detailed bug reports.
We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Chess.com, BotSolvers, sakiodre (formerly thedemons), or any of its subsidiaries or its affiliates. The official Chess.com website can be found at https://chess.com. The name Chess.com as well as related names, marks, emblems and images are registered trademarks of their respective owners.
You can donate via XMR to support the creator:
88BCjwGV46FAdGXGKRssWd5XL4knBCmgS8w4ird4UeWH9xXqG9nr6yL3coFb6UxWAFFxuX2acTcvUAyN3utGZtcVUskGPAT
Note: The project itself will not be supported. BMM will continue regardless of whether I end up with $0 or $1000.
BetterMint Modded - Bridging the gap between chess engines and human play