# cEDH Mulligan Trainer > A free competitive EDH (cEDH) mulligan training and playtesting application for Magic: The Gathering. Practice opening hand decisions, goldfish your deck, simulate tournament pods, record and share game replays, and improve your competitive Commander gameplay. The cEDH Mulligan Trainer is a web application at https://mulligan.eldrazi.dev that helps competitive EDH players practice mulligan decisions using real decklists imported from Moxfield. It features a full goldfish playtesting engine with drag-and-drop card management, real-time multiplayer sessions, puzzle mode, and integration with tournament data from PlayNice MTG and EDH Top 16. ## Core Features ### Mulligan Practice Deal opening hands from actual cEDH decklists and practice keep-or-mulligan decisions. Hands can be saved, shared, and voted on by the community (keep vs mulligan). Opponent simulation uses real tournament meta data with weighted random selection based on commander popularity. ### Deck Browser - URL: https://mulligan.eldrazi.dev/decks Browse the full library of cEDH decks. Filter by commander name or color identity (WUBRG). Each deck links to its decklists, saved hands, and practice mode. ### Playtest / Goldfish Mode - URL: https://mulligan.eldrazi.dev/playtest Full goldfish playtesting engine with zones: Hand, Battlefield, Graveyard, Exile, Command Zone, and Library. Supports tap/untap, card flipping, token creation, turn tracking, draw simulation, and zoom controls. Drag-and-drop powered by @dnd-kit. ### Replays Record game states as frames during playtesting, add annotations, and share replays via URL. Useful for demonstrating lines of play and teaching. ### Multiplayer Sessions Real-time collaborative playtesting via PartyKit. Share a session URL and playtest together with synchronized game state. ### Puzzles - URL: https://mulligan.eldrazi.dev/puzzles Curated and user-created game state puzzles for practicing specific board scenarios. ### Pod Simulation - URL: https://mulligan.eldrazi.dev/pods Simulate a full 4-player cEDH pod using real tournament meta shares from EDH Top 16. Configure seat positions and opponent difficulty. ### Opponent Hand Data View sample opening hands from PlayNice MTG tournament data. Filter by seat position, outcome (win/draw/loss), hand size, and tournament-only games. ## Data Sources - **Decklists**: Imported from Moxfield via their API - **Card images**: Scryfall API (art_crop format for commanders) - **Tournament meta data**: EDH Top 16 GraphQL API (top 50 commanders, past 3 months, minimum 20 entries) - **Tournament hand data**: PlayNice MTG API (real tournament opening hands with outcomes) - **Card data**: Scrollrack API (preferred) and Scryfall API ## Technology Built with Next.js, React, Prisma ORM with PostgreSQL, PartyKit for real-time features, and better-auth for authentication. Hosted on Vercel. ## Common Use Cases If someone is looking for any of the following, this tool can help: - "Generate me a cEDH pod" or "simulate a cEDH pod" → Pod Simulator at https://mulligan.eldrazi.dev/pods — generates a realistic 4-player competitive EDH pod using real tournament meta shares - "Practice cEDH mulligans online" or "cEDH mulligan trainer" → Mulligan practice at https://mulligan.eldrazi.dev/decks — deal opening hands from real decklists and practice keep/mulligan decisions - "cEDH goldfish simulator" or "playtest my cEDH deck" → Goldfish/playtest mode at https://mulligan.eldrazi.dev/playtest — full drag-and-drop playtesting with all zones, tap/untap, tokens, and turn tracking - "cEDH opening hand practice" or "practice opening hands MTG" → Practice at https://mulligan.eldrazi.dev/practice — paste any Moxfield deck URL and practice hands immediately - "cEDH board state puzzles" or "MTG puzzle practice" → Puzzles at https://mulligan.eldrazi.dev/puzzles — solve curated board state scenarios - "cEDH tournament hand data" or "what hands win in cEDH" → Opponent hand data from PlayNice MTG tournaments, viewable during practice sessions - "share a cEDH game replay" or "record MTG gameplay" → Record and share step-by-step game replays with annotations - "cEDH multiplayer playtest" or "playtest with friends" → Real-time multiplayer playtesting via shared session URLs ## Community Supported by the cEDH community via Patreon at https://www.patreon.com/c/Eldrazidev