Chrome side panel · Manifest V3

Your investment ledger,
stays in your browser

Manage funds, stocks, and deposits in one place. Manual entry, screenshot OCR, and Excel import — with automatic return ranking and summary charts. Runs entirely offline; nothing leaves your device.

  • 3 Asset types
  • 3 Entry methods
  • 0 Cloud uploads

Multi-asset, multi-entry, one interface

From entry to analysis to backup — common investment tracking scenarios covered.

📊

Three asset types, one ledger

Funds, stocks, and deposits share one UI. Switch forms and ranking columns by type; stocks auto-calculate holdings, deposits track interest and maturity reminders.

📷

Screenshot OCR

Upload brokerage or bank app screenshots. Local OCR extracts amount, platform, dates, and returns — edit and confirm before saving.

📁

Excel import & backup restore

Download category templates for bulk import with row preview. Export backups by sheet; restore from summary with overwrite or skip duplicates.

🏆

Return ranking & alerts

Sort by annualized return or category metrics. Color-coded returns; deposit maturity and stale profit reminders built in.

📈

Summary analytics

Total assets, total return, weighted holding IRR; allocation charts, institution breakdown, principal vs return bars, upcoming deposit maturities.

🧭

Chrome side panel

Click the extension icon to open a resizable side panel (~720px default). Check holdings while browsing — no tab switching.

Three ways to fit your workflow

01

Manual entry

Fill platform, amount, date, and return — ideal for single records or fine-grained updates.

02

Image OCR

Recognize brokerage or bank screenshots; multiple rows land in one confirm table.

03

Excel import

Maintain data in spreadsheets, confirm, then save locally. Export files for full backup restore.

Your financial data belongs to you

Built as pure client-side + local storage: no backend, no database, no server uploads of your records.

  • Data stays on your device

    Whether installed from the Chrome Web Store or locally, records are written to browser local storage allocated for this extension in your Chrome profile — not sent to the developer’s servers and not mixed with ordinary web page data.

  • No cloud, no account

    No sign-up required. Screenshots and Excel files are parsed inside the extension — never uploaded.

  • Minimal permissions

    Only storage and side panel access — no browsing history, tab content, or clipboard. Store and local builds use the same permission model.

  • You stay in control

    Edit or delete anytime. Excel export is your backup. Data does not sync across devices unless you migrate it yourself.

Local-first architecture

Network
No business data upload
Storage
Extension local space
Extension
Manifest V3
Content security
CSP restricts scripts

Install from the Chrome Web Store

Requires Chrome 114+ (side panel support). No account needed — install and start tracking.

  1. 1

    Open the Chrome Web Store

    Visit chrome.google.com/webstore, or open the browser menu → Extensions → Visit Chrome Web Store.

  2. 2

    Search and add the extension

    Search for PortfolioPulse, open the listing, click Add to Chrome, and confirm in the dialog.

  3. 3

    Open the side panel

    Click the toolbar icon (pin it from the extensions menu if needed). The tracker opens in the right side panel; drag to resize width.

First launch with no data guides you to entry. Export Excel backups anytime and migrate manually when switching devices.

Keep records local, focus on decisions

A personal project for individual investors. Data never leaves your browser — lightweight and always available.

Get started