📊 Hyperliquid Dashboard — Position Monitor
Real-time Hyperliquid wallet monitoring dashboard — positions, orders, and account stats in your browser.
🎯 What It Does
Generates a clean, auto-refreshing dashboard showing:
- Account Summary — Total value, uPnL, margin used/available, open positions/orders count
- Open Positions — All active perps with entry, mark, liq price, PnL, ROE%
- Open Orders — All resting limit orders with prices, sizes, reduce-only status
- HIP-3 Builder Dex Markets — Full support for xyz (stocks/RWA), Felix, Ventuals, and all builder-deployed perps
- Dex Filter Tabs — View all markets combined or filter by specific dex (Native, xyz, flx, etc.)
- Auto-Refresh — Configurable intervals (5s, 10s, 30s default, 1m, or off) — no loading flicker on refresh
- Any Wallet — Works for any Hyperliquid wallet address (not just yours)
Zero backend required — runs entirely in the browser using Hyperliquid's public API.
🚀 Quick Start
Option 1: Run Locally (Workspace Preview)
# From workspace root
cd skills/hyperliquid-dashboard
# Open index.html in browser or use preview_serve
Option 2: Deploy to Vercel (Recommended)
# Install Vercel CLI (if needed)
npm i -g vercel
# Deploy
cd skills/hyperliquid-dashboard
vercel deploy --prod
Or: Drag the folder into vercel.com for one-click deploy.
Option 3: GitHub + Vercel Auto-Deploy
# Push to GitHub
git add skills/hyperliquid-dashboard
git commit -m "Add HL dashboard"
git push
# Connect repo to Vercel for auto-deploys on push
📋 Usage
- Open the dashboard (local preview or deployed URL)
- Enter wallet address — Your Hyperliquid wallet or any address to monitor
- Click "Load Dashboard" — Fetches live data
- Set refresh interval — Choose auto-refresh rate or turn off
- Monitor — Watch positions and orders update in real-time
Pro tip: Deploy to Vercel, bookmark the URL on your phone, and you've got a mobile position monitor.
🛠️ How It Works
- Data Source: Hyperliquid public info API (
https://api.hyperliquid.xyz/info)
- Queries:
clearinghouseState + openOrders for native perps, plus same for each builder dex (xyz, flx, vntl, etc.)
- Builder Dex Discovery: Auto-discovers all active HIP-3 dexes via
perpDexs endpoint
- No Auth Needed: Uses public API — no API keys, no backend
- Single File:
index.html contains everything (HTML, CSS, JS)
- Zero Dependencies: No npm, no build step, no framework
- Smart Refresh: Full loading spinner only on first load; silent background updates on auto-refresh
📦 Files Included
skills/hyperliquid-dashboard/
├── SKILL.md # This file
├── index.html # The dashboard (single-file app)
├── README.md # Deployment guide
└── vercel.json # Vercel config (optional)
🔧 Customization
Edit index.html directly to:
- Change refresh intervals
- Adjust theme colors
- Add/remove columns from tables
- Add PnL charts (integrate with charting skill)
- Add position history
- Add alerts (email/Telegram webhook on PnL thresholds)
🎯 Use Cases
- Personal monitoring — Quick position checks without opening HL UI
- Copy-trade oversight — Monitor wallets you're copying
- Whale watching — Track large accounts in real-time
- Multi-account management — Switch between wallets instantly
- Mobile access — Deployed URL works on any device
📈 Example Output
Account Summary:
| Metric |
Value |
| Account Value |
$214.52 |
| Unrealized PnL |
+$22.15 |
| Margin Used |
$25.10 |
| Available Margin |
$189.42 |
| Leverage |
1.12x |
Positions Table:
| Coin |
Side |
Size |
Entry |
Mark |
Liq Price |
uPnL |
ROE% |
| BTC |
Short |
0.01286 |
$72,837 |
$71,231 |
$132,641 |
+$21.73 |
+23.2% |
Orders Table:
| Coin |
Side |
Size |
Limit Price |
Reduce Only |
Order ID |
| BTC |
Sell |
0.00235 |
$73,800 |
No |
1234567890 |
| BTC |
Sell |
0.00235 |
$74,100 |
No |
1234567891 |
🔗 Related Skills
@1363/position-snapshot — Generate OHLC charts with position overlays
@1363/profit-poster — Create trade recap images with PnL summary
@1363/hl-trader-rankings — Analyze and rank Hyperliquid traders
@1363/copy-trade — Auto-mirror profitable trader positions
⚠️ Notes
- Public API only — Can't place orders, only view data
- Rate limits — Hyperliquid may rate-limit frequent requests (use 10s+ refresh). HIP-3 adds extra API calls per dex.
- Perp accounts only — Shows perpetual futures (native + builder dexes), not spot balances
- Unified account mode — If using unified margin, shows combined account state
- HIP-3 labels — Builder dex positions/orders are tagged with their dex name (e.g. "xyz") for clarity
🐛 Troubleshooting
Blank screen / loading forever:
- Check browser console for errors
- Verify wallet address is valid Hyperliquid address
- Hyperliquid API may be temporarily down
No positions showing:
- Wallet may have no open positions
- Try refreshing manually
- Check if address is correct (0x...)
Rate limit errors:
- Increase refresh interval to 30s or 1m
- You're hitting Hyperliquid's public API limits
Install: Install @1363/hyperliquid-dashboard
Author: @1363
Version: 2.0.0
Last Updated: 2026-03-06
1---2name: 1363-hyperliquid-dashboard3description: Real-time Hyperliquid wallet monitoring dashboard — positions, orders, and account stats in your browser. Supports native perps + all HIP-3 builder dex markets (stocks, RWA, commodities).4---56# 📊 Hyperliquid Dashboard — Position Monitor78**Real-time Hyperliquid wallet monitoring dashboard — positions, orders, and account stats in your browser.**910---1112## 🎯 What It Does1314Generates a clean, auto-refreshing dashboard showing:15- **Account Summary** — Total value, uPnL, margin used/available, open positions/orders count16- **Open Positions** — All active perps with entry, mark, liq price, PnL, ROE%17- **Open Orders** — All resting limit orders with prices, sizes, reduce-only status18- **HIP-3 Builder Dex Markets** — Full support for xyz (stocks/RWA), Felix, Ventuals, and all builder-deployed perps19- **Dex Filter Tabs** — View all markets combined or filter by specific dex (Native, xyz, flx, etc.)20- **Auto-Refresh** — Configurable intervals (5s, 10s, 30s default, 1m, or off) — no loading flicker on refresh21- **Any Wallet** — Works for any Hyperliquid wallet address (not just yours)2223**Zero backend required** — runs entirely in the browser using Hyperliquid's public API.2425---2627## 🚀 Quick Start2829### Option 1: Run Locally (Workspace Preview)30```bash31# From workspace root32cd skills/hyperliquid-dashboard33# Open index.html in browser or use preview_serve34```3536### Option 2: Deploy to Vercel (Recommended)37```bash38# Install Vercel CLI (if needed)39npm i -g vercel4041# Deploy42cd skills/hyperliquid-dashboard43vercel deploy --prod44```4546**Or:** Drag the folder into [vercel.com](https://vercel.com) for one-click deploy.4748### Option 3: GitHub + Vercel Auto-Deploy49```bash50# Push to GitHub51git add skills/hyperliquid-dashboard52git commit -m "Add HL dashboard"53git push5455# Connect repo to Vercel for auto-deploys on push56```5758---5960## 📋 Usage61621. **Open the dashboard** (local preview or deployed URL)632. **Enter wallet address** — Your Hyperliquid wallet or any address to monitor643. **Click "Load Dashboard"** — Fetches live data654. **Set refresh interval** — Choose auto-refresh rate or turn off665. **Monitor** — Watch positions and orders update in real-time6768**Pro tip:** Deploy to Vercel, bookmark the URL on your phone, and you've got a mobile position monitor.6970---7172## 🛠️ How It Works7374- **Data Source:** Hyperliquid public info API (`https://api.hyperliquid.xyz/info`)75- **Queries:** `clearinghouseState` + `openOrders` for native perps, plus same for each builder dex (xyz, flx, vntl, etc.)76- **Builder Dex Discovery:** Auto-discovers all active HIP-3 dexes via `perpDexs` endpoint77- **No Auth Needed:** Uses public API — no API keys, no backend78- **Single File:** `index.html` contains everything (HTML, CSS, JS)79- **Zero Dependencies:** No npm, no build step, no framework80- **Smart Refresh:** Full loading spinner only on first load; silent background updates on auto-refresh8182---8384## 📦 Files Included8586```87skills/hyperliquid-dashboard/88├── SKILL.md # This file89├── index.html # The dashboard (single-file app)90├── README.md # Deployment guide91└── vercel.json # Vercel config (optional)92```9394---9596## 🔧 Customization9798**Edit `index.html` directly to:**99- Change refresh intervals100- Adjust theme colors101- Add/remove columns from tables102- Add PnL charts (integrate with charting skill)103- Add position history104- Add alerts (email/Telegram webhook on PnL thresholds)105106---107108## 🎯 Use Cases109110- **Personal monitoring** — Quick position checks without opening HL UI111- **Copy-trade oversight** — Monitor wallets you're copying112- **Whale watching** — Track large accounts in real-time113- **Multi-account management** — Switch between wallets instantly114- **Mobile access** — Deployed URL works on any device115116---117118## 📈 Example Output119120**Account Summary:**121| Metric | Value |122|--------|-------|123| Account Value | $214.52 |124| Unrealized PnL | +$22.15 |125| Margin Used | $25.10 |126| Available Margin | $189.42 |127| Leverage | 1.12x |128129**Positions Table:**130| Coin | Side | Size | Entry | Mark | Liq Price | uPnL | ROE% |131|------|------|------|-------|------|-----------|------|------|132| BTC | Short | 0.01286 | $72,837 | $71,231 | $132,641 | +$21.73 | +23.2% |133134**Orders Table:**135| Coin | Side | Size | Limit Price | Reduce Only | Order ID |136|------|------|------|-------------|-------------|----------|137| BTC | Sell | 0.00235 | $73,800 | No | 1234567890 |138| BTC | Sell | 0.00235 | $74,100 | No | 1234567891 |139140---141142## 🔗 Related Skills143144- **`@1363/position-snapshot`** — Generate OHLC charts with position overlays145- **`@1363/profit-poster`** — Create trade recap images with PnL summary146- **`@1363/hl-trader-rankings`** — Analyze and rank Hyperliquid traders147- **`@1363/copy-trade`** — Auto-mirror profitable trader positions148149---150151## ⚠️ Notes152153- **Public API only** — Can't place orders, only view data154- **Rate limits** — Hyperliquid may rate-limit frequent requests (use 10s+ refresh). HIP-3 adds extra API calls per dex.155- **Perp accounts only** — Shows perpetual futures (native + builder dexes), not spot balances156- **Unified account mode** — If using unified margin, shows combined account state157- **HIP-3 labels** — Builder dex positions/orders are tagged with their dex name (e.g. "xyz") for clarity158159---160161## 🐛 Troubleshooting162163**Blank screen / loading forever:**164- Check browser console for errors165- Verify wallet address is valid Hyperliquid address166- Hyperliquid API may be temporarily down167168**No positions showing:**169- Wallet may have no open positions170- Try refreshing manually171- Check if address is correct (0x...)172173**Rate limit errors:**174- Increase refresh interval to 30s or 1m175- You're hitting Hyperliquid's public API limits176177---178179**Install:** `Install @1363/hyperliquid-dashboard`180181**Author:** @1363 182**Version:** 2.0.0 183**Last Updated:** 2026-03-06