One CLI for all of finance
curl -fsSL https://raw.githubusercontent.com/dzmbs/heat-cli/main/install.sh | bashTrade, bridge, lend, and research crypto protocols from your terminal with one consistent account, safety, and output model.
Hyperliquid
Perps, spot, streaming trades. Price, buy, sell, cancel, leverage, send. Real-time WebSocket feeds.
Polymarket
CLOB trading, market data, approvals, bridge helpers, and prediction-market workflows.
Aave
Markets, positions, health, supply, and withdraw across Ethereum, Arbitrum, and Base.
LI.FI
EVM route discovery and bridge execution across supported chains with Heat safety and account handling.
DefiLlama
Read-only protocol, chain, price, stablecoin, fee, volume, bridge, and yield data for research workflows.
Reliable Machine Output
stdout=data, stderr=diagnostics. JSON, NDJSON, pretty, quiet. Pipe to jq, feed to agents.
Guardrails Built In
--dry-run previews. TTY confirmations. --yes to opt in for scripts. You stay in control.
CLI
One Tool, Multiple Protocols
# Hyperliquid
heat hl price BTC
heat hl buy ETH 0.5 --price 3500 --dry-run
# Polymarket
heat pm markets search "election"
heat pm buy <token_id> --price 0.55 --size 100 --dry-run
# Aave
heat aave markets --chain ethereum
heat aave health --chain base --account main
# LI.FI
heat lifi bridge 100 USDC --from ethereum --to arbitrum --account main --dry-run
# DefiLlama
heat llama protocols list --sort tvl --limit 5Philosophy
Protocol-First Design
Every protocol gets its own first-class command tree — heat hl, heat pm, heat aave, heat lifi, heat llama — with native vocabulary and no forced abstractions. Heat owns the output contract, safety model, and account layer, while each protocol keeps its own execution semantics underneath.
Current release scope (v0.4.0): Hyperliquid, Polymarket, Aave phase 1, LI.FI EVM bridging, and DefiLlama read-only market data. Use with small amounts. Limitations.