Chrome Web Store | Firefox Add-ons | Opera addons | Edge Add-ons
Website | Demo Video | Trello Board | ☕ Buy me a coffee
A small Google Chrome extension adding keyboard navigation to chess.com website.
It supports moves input in:
- algebraic notation: 'Nf3', '0-0';
- coordinates notation: 'e2e4' ('e2 e4' and 'e2-e4' can be also used).
Other move formats may be implemented in future.
This way of moving pieces may enhance your board vision skills; it can also be used to improve chess.com interface accessibility.
Install dependencies
npm i
Build the project
npm run build
Build the and watch file changes
npm run watch
Run unit tests
npm run test
Run e2e tests (Cypress)
npm run e2e
Pack the extension (before release to extension stores)
npm run pack
# use either of the following
npm run release -- --patch
npm run release -- --minor
npm run release -- --major
Stores links:
- https://chrome.google.com/webstore/developer/dashboard
- https://addons.opera.com/developer/
- https://partner.microsoft.com/en-us/dashboard/microsoftedge/overview
- https://addons.mozilla.org/en-US/developers/
Download source code (Mozilla will require unminified code as file): https://github.com/everyonesdesign/Chess-Helper/archive/refs/heads/master.zip
The extension code may contain bugs and errors. By using the extension user agress that extension author DOESN'T take any responsibility for the mistakes in the game, caused by the extension usage, or the problems with game process, caused the by the software usage.
The application is NOT designed to violate chess.com terms of usage in any way. In case if chess.com contacts extension author about the viloations the software may be modified or removed from the extensions stores.
The extension is MIT-licensed