MTG Forge - Fancy TUI
Back to simple view
Native GUI
Loading...
Load All Cards
Exit game and return to setup?
[y/N]
Keyboard Shortcuts
Press any key to close
Report Bug
Capture what happened in the current game. When a remote game WebSocket is connected, the form sends recent browser console output and current game logs to the server with your report.
Describe the expected behavior and the deviant behavior
Trusted bug-report password
Console Capture
0 buffered lines
Game Log Capture
0 buffered lines
Cancel
Submit
☰
T1
Run 1 Turn
Auto Run
Show Images
Report Bug
Exit Game
Keys: Space=turn, A=auto, Q=exit, C=toggle, i=images, ?=help
Global Options
Game Mode
Local Game (vs AI)
Remote Network Game
Seed (determinism)
Leave empty for random
Show Card Images
Local (fastest, offline)
Scryfall (high quality)
Gatherer (official)
Debug Mode (TRACE logs)
♚
Player 1
Controller
Human (You)
Fixed Script
Heuristic AI
Random
Zero (Pass)
Server Connection
You'll be assigned P1 or P2 when you connect
Fixed Script (one command per line)
# Commands: play, cast, activate, pass, *, 0-9 * play swamp * cast dark ritual
Deck Collection
Old School 1994
Booster Draft
Commander
Custom Decks (Local)
Deck
↑ Upload
+ Build
Edit
Delete
♜
Player 2 (Opponent)
Controller
Heuristic AI
Random
Zero (Pass)
Deck Collection
Old School 1994
Booster Draft
Commander
Custom Decks (Local)
Deck
↑ Upload
+ Build
Edit
Delete
Launch Game
Human: Up/Down=select, Enter=confirm, 1-9=quick | AI: Space=turn, A=auto | Q=exit, Tab=cycle, ?=help
Upload Deck (.dck)
Paste deck content or select a .dck file:
Select File...
Cancel
Import Deck
Loading WebAssembly module...
⚠️ JavaScript Error
✕ Close