Track crypto, stocks, gold, real estate and cash in one unified net-worth dashboard.
Add holdings by voice, screenshot, Excel/CSV or wallet address — then export to Excel or a tax-ready CSV.
Live P&L · Technical Analysis · Magic Indicator · AI Coach
WalletLens is different: zero accounts, zero tracking, zero cloud.
Your portfolio data never leaves your device. Period.
⭐ If this helps you, a star helps others find it — thank you! ⭐
"A free, open-source, privacy-first portfolio tracker that supports crypto, stocks, gold, silver, real estate and cash — with AI analysis, voice import, and zero accounts."
| WalletLens | CoinGecko | Delta | CoinStats | |
|---|---|---|---|---|
| Account required | ❌ None | ✅ Yes | ✅ Yes | ✅ Yes |
| Data leaves device | ❌ Never | ✅ Yes | ✅ Yes | ✅ Yes |
| Free forever | ✅ | |||
| Stocks + Gold + Crypto | ✅ | ❌ Crypto only | ❌ Crypto only | |
| AI Voice Import | ✅ | ❌ | ❌ | ❌ |
| AI Screenshot Import | ✅ | ❌ | ❌ | ❌ |
| Tax Report Export | ✅ Free | ❌ | 💰 Paid | 💰 Paid |
| Open Source | ✅ | ❌ | ❌ | ❌ |
| Works Offline | ✅ | ❌ | ❌ | ❌ |
| AI Analysis | ✅ Free | ❌ | ❌ | 💰 Paid |
Say: "I bought half a Bitcoin at 65K and twenty Apple shares" WalletLens parses multiple trades from one sentence. English & Arabic.
Screenshot your holdings from any exchange, broker or wallet (Binance, Coinbase, MetaMask, Robinhood — even a handwritten list) and AI reads each asset.
Bulk-import from spreadsheets. Export to Excel, CSV, or tax-ready transaction CSV for Koinly/CoinTracker/TurboTax.
Paste any ETH, BTC or Solana address — auto-fetches live balances. No API key.
One composite signal per holding, weighted from a pillar set chosen by asset type. Crypto, 8: technical, momentum, whales, on-chain, volume, sentiment, cycle, correlation. Stocks, 7: technical, momentum, volume, earnings, sector, dividend, market. Metals, 7: technical, momentum, volume, DXY, inflation, safe haven, supply. Shows: 🟢 Strong Buy → 🟡 Neutral → 🔴 Distribute.
A dead man's switch for your portfolio. Nominate the people who should reach your holdings, and every time you open WalletLens the countdown resets. Stop opening it and you are warned by email for two weeks first; only then are your nominees sent a snapshot of what you hold — never a login, and never anything that can move funds.
Concentration, drawdown and exposure across everything you hold, on the same numbers the dashboard already shows.
Auto-calculate 2.5% Nisab with live gold/silver prices. Multi-currency support.
- Open walletlens.live
- Click "Install" to add to your home screen
- Start adding holdings — no account needed!
git clone https://github.com/tia8910/Walletlens.git
cd Walletlens/client
npm install
npm run dev # → http://localhost:5173| Layer | Technology |
|---|---|
| Frontend | React 18 · React Router 6 · Recharts · Vite |
| Storage | localStorage / IndexedDB — 100% client-side |
| Hosting | Cloudflare Pages (custom domain walletlens.live) |
| AI | Claude claude-sonnet-4-6 via Deno Deploy |
| Mobile | Capacitor (Android native shell) |
| Tests | Vitest (1,500+ tests) |
Crypto: CoinGecko · Binance · CryptoCompare · CoinCap
Stocks: Stooq · Yahoo Finance
Metals: gold-api.com
FX/Fiat: open.er-api · Frankfurter (ECB)
Walletlens/
├── client/ # React + Vite app
│ └── src/
│ ├── pages/ # Dashboard, Technicals, Whales, Vision, Coach…
│ ├── components/ # TradeSheet, MagicAnalysisPanel, VoiceImport…
│ ├── api.js # Data layer: prices, portfolio, signals
│ ├── technicals.js # Pure TA math (RSI, MACD, Bollinger, S/R)
│ ├── magicIndicator.js # Five-pillar composite → direction + confidence
│ └── magicAi.js # Claude AI verdict per asset
├── voice-api/ # Deno Deploy endpoint (voice + AI)
├── scripts/ # Static prerender for SEO
└── .github/workflows/ # Deploy, price/news updaters, social posting
Your portfolio data never leaves your device.
- ❌ No accounts, no sign-ups
- ❌ No analytics, no tracking
- ❌ No cloud storage
- ❌ No third-party data sharing
- ✅ All data stored locally (localStorage/IndexedDB)
- ✅ Open source — verify every line of code
- ✅ Works fully offline
Contributions welcome! See CONTRIBUTING.md.
- 🐛 Bug? Open an issue
- 💡 Feature idea? Request it
- 🔀 PR? Fork → Branch → PR → Merge
| Resource | Link |
|---|---|
| 🌐 Live App | walletlens.live |
| 📱 Google Play | Download |
| 📖 Blog | walletlens.live/blog |
| 🎓 Academy | walletlens.live/academy |
| 📊 Fear & Greed | walletlens.live/fear-and-greed-index |
| 🐋 Whale Tracker | walletlens.live/whales |
| 🎙️ Voice Import | walletlens.live/add-holdings-by-voice |
| 📸 Screenshot Import | walletlens.live/import-portfolio-from-screenshot |
WalletLens is a tracking and analysis tool — not financial advice. Indicators, sell plans and AI verdicts are informational only. Always do your own research.
walletlens.live · Telegram · Twitter/X · YouTube
Made with ❤️ — Free forever, open source, private by design.
