Launch bundl
Open bundl from your Applications folder (macOS), Start menu (Windows), or application launcher (Linux).
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
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
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
Next Steps
Wallet Management
Create, rename, delete, and organize wallets
Batch Operations
Create 50 wallets at once, collect funds from many
Token Sweeper
Collect all tokens from multiple wallets
Upgrade to Pro
Unlock unlimited wallets and advanced features

