Paste your cube. We run 500 Monte Carlo drafts with three picker policies, then return per-archetype playability, pick-order distributions, role-density triage, traps & sleepers, wheel predictors, and 11 other deterministic readouts. 30 seconds. Free. No AI required.
~30 seconds for the sim + charts. ~5 minutes if you opt into the AI-written summary at the bottom of the form. Deterministic runs are unlimited. The AI summary is capped at 1 free run per IP per day; install the app for unlimited AI.
Three steps, all deterministic. Same cube and same seed produce the same report — every time.
500 × 8-seat × 3-pack drafts on your cube using a deterministic policy mix — 70% adaptive, 15% greedy, 15% synergy bots. Reproducible from a seed; no agents, no inference.
Per-archetype playability, color contestedness, pick-order × DQI, pack-band distributions, role-density triage, top & bottom decks, DQI histogram. All numbers, no narration.
Every card charted, every angle. Hover any card name for the image. Optional: layer an agentic AI analysis on top — written cube read plus cuts-to-consider with reasons.
Here's an abbreviated preview of the shareable report. Every chart is built from the simulation output — no narration, no inference. Hover any card on the live report for its image.
Cube folks don't trust black boxes. The simulator is the same one the Cardivore app ships — TypeScript port of the Dart original, custom LCG RNG so a given seed produces the same draft every time.
Cardivore is a full MTG companion — collection tracking, cube building, deck analysis, card scanning, draft archive. The on-device draft simulator is built in.
No. The default flow is sim + charts only — 500 drafts, 15 deterministic readouts, every card on the chart, no LLM involved. The agentic AI analysis is an opt-in checkbox at the bottom of the form: it layers a written cube read, critique, and cuts-to-consider list on top of the same data. Those runs can take up to 15 minutes and are limited to 1 per IP per day. Skip it; the report is still complete.
You shouldn't, in isolation. The bots are three distinct policies that each draft badly in predictable, human-ish ways. Across 500 drafts the noise averages out and you can see which archetypes survive, which colors over-draft, and which cards get table-wheeled to death. That's the signal. The report shows the signal; you read it.
Deck Quality Index (0–5). A weighted composite of threat density (creatures 14–17), answer density (4–6 removal), curve efficiency (avg CMC 2.5–3.2 with 8+ early plays), and consistency (color count + fixing). Sanity caps prevent a 2-creature deck from scoring 5. Real cubes top out around 4.2; 3.85+ is "dialed."
A TypeScript port of Cardivore's on-device Dart draft simulator. Custom LCG RNG so runs are reproducible given the same seed. Same code, same cube, same seed = same report. The simulator runs in the browser inside the app; on the public endpoint it runs server-side because it needs Postgres for card data.
Some of it is AI, some isn't. Per-card role classifications, power levels, and synergy explanations come from a nightly Gemini batch job. The canonical role-ratio targets, the simulator itself, the drafter policies, and every other analyzer are pure code with no model calls. The full split, the ratio table verbatim, the sim's known limits, and the role-taxonomy gaps live on the methodology page.
Paste your cube URL — CubeCobra or Cardivore-published — and go. ~30 seconds later you'll have a shareable report.
Run the simulator →