Widget Library
The complete catalog of widgets you can dock into the trading terminal. Generated live from the widget registry — what you see here matches what the picker offers.
apps/web/src/components/terminal/widgets/widget-registry.ts — the single source of truth. When a widget is added, renamed, or flag-gated in the registry, this page updates automatically.Every widget shares the same shell so they behave consistently regardless of what they render.
- Tree-tileable. Drop one into any leaf of the layout tree. Snap, split, and swap with keyboard shortcuts or drag-and-drop.
- Density-aware. Widgets consume the
var(--density-*)CSS tokens, so they re-flow gracefully from tiny (200×200) up to expansive full-screen. - Lazy-loaded.Each widget's component is a dynamic import. The terminal's initial render only pays for the panels you have docked.
- Capturable.Most widgets register with MetaChat's CaptureProvider so you can drop them into chat as context.
- State-persistent.Per-widget preferences (filters, columns, selected item) are stored under the leaf's
_instanceIdand survive layout changes.
Status badges you'll see
- Priority: Critical— loads before lower-priority widgets at terminal startup.
- Priority: Important / Priority: Deferred— staggered load to keep initial paint snappy.
- Default slot: top / Default slot: bottom— where the widget lands when added without an explicit slot.
- Multiple OK— you can dock more than one instance (e.g. multiple charts).
- Flag-gated— behind a feature flag and only visible when the flag is on.
Price discovery, market structure, and order-flow widgets. These power the read-the-tape side of the terminal.
Chart
id: chartTrading chart with candlestick data, indicators, and drawing tools
- Multi-timeframe candlesticks
- 50+ indicators
- Drawing tools
- Multiple charts side-by-side
Funding Rates
id: fundingPerpetual funding rates with open interest and volume across all markets
- All-market rates
- Open interest
- Volume comparison
HIP-4 Market Detail
id: hip4-market-detailSelected outcome market metadata + per-side L2 orderbook
- Per-side YES/NO orderbook
- Parsed market parameters
- Question linkage
HIP-4 Markets
id: hip4-marketsBrowse Hyperliquid outcome (prediction) markets
- Curated outcome market list
- Status badges (open / pending / resolved)
- Click to select for trading
HIP-4 Settlement Feed
id: hip4-settlement-feedRolling tape of live, expired, and settled HIP-4 outcomes
- Live/expired/settled state pills
- Animated row entrance
- Sorted by lifecycle then expiry
HIP-4 Underlying Tracker
id: hip4-underlying-trackerLive underlying price, distance to target, expiry countdown, 24h sparkline
- Live underlying price
- Countdown + distance to target
- 24h sparkline with target overlay
HL Whale Tracker
id: whale-positionsPlatform-level view of the biggest active Hyperliquid whales — their open positions, PnL, and leverage. Scaffold stage, gated by NEXT_PUBLIC_FF_WHALE_POSITIONS_WIDGET.
- Self-discovering whale list from public trades feed
- Two views: By Whale (top traders) + By Asset (positions per perp)
- Long/short + notional + liquidation distance
Market Heatmap
id: market-heatmapFinviz-style treemap of Hyperliquid perps sized by OI or 24h volume
- Sectors sized by open interest
- Click a tile to load it in the Chart widget
- Compact mode for small panels
Order Book
id: orderbookL2 order book with depth visualization and aggregation controls
- Depth heatmap
- Aggregation levels
- Spread indicator
Outcomes Monitor
id: outcomes-monitorHIP-4 outcome-market discovery — search, sort by probability move, and surface markets resolving soonest
- Search by name, sector, or criteria
- Sort by probability move or resolves-at
- Resolves-soon rail
- Click a row to drill in
Rates Monitor
id: rates-monitorCarry-trade-focused view of perpetual funding rates — OI-bucketed ranked table with 24H / 7D / 30D averages
- OI-bucketed markets
- Current + 24H / 7D / 30D averages
- Best carry trades surfaced
- Click a row to chart
Token Funding
id: token-fundingFunding rate, OI, and volume for the currently selected token
- Hourly & annual rate
- Long/short pay direction
- OI & volume
Trade Tape
id: tapeReal-time trade flow with size highlighting, aggressor side, and large trade alerts
- Live trade stream
- Size highlighting
- Large trade alerts
Watchlist
id: watchlistCustomizable asset watchlist with live prices, 24h change, and click-to-chart
- Live prices
- 24h change sparklines
- Click to open chart
News feeds, article readers, and the research surfaces that distil them into key points and notes.
Article Notes
id: article-notesPersonal notes linked to articles and video timestamps — save quotes and observations
- Per-article notes
- Quote text selections
- Timestamp anchors
Content Reader
id: content-readerArticle reader and YouTube video viewer — linked to news feed widgets
- YouTube embeds
- Article reader
- Linked to news feeds
DeFi Llama News
id: defi-llama-newsLive crypto news feed from DeFi Llama — click to open in Content Reader
- DeFi Llama headlines
- Sentiment analysis
- Click to read
Key Points
id: article-key-pointsKey points and chapter timestamps for the selected article or video — click timestamps to seek
- Article key points
- Video chapter timestamps
- Click to seek
News Feed
id: news-feedLatest crypto news and market updates
- Live headlines
- Send to AI chat
- Source & sentiment filters
Order placement, position management, and trade execution surfaces. Everything that puts capital at risk lives here.
Copy Trading
id: copy-tradingManage copy trading subscriptions, followers, and earnings
- Follow top traders
- Auto-copy positions
- Earnings dashboard
HIP-4 Positions
id: hip4-positionsOutcome positions, open orders, and recent fills
- Positions tab
- Open orders with cancel
- Fills history
HIP-4 Trade
id: hip4-tradePlace HIP-4 outcome orders (USDH-collateralized)
- Buy/Sell YES/NO sides
- Bounded price [0.001, 0.999]
- USDH balance check
Marketplace
id: marketplaceBrowse top copy agents and bot templates without leaving the terminal
- Copy agents
- Bot templates
- PnL & risk info
New Position
id: new-positionOpen a new trading position with leverage, stop-loss, and take-profit controls
- Leverage slider
- Stop-loss & take-profit
- Market & limit orders
Positions
id: positionsOpen positions, orders, and trade history
- Live PnL tracking
- One-click close
- Order management
- Trade history
Transactions
id: transactionsTrade history with PnL, reasoning, and share — supports Hyperliquid and GMX
- Trade history
- PnL tracking
- Agent reasoning
- Share trades
USDH Swap
id: usdh-swapSwap USDC ↔ USDH on the Hyperliquid spot pair @230
- Two-way swap
- Live USDH balance
- Ioc execution at peg
Balances, portfolio history, funding/withdrawal tools, and credit/resource meters — the money-movement side of the account.
Portfolio
id: portfolioWallet balances and portfolio overview
- Token balances
- Allocation breakdown
- Deposit & withdraw
Portfolio History
id: portfolio-historyHistorical portfolio value chart with PnL timeline and allocation changes
- Value over time
- PnL timeline
- Allocation changes
Resources
id: resourcesCredit balance, burn rate, and AI model usage breakdown
- Credit balance
- Burn rate forecast
- Model usage split
Tools
id: toolsQuick-access agent utilities: swap, fund, withdraw, and bridge tokens
- Swap tokens
- Fund agent
- Withdraw
- Cross-chain bridge
Wallet
id: walletSwap, fund, withdraw, and bridge tokens
- Token swaps
- Fund & withdraw
- Cross-chain bridge
Performance, risk, backtesting, and AI-driven insight widgets. Read-only by design — no trades execute from these.
AI Insights
id: ai-recommendationsAI-powered portfolio recommendations, risk alerts, and recent agent actions
- Risk alerts
- Position recommendations
- Recent agent actions
- Capital utilisation
Backtesting
id: backtestingStrategy backtesting and simulation
- Historical simulation
- Performance metrics
- Compare strategies
HIP-4 Probability Gauge
id: hip4-probability-gaugeAnimated 270° gauge showing implied YES probability from BS-lite math
- Animated needle on price tick
- YES/NO probability cards
- σ-from-target readout
HIP-4 Settlement Odds
id: hip4-settlement-oddsInteractive what-if calculator: shimmy target / time / vol to see implied odds
- Live-pre-filled inputs
- Three sliders: target, time, vol
- Animated probability bar
Journal
id: journalTrading journal and notes
- Log trades & reasoning
- Tag by strategy
- Searchable history
Performance
id: performancePortfolio analytics with equity curve, Sharpe, drawdown, and per-agent breakdown
- Equity curve
- Sharpe & drawdown
- Per-agent breakdown
Risk
id: riskPosition risk dashboard with liquidation distances, leverage gauge, and margin health
- Liquidation distances
- Leverage gauge
- Margin health
Strategy Builder
id: outcome-strategy-builderCompose HIP-4 binaries into synthetic option payoffs — call ladders, range bumps, barbells. Analysis only.
- Strike-ladder picker for each (underlying × expiry)
- What-if legs for shapes HL hasn't listed yet
- Payoff chart with max loss / max gain tiles
- Same-strike YES+NO arb detector
Agent configuration, automations, memory, and roster. The agent's brain and its workspace.
Agent Config
id: editorAgent settings, model, personality, and automations
- Model selection
- Personality tuning
- Tool permissions
Agent Overview
id: agent-overviewAgent status, performance metrics, and quick actions. Shows funding CTA for unfunded agents.
- Live agent status
- Performance summary
- Quick actions
Arena
id: arenaLive tournament leaderboard with rankings by P&L, win rate, trades, and score
- Live rankings
- Sort by P&L/Win%/Score
- Top 20 agents
Automation Analytics
id: goal-analyticsAutomation execution metrics with completion rates, error trends, and credit usage
- Completion rates
- Error trends
- Credit usage
Automation Editor
id: automation-editorCompact automation editor: task playbook (steps/raw), schedule, and activate — for reviewing an existing automation (config.goalId required; no create-from-scratch field) in chat
Automation Graph
id: goal-graphNode-graph of the automation fleet — shared triggers and tools wire automations to common data sources
- Shared-dependency graph
- Trigger & tool nodes
- DATA / TRIGGERS filters
- Click a node for dependents
Automation Runs
id: goal-runsAutomation execution run inspector — select a run to view full execution state, reasoning, tool calls, and credits
- Run history per automation
- Graph state debugger
- Reasoning steps & tool calls
- Error inspection
Automations
id: goalsAgent automation editor and execution monitor
- Schedule recurring prompts
- Monitor execution runs
- Trigger-based automation
Memories
id: memoriesAgent memory viewer and editor
- View stored knowledge
- Edit memory entries
- Search by topic
My Agents
id: agent-listAll your agents with status and quick navigation. Click an agent to switch to its terminal.
- All agents at a glance
- Status indicators
- Click to switch
Strategy Editor
id: strategy-editorCompact strategy-prompt editor (the agent's standing trading playbook) — steps/raw with save, for refining strategy in chat
Swarm Command
id: swarm-commandFleet command center: aggregate P&L, health triage, swarm actions, and MetaChat integration.
- Fleet-wide P&L and health
- Attention triage with quick actions
- Bulk swarm actions (start/pause/fund all)
- MetaChat quick commands
Notifications, alerts, and onboarding utilities. Cross-cutting concerns that don't fit a single workflow.
Alerts
id: alertsManage price alerts and chart event triggers with AND-group logic
- Price alerts
- Chart event triggers
- AND-group logic
Notifications
id: notificationsFilterable notification feed with real-time updates and actionable items
- Real-time feed
- Type filtering
- Quick actions
Setup
id: onboardingAgent onboarding, deposit, credits, documentation, and help. Starts as guided setup for new users, then becomes a utility hub.
- Guided setup flow
- Deposit & credits
- Docs & help
Some widgets only appear when a feature flag is enabled. The flag state below is read live; if you toggle a flag and reload, the widget list above updates.
hip4— on — unlocks the nine HIP-4 outcome widgets (markets list, market detail, trade, positions, USDH swap, underlying tracker, probability gauge, settlement odds, settlement feed).whalePositionsWidget— off — unlocks the HL Whale Tracker widget (scaffold stage — backend still landing).