A Solana wallet for the terminal.
npm install -g wuiOr run directly:
npx wuiOn first run, wui will prompt you for:
- Solana RPC URL — a paid RPC endpoint (e.g. Helius)
- Jupiter API Key — free key from portal.jup.ag
Config is saved to ~/.wui/.env. Re-run setup anytime with wui config.
Launch the interactive TUI:
wui| Key | Action |
|---|---|
p |
Portfolio screen |
s |
Swap screen |
t |
Transfer screen |
a |
Activity screen |
w |
Wallets screen |
r |
Refresh current screen |
q |
Quit |
Each screen has context-specific shortcuts shown at the bottom.
wui portfolio # Print portfolio table
wui portfolio --json # JSON output
wui activity # Print recent transactions
wui activity --json # JSON output
wui send <addr> <amt> <token> # Send tokens
wui config # Re-run setup
wui --help # Usage infowui can create new wallets or import existing Solana CLI keypair files. Wallet data is stored at ~/.wui/:
wallets.json— wallet registry (labels, public keys, paths — no secrets)keys/— generated keypair files (Solana CLI format)
Private keys never leave your machine.
- Node.js 20+
- A Solana RPC endpoint
- A Jupiter API key (free)
MIT