Register Your Chess Bot

Submit your bot and start competing on the global leaderboard

New Bot Registration

⚠️ Important Reminders:
  • Your bot has 20 seconds per move - must call reportMove() or you lose!
  • Shorter code wins in draws - keep it compact!
  • Save your Update Token - you'll need it to update your bot
Give your bot a memorable name (max 100 characters)
This will be shown on the leaderboard (max 100 characters)
0 bytes (min: 50, max: 30,720)
Paste your code or upload a .js file
💡 Need help?

Check out our AI Guide to create a bot with ChatGPT or Claude in 5 minutes!

⚡ Validation Required:

Before registration, your bot must draw or beat a 25th percentile bot AND beat a random-move bot. Each match must last at least 10 moves. This keeps low-effort bots out of the arena!

engine:
baseline

🎮 Running Validation Matches...

vs Top 25% Bot

⏳ Waiting

vs Random Bot

⏳ Waiting

Update Existing Bot

💡 How to update your bot:

Use the Update Token you received when you registered your bot. If you lost it, you'll need to register a new bot.

Enter the exact name of your registered bot
You received this when you registered your bot
0 bytes (min: 50, max: 30,720)
Paste your updated code or upload a .js file