Mephisto is a browser extension that enables next best move analysis and automated gameplay on Chess.com and Lichess.
![](https://github.com/AlexPetrusca/Mephisto/raw/master/res/chrome-web-store.png)
![](https://github.com/AlexPetrusca/Mephisto/raw/master/res/firefox_web_store.png)
Click Mephisto's icon to open its popup window and automatically scrape the current page for a chess position to analyze. For ease of use, pin Mephisto in chrome's extensions menu. Click the puzzle icon to the right of Chrome's address bar. Find "Mephisto Chess Extension" and click the pin icon to the right of it.
You may notice that when you click outside of Mephisto's popup window, the popup will lose focus and close. To prevent this, right-click the pinned icon and click 'Inspect Popup'.
For more information, see Getting Started.
Set up a local install:
- Clone the repo
- Navigate to
chrome://extensions
through the Chrome address bar - Enable developer mode
- Click on "Load unpacked" and select the cloned repo folder
- Mephisto Chess Extension is now installed
Test a code change:
- Navigate to
chrome://extensions
- Reload Mephisto Chess Extension
- Reload the webpage you want to test on
- Test the changes
For technical details, see Technical Overview.
Thank you for your interest in contributing to Mephisto! There are many ways to contribute, and we appreciate all of them.
Ways to Contribute:
- Help contribute ideas to Mephisto
- Help identify and document bugs with Mephisto
- Implement requested features through PRs
- Fix identified bugs through PRs