1
Launch bundl
Open bundl from your Applications folder (macOS), Start menu (Windows), or application launcher (Linux).
2
Create a Master Password
On first launch, you’ll be prompted to create a master password. This password:
- Encrypts all your wallet data
- Is required every time you open bundl
- Cannot be recovered – if you forget it, you lose access to your wallets
3
Create Your First Wallet
After setting your password, you’ll see the empty dashboard. Click [+ create] to create your first wallet.
- Enter a label (e.g., “main-wallet”)
- Click [create]
- Your wallet is created with a new keypair
4
Fund Your Wallet
Copy your wallet address by clicking it, then send SOL from another wallet or exchange.
The Dashboard
Once you have wallets, here’s what you’ll see:Key Elements
| Element | Description |
|---|---|
| Network Selector | Switch between Mainnet and Devnet |
| Lock Icon | Lock the app (requires password to unlock) |
| Balance | Total SOL across all wallets |
| Portfolio Toggle | Show/hide the portfolio dashboard |
| Wallet List | All your wallets with addresses and balances |
| Action Bar | Quick actions for wallet operations |
Core Actions
Sending SOL
- Click on a wallet to open its details
- Click [send]
- Enter the recipient address
- Enter the amount
- Click [send]
Receiving SOL
- Click on a wallet to view details
- Click the address to copy it
- Share the address with the sender
Viewing Tokens
Click on any wallet to see:- SOL balance
- All SPL tokens with logos, symbols, and USD values
- Token-2022 tokens (marked with “T22” badge)
Transaction History
In the wallet detail view, scroll down to see recent transactions:- Transfers (sent/received)
- Swaps
- NFT sales
- Token transfers
Keyboard Shortcuts
bundl is designed for keyboard-first usage:| Shortcut | Action |
|---|---|
⌘ K / Ctrl K | Open command palette |
⌘ N / Ctrl N | Create new wallet |
⌘ L / Ctrl L | Lock the app |
Escape | Close dialogs |
↑ / ↓ | Navigate wallet list |
Space | Select/deselect wallet |
⌘ A / Ctrl A | Select all wallets |
Command Palette
Press⌘ K (or Ctrl K) to open the command palette. Type to search:
send– Open send dialogswap– Open Jupiter swap terminalcreate– Create a new walletlock– Lock the appexport– Export wallets
Multi-Select Operations
bundl shines when managing multiple wallets at once.Selecting Wallets
- Click the checkbox next to a wallet to select it
- Use
Shift + Clickto select a range - Use
⌘ Ato select all
Selection Action Bar
When wallets are selected, a new action bar appears:- [collect] – Collect all SOL from selected wallets to one destination
- [sweep tokens] – Sweep a specific token from all selected wallets
Network Selection
bundl supports both Mainnet and Devnet:| Network | Use Case |
|---|---|
| Mainnet | Real transactions with real SOL |
| Devnet | Testing and development (free airdrops) |
- Click the network dropdown in the top right
- Select mainnet or devnet
Your wallets work on both networks. The same address, different balances.
Devnet Airdrops
On Devnet, you can request free SOL for testing:- Switch to Devnet
- Click on a wallet
- Click the menu (•••) → Request Airdrop
- 1 SOL will be deposited (limited to a few per hour)
Locking the App
bundl automatically locks when you close it. To manually lock:- Click the 🔒 icon in the top bar
- Or press
⌘ L/Ctrl L - Or use the command palette →
lock

