Shakmate
LiveChess across a table, with no internet
Chess for web, Android, iOS and desktop. Play online, play the engine, walk back through a finished game, or use the phone as nothing but a clock beside a real wooden board. Eleven languages.
Every chess app assumes a connection. This one pairs two phones over Bluetooth and runs the whole game between them — on a plane, on a train through a tunnel, in a cabin. That is why it was started; the rest followed because a chess app has to be a chess app first.
- Web
- Android
- iOS
- Windows
- macOS
- Linux
Right now
- API and database …
- Web app …
- Android app links …
- Password recovery …
Written for it, standing on its own
- chess_core
- rules, variants, repetition, and the states around a position
- chess_clock
- every time control, derived rather than ticking, so it survives a sleeping phone
- chess_link
- the transport abstraction and wire protocol for nearby play
- chess_engine
- Stockfish behind an interface, on eight levels
- dartchess
- a fork with a web-safe bitboard — upstream cannot compile to JavaScript at all