AI-powered score capture. Automated brackets and seeding. A player portal your community actually wants to use. Built for organizers who refuse to run comps on spreadsheets.
500+
Matches Managed
3s
Avg Score Capture
0
Spreadsheets Required
Every feature exists because an organizer needed it at 2am during match night. No fluff. No "coming soon".
Players screenshot their scoreboard. Our OCR pipeline extracts scores, player stats, and match results automatically. Supports Tesseract, Claude, and Bedrock — choose speed or accuracy.
Round-robin, seeding stages, and playoffs — all generated and managed. Match scheduling, submission windows, and result confirmation happen without you lifting a finger.
A proper web portal. Players claim their seats, view KD stats and match history, submit scores through guided flows, and track their clan's standing. No Discord DM chaos.
Your community lives in Discord — so does Anvil. Slash commands for everything, DM match cards to leaders, automated result notifications, and one-click portal login via Discord OAuth.
Set up your organisation, invite your admin team, and assign roles. Owners, admins, helpers — everyone gets the access they need and nothing they don't.
Define your format, enrol clans, and set the schedule. Anvil generates the full bracket — round-robin pairings, seeding stages, and playoff paths — instantly.
Players submit screenshots, Anvil reads the scores. Leaders confirm results. Standings update live. You handle disputes — Anvil handles everything else.
Start free. Upgrade when your league outgrows the basics. No contracts, no per-player fees.
For small communities getting started.
For active leagues running regular seasons.
For large organisations and branded leagues.
We're onboarding organisers now. Drop us a line and we'll get your org set up — usually within 24 hours.