Skip to content

physicalaff/Knight-Chess-Helper

Repository files navigation

⭐ If you like the project — please give it a star!

Knight

♞ Knight Chess Helper

Modern Chess Analysis Assistant powered by Stockfish WebAssembly

Fast • Local • Open Source • Privacy First • Manifest V3


✨ Why Knight?

Knight is a modern chess assistant focused on analysis, training, opening preparation and a polished user experience.

Unlike many browser chess tools, Knight uses a local Stockfish WebAssembly engine and a modern interface designed for speed, simplicity and performance.

Highlights

  • 🧠 Local Stockfish WebAssembly Engine
  • 📖 Integrated Opening Book
  • 🎯 Real-Time Board Suggestions
  • 📊 Match Statistics
  • 🌍 Multi-Language Support
  • ⚡ Modern Responsive Interface
  • 🔒 Privacy First Architecture
  • 🚀 Manifest V3 Optimized

📸 Interface Preview

📸 Click to view interface screenshots


🚀 Features

Feature Description
🧠 Stockfish Engine Fast local analysis powered by WebAssembly
📖 Opening Book Opening recommendations and preparation
🎯 Move Suggestions Visual board hints
📊 Statistics Offline performance tracking
🌍 Languages English & Russian
⚡ Fast UI Optimized rendering and responsiveness
🔒 Privacy No external engine dependency
🎨 Modern Design Clean neon-inspired interface

⚖️ Disclaimer

Knight is intended for educational purposes, analysis, game review and chess improvement.

Please use the project responsibly and follow the rules of the platform where you play.


📊 Project Analytics


⚔️ Why Use Knight?

Feature Knight Typical Browser Tools
Local Engine ⚠️
Open Source
Modern UI ⚠️
Statistics
Opening Book ⚠️
Privacy First
Manifest V3 ⚠️

🏗️ Architecture

Knight uses:

  • Content Scripts
  • Background Service Worker
  • Offscreen Processing
  • Stockfish WebAssembly
  • Opening Book System
  • Statistics Manager

This architecture keeps analysis fast while maintaining browser compatibility.


🛠️ Installation

Chromium Browsers

  1. Download the latest release.
  2. Extract the archive.
  3. Open:
chrome://extensions
  1. Enable Developer Mode.
  2. Click Load unpacked.
  3. Select the extracted folder.
  4. Open Chess.com.

Firefox (Beta)

about:debugging

Click Load Temporary Add-on and select the extension folder.

⚠️ Firefox support is experimental and currently in beta. While most functionality should work, some features may behave differently or not work as expected.


🗺️ Roadmap

  • Stockfish Integration
  • Opening Book
  • Statistics Tracking
  • Modern UI
  • Multi-language Support
  • Puzzle Trainer
  • Cloud Sync
  • Advanced Reports
  • Additional Languages

❤️ Support

If Knight helped you:

⭐ Star the repository

🐛 Report bugs

💡 Suggest features

🔀 Submit pull requests

Every star helps the project grow.


📝 License

Licensed under the MIT License.

Stockfish is licensed under GPLv3.

About

Chess.com helper extension with auto-play (not cheat), best move hints, 1000-1500 ELO human-like engine. Undetectable chess helper with natural mouse movement and thinking time.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors