A command-line dashboard that shows the top Polymarket prediction markets at a glance.
POLYMARKET Mar 08 16:12
Event Total 24h #1 Pr¢ Δ24h #2 Pr¢ Δ24h #3 Pr¢ Δ24h
1 | Democratic Presidential Nom… $710.1M $7.6M Gavin Newsom 27¢ ▼-0.2 Alexandria Oca… 9¢ ▲+0.3 Kamala Harris 6¢ ▼-0.2
2 | Who will Trump nominate as … $513.7M $2.7M Kevin Warsh 94¢ ▼-0.1 Rick Rieder 8¢ — James Bullard 4¢ ▼-1.8
3 | Presidential Election Winne… $326.4M $5.0M JD Vance 23¢ ▲+0.1 Gavin Newsom 17¢ ▼-0.2 Marco Rubio 8¢ ▲+0.2
...
- Polymarket CLI installed and on your PATH
- Python 3.8+
# Default: top 10 events, 3 outcomes each
./polymarket-dashboard
# Expanded: 5 outcomes per event (needs a wide terminal, ≥160 cols)
./polymarket-dashboard --fullFor each of the top 10 events by total volume:
| Column | Description |
|---|---|
| Event | Market title |
| Total | All-time trading volume |
| 24h | Volume in the last 24 hours |
#1 - #3 (or #5 with --full) |
Top outcomes ranked by probability |
| Pr¢ | Current price in cents (1¢ = 1% probability) |
| Δ24h | 24-hour price change with colored arrows (▲ green, ▼ red) |
The dashboard adapts to your terminal width:
| Terminal width | Outcomes | Deltas |
|---|---|---|
≥ 160 cols (with --full) |
5 | shown |
| ≥ 100 cols | 3 | shown |
| < 100 cols | 3 | hidden |
Shells out to polymarket -o json events list, sorts by volume, and renders an ANSI-colored table. Single Python file, no dependencies beyond the standard library.