A Chrome extension for tracking your stock portfolio and watchlist with real-time prices from Yahoo Finance.
- Add & Track Stocks - Enter ticker symbol, number of shares, and cost per share
- Automatic Cost Averaging - Adding more shares of an existing stock automatically calculates the new averaged cost basis
- Real-Time Prices - Live price data fetched from Yahoo Finance
- Portfolio Valuation - See your total portfolio value at a glance
- Gain/Loss Tracking - View total gains and losses in both dollars and percentages
- Multiple Time Periods - Track performance over 1 Day, 1 Week, 1 Month, or All-Time
- Cash Tracking - Special support for "CASH" ticker to track uninvested cash
- Monitor Without Owning - Track stocks you're interested in without adding them to your portfolio
- Same Real-Time Data - Full price information and change percentages
- Easy Management - Quickly add or remove tickers from your watchlist
- Smart Autocomplete - Intelligent ticker search with dropdown showing symbol, company name, and asset type
- Sortable Columns - Click any column header to sort your holdings
- Auto-Refresh - Prices automatically update every 10 minutes in the background
- Manual Refresh - Force a price update anytime with the refresh button
- X.com Integration - Quick links to search stock discussions on X (Twitter)
- Dark Theme UI - Modern, eye-friendly dark interface with gradient accents
- Persistent Storage - All your data is saved locally and persists across browser sessions
This method requires enabling Chrome's Developer Mode to load unpacked extensions.
- Open Google Chrome
- Click the three-dot menu (⋮) in the top-right corner
- Go to Extensions > Manage Extensions
- Or type
chrome://extensionsin the address bar and press Enter
- Or type
- In the top-right corner, toggle Developer mode to ON
- Click the Load unpacked button (appears after enabling Developer mode)
- Navigate to and select the
simple-asset-trackerfolder (the folder containingmanifest.json) - Click Select Folder
- Click the puzzle piece icon (Extensions) in Chrome's toolbar
- Find "Stock Portfolio Tracker" in the list
- Click the pin icon to keep it visible in your toolbar
When you make changes to the extension files:
- Go to
chrome://extensions - Find "Stock Portfolio Tracker"
- Click the refresh icon on the extension card
If you cannot enable Developer Mode (e.g., managed/enterprise Chrome installations), here are alternative methods.
If the extension is published to the Chrome Web Store:
- Visit the extension's Chrome Web Store page
- Click Add to Chrome
- Confirm by clicking Add extension
Note: This extension is not currently published on the Chrome Web Store.
For managed Chrome browsers in corporate or educational environments:
- Contact your IT department and provide them with the extension files
- Administrators can deploy the extension via:
- Google Workspace Admin Console - Force-install extensions for all users in the organization
- Group Policy (Windows) - Using
ExtensionInstallForcelistpolicy - Managed preferences (macOS) - Using configuration profiles
If you have temporary access to a computer with Developer Mode:
On the computer WITH Developer Mode:
- Go to
chrome://extensions - Enable Developer mode
- Click Pack extension
- For "Extension root directory", browse to the
simple-asset-trackerfolder - Leave "Private key file" empty (first time packing)
- Click Pack Extension
- This creates:
simple-asset-tracker.crx- The packaged extensionsimple-asset-tracker.pem- Private key (keep safe for future updates)
Important Limitation:
Since Chrome 75+, .crx files from outside the Chrome Web Store cannot be installed on standard Chrome installations for security reasons. The packaged .crx file can only be installed via:
- Chrome Web Store publication
- Enterprise policy deployment
- Alternative Chromium-based browsers
Some Chromium-based browsers allow loading unpacked extensions with Developer mode:
| Browser | Instructions |
|---|---|
| Microsoft Edge | Go to edge://extensions, enable Developer mode, click "Load unpacked" |
| Brave | Go to brave://extensions, enable Developer mode, click "Load unpacked" |
| Vivaldi | Go to vivaldi://extensions, enable Developer mode, click "Load unpacked" |
| Opera | Go to opera://extensions, enable Developer mode, click "Load unpacked" |
The installation steps are identical to Method 1 once you're in the extensions page.
- Click the extension icon to open the popup
- Make sure you're on the Portfolio tab
- Enter the stock ticker (e.g.,
AAPL,GOOGL,MSFT)- Use the autocomplete suggestions for accuracy
- Enter the number of shares
- Enter your cost per share
- Click Add
- Click the Watchlist tab
- Enter a ticker symbol
- Click Add
- Use the time period dropdown (1D, 1W, 1M, ALL) to switch between performance views
- Green values indicate gains
- Pink/Red values indicate losses
- Click any column header to sort by that column
- Click the × button next to any stock to remove it
- Click the X button next to any stock to search recent discussions on X (Twitter)
| Permission | Purpose |
|---|---|
storage |
Save portfolio, watchlist, and price data locally |
alarms |
Schedule automatic price updates every 10 minutes |
host_permissions |
Access Yahoo Finance API for price data |
All data is stored locally on your computer using Chrome's storage API. No personal data is sent to external servers - only stock ticker requests are made to Yahoo Finance for price information.
- Click the Refresh button to force an update
- Check your internet connection
- Verify the ticker symbol is valid
- Go to
chrome://extensions - Make sure the extension is enabled (toggle is ON)
- Click the puzzle piece icon in Chrome's toolbar and pin the extension
This is normal for unpacked/developer extensions. The warning can be dismissed.
MIT License - feel free to use and modify as needed.