Back to dashboard

How to Use

A quick walkthrough of getting your portfolio set up.

1 · Load your holdings

You can start in three ways:

2 · Watch live prices come in

Prices are checked against Coinbase, MEXC, Kraken, Binance, and CoinGecko, in that order, using the first source that has a price for each coin. Gain/loss, market value, and P&L signals recompute automatically. Each price shows a small logo of the source it came from — click any price to verify against that source, refresh it individually, or enter a corrected price by hand.

3 · Change display currency

Use the currency switcher in the header to view every value — table, KPI cards, charts, and insights — in your preferred currency. The original amount and currency you actually paid is always shown underneath the converted Total Cost, so you never lose track of it.

4 · Add locations to track wallets separately

Same coin across multiple exchanges? Add a Location per row (e.g. "Coinbase", "Ledger Nano"). Filter chips let you slice the entire dashboard — table, charts, and insights — by asset or location.

5 · Export or print

Use Export → PDF or Excel from the header. PDF uses the browser's print dialog (choose "Save as PDF") and captures exactly what's on screen. Excel exports the currently visible filtered rows, converted into whichever currency is selected.

Privacy

No wallet connection. No sign-up. No server storage. All your holdings, snapshots, and preferences live in your browser's localStorage. If you clear browser data, the app resets.

FAQ

Do I need to connect a wallet?
No. Just type or upload your holdings.
Are my numbers sent anywhere?
Only the Smart Insights AI narrative sends a summarised view (no keys) to the AI provider. Everything else stays local.
Where does live pricing come from?
Coinbase, MEXC, Kraken, Binance, and CoinGecko public APIs, tried in that order — see Disclaimer & Limitations for details.
Why did my Portfolio History chart reset?
Snapshots are keyed to your display currency. Changing currency starts a new series so historical numbers aren't mixed at inconsistent rates.