Play chess with a coworker over Slack, Teams, or whatever you use. You make a move in the browser, the share link auto-copies to your clipboard, you paste it. They click, make their move, paste the new link back. That's it.
No accounts, no installs, no servers.
- Open the app and click a piece, then click where it should go.
- The share link copies to your clipboard automatically after each move.
- Paste the link to your opponent in Slack/Teams/email/whatever.
- They open it, make their move, send the new link back.
- Keep going until someone wins or you both get bored.
You can also use the Share tab to copy an ASCII text version of the board if you prefer the old-school look in chat. The game auto-saves in your browser, so closing the tab won't lose your position.
| Start | Mid-game | Move history |
|---|---|---|
![]() |
![]() |
![]() |
npm install
npm run devProduction build:
npm run buildDeploys to GitHub Pages on push to main.
Built with React, TypeScript, Vite, Tailwind CSS, chess.js, and Radix UI. Originally made with GitHub Spark.


