dzmbs/mate

Mate Stockfish or your friends over local network. Your device, your screen, your blunders.

★ 0Forks 0DartGitHub ↗Compare

README

Mate

Checkmate Stockfish or your friends over local network. Your device, your screen, your blunders.


Mate is a chess app for iOS and macOS. Play against Stockfish AI at any difficulty, or challenge a friend over Wi-Fi — each player on their own device. No accounts, no servers, no passing phones around.

Features

  • Stockfish AI — 8 difficulty levels, from "just learned the rules" to "please stop"
  • Local network multiplayer — peer-to-peer chess over Wi-Fi, each player gets their own board
  • Two-player local mode — share one screen if you're into that
  • Eval bar — real-time position evaluation so you can watch your advantage evaporate
  • Move history — full undo/redo, because we all deserve second chances

How multiplayer works

Both devices on the same Wi-Fi? That's it. Mate uses peer-to-peer networking to discover and connect players automatically. No room codes, no QR scanning, no login. Open the app, find your opponent, play.

Run locally

git clone https://github.com/dzmbs/mate.git
cd mate
flutter pub get
flutter run

Requires Flutter 3.38+.

Built with

License

MIT

Contributors

dzmbs

Issues