A real-time portfolio tracking and AI analysis platform with live brokerage sync, dividend tracking, retirement planning, professional charting, and three AI engines โ built for serious investors who want data, not noise.
Your portfolio at a glance. The moment you log in you see total value, today's moves, benchmark comparison, sector/holdings performance, intraday market charts, macro indicators, and live AI briefings. All metrics freeze at the 4:00 PM ET regular session close and resume on the next trading day.
๐ Top Metric Cards
๐ผ
Total Portfolio Value
Current market value of all positions plus cash across every linked account. Updates live during market hours; freezes at 4:00 PM ET close. Includes a cash sub-line.
๐
Day Change $ & %
How much your portfolio moved today in dollars and percent. Shows a pre-market indicator badge (7:00โ9:30 AM ET) when pre-market data is active. Freezes at the 4:00 PM closing value.
๐
vs Benchmarks Today
Your portfolio's daily % change vs. SPY (S&P 500) and QQQ (Nasdaq-100) side by side. See instantly if you're beating or trailing the market. Click the chart icon to open a full performance vs. benchmarks chart.
๐
Unrealized Gain / Loss
Paper profit or loss on all current positions โ current market value minus total cost basis across every holding. Shown in dollars and percent.
๐ฃ
Portfolio Beta ?
Weighted average beta across all holdings vs. SPY (1.00). Values above 1 mean more volatile than the market; below 1 means more stable. Click the ? icon for a plain-English explanation.
๐
Portfolio P/E Ratio ?
Weighted average Price-to-Earnings ratio across your holdings. SPY reference (~22ร) shown as a sub-label for context. Click the ? icon to understand what it means.
๐ Market Chart (SPY / QQQ)
๐
Intraday Candlestick Chart
Live intraday chart for SPY or QQQ โ toggle with one click. Powered by LightweightCharts v5. EMA-20 (blue line) and VWAP (orange line) overlaid. Refreshes every 60 seconds during market hours.
๐
Market Pulse Strip
Four macro tiles below the chart: 10-Year Treasury Yield, US Dollar (DXY), Gold ($/oz), and WTI Oil ($/bbl). Each shows current price and day change โ essential macro context without leaving the dashboard.
๐ญ Sector / Holdings Performance Card
๐ญ
Sectors View
Horizontal bar chart showing each sector's performance weighted by your actual position sizes โ not generic market data, your real exposure. Toggle between % change and $ change. Periods: 1D, 5D, 30D.
๐
Holdings View
Switch to per-holding bars showing each individual position's performance for the selected period. Quickly spot your biggest contributors and laggards.
๐
Benchmark Comparison Chart
Click the chart icon to open a full-size horizontal bar chart comparing every sector against SPY and QQQ reference lines โ available in % or $ mode.
๐ฆ Eagle Watch โ Automated AI Briefings Claude ยท Grok ยท ChatGPT
โฑ๏ธ
Automatic Briefings Every 30 Minutes
Eagle Watch fires at :15 and :45 past each hour during market hours (7:15 AM โ 4:15 PM ET) on real trading days. No manual trigger needed. Each briefing covers your positions, sector moves, benchmark comparison, and macro context.
๐
Skips Weekends & Holidays Automatically
Eagle Watch detects market state via the Schwab market-hours API and only runs on active trading days โ preventing analysis on stale weekend or holiday data.
๐ฌ
Dig Deeper โ Contextual Follow-Up Questions
Each briefing surfaces 2โ3 follow-up questions embedded in the analysis text. Click any to get an expanded answer in a popup panel โ without losing the briefing.
๐
Provider Toggle: Grok / Claude / GPT
Switch Eagle Watch between Grok (default โ fast, cost-efficient), Claude (Anthropic โ detailed analysis), and ChatGPT (OpenAI โ macro framing) using the toggle in the card header.
๐๏ธ
Auto-Saved to Analysis History
Every Eagle Watch briefing is automatically saved. Review past briefings and track how your portfolio narrative has evolved week over week.
๐ Market Indices Ticker Bar (Bottom of Screen)
๐
Live DJIA ยท SPY ยท QQQ ยท IWM
A persistent bar at the bottom shows live quotes for the four major market indices. Updates every 60 seconds. Each tile shows price and day change with green/red color coding.
๐
Quick Symbol Lookup
The search box on the left of the ticker bar lets you look up any symbol's current price and day change in a popup modal โ without navigating away.
โฐ Market Hours & Price Freeze Behavior
How freezing works: All portfolio metrics (Total Portfolio, Day Change, Sector Performance, holdings prices) freeze at the 4:00 PM ET regular session close. Post-market price movements are intentionally not applied to the dashboard โ your day-change metrics reflect only the regular session. A pulsing green dot in the top bar = live. Static dot = frozen at close. Metrics resume on the next trading day at open.
๐
Holdings Deep Position Detail ยท 5 Sub-Tabs
The full detail view of every position you own across all accounts. Five sub-tabs let you go from raw position data into stress testing, tax efficiency analysis, ETF X-Ray, and overlap analysis โ the kind of institutional-grade tools retail investors rarely get in one place.
๐ Account Summary Bar
๐ฆ
Portfolio-Level Metrics Strip
Across the top of the Holdings page: Total Value, Cash, Total Market Value, Day Change $ and %, Cost Basis, Total Gain/Loss $ and %, Portfolio Beta (with ? tooltip), and Portfolio P/E (with ? tooltip). All live-synced.
๐ Tab 1 โ Positions
๐
Full Sortable Holdings Table
Every position across all accounts: Symbol, Account, Sector, Shares, Price, Price Change $, Price Change %, Market Value, Day Change $, Day Change %, Cost Basis, Unrealized G/L $, Unrealized G/L %. Click any column header to sort ascending or descending.
๐ท๏ธ
Account Color Pills & Quant Grade Badges
Each row has a color-coded account badge and a letter grade (AโF) from the quant scoring engine. Click a grade badge to jump directly to that symbol's Research panel.
๐
Chart Links & Session Badges
Click any ticker to open its price chart. PRE / POST badges appear next to prices when extended-session data is active.
๐ Tab 2 โ Portfolio Exposure X-Ray
๐งฌ
ETF Look-Through Analysis
Calculates your true exposure to underlying stocks by looking inside every ETF you hold and combining with direct positions. Shows stocks you own in more than one way โ direct AND inside an ETF, or across multiple ETFs.
๐
Dual-Bar Exposure Charts
Stacked bars show each stock's exposure split between via-ETF (amber) and direct-holding (blue). See your true NVDA, AAPL, or MSFT concentration including indirect ownership.
๐ข
Top Underlying Positions Ranked
Ranks all underlying stocks by total portfolio percentage with exact dollar values and fund-count badges for stocks held through multiple ETFs.
๐ Tab 3 โ Portfolio Overlap Analysis
๐
ETF-to-ETF Overlap Matrix
Calculates the percentage of shared top holdings between every pair of ETFs you own using the min-weight method. Color-coded: red = high overlap (redundancy risk), yellow = medium, green = low. Click any cell to see shared holdings.
๐
Compare Any Two ETFs
Compare mode lets you check overlap between any two tickers โ including ETFs not in your portfolio โ before buying.
โ ๏ธ
Overlap Warning Flags
High-overlap pairs are flagged with plain-language explanations โ e.g. "QQQ and QQQM share 99% of top holdings."
โก Tab 4 โ Two-Way Scenario Analysis
๐ป
6 Downside Scenarios
Stress-tests your portfolio against: Mild Correction (โ10%), Bear Market (โ20%), Severe Bear (โ35%, 2022-style), Market Crash (โ50%, 2008-style), Rate Spike (equities โ15%, bonds โ12%), and Stagflation (equities โ25%, bonds โ8%). Each scenario applies realistic equity, bond, and commodity moves.
๐
4 Upside Scenarios
Tests the upside: Modest Rally (+5%), Strong Bull (+10%), Melt-Up (+15%), and Rate Cut Rally (+12% equities, +6% bonds). Cash and money market positions are always unchanged.
๐
Per-Holding Breakdown
Click any scenario card to see exactly how each position would be affected โ sorted by impact, showing current value vs. scenario value with dollar and percent columns.
๐ค
AI Risk Narrative Claude ยท Grok ยท ChatGPT
Request an AI-written risk analysis covering your portfolio's vulnerabilities, which positions are most exposed, and actionable mitigation recommendations.
๐ก Tab 5 โ Tax Efficiency
๐๏ธ
5 Tax Character Summary Cards
Annual Income, Qualified Dividends total, Ordinary Income total, Return of Capital total, and Estimated Tax Bite โ shown as metric cards at the top for a fast tax picture.
๐
Tax Character by Holding
Every dividend-paying position broken into four tax buckets: Qualified (0โ20% capital gains rate), Ordinary (full marginal rate), Return of Capital (tax-deferred, reduces cost basis), and Section 1256 (60/40 blended rate).
๐ฆ
Best Account Recommendations
Each holding gets an "Ideal Account" flag โ IRA/401k for ordinary income payers, Taxable OK for qualified dividend payers. Helps you optimize tax-lot placement across account types.
๐ฅง
Allocations Portfolio Breakdown ยท 4 Views
Four drill-down perspectives on how your capital is deployed. Switch between views instantly, toggle between dollars and percentages, and open a pie chart modal for any view.
๐ Four Allocation Views
๐ท๏ธ
By Asset Class
Broad buckets โ US Equity, Foreign Equity, Bonds/Fixed Income, Metals & Commodities, and Cash. Shows value and percentage. Instantly see if your overall mix matches your target.
๐ญ
By Sector
Groups all positions by sector (Technology, AI/Semis, Fixed Income, Metals, International, etc.) weighted by actual market values. Identifies concentration risk and sector gaps at a glance.
๐ฆ
By Account
Allocation across each brokerage account โ Schwab Roth IRA, Solo 401k, E*Trade, Wealthfront, and any others. Each account card shows value, day change, unrealized G/L, top holdings, and an allocation bar.
๐
By Holding
Position-level breakdown โ every holding as a % and dollar value of total portfolio, sorted by weight. Mini-cards show day change with color coding for a quick daily scan.
๐ฅง Interactive Pie Chart Modal
๐ฅง
Donut Chart for Any View
Click the pie chart icon to open a full interactive donut chart for whichever allocation view is active โ color-coded segments, a legend, hover to highlight slices and see exact values. Available for all four views.
๐ฌ
Research Quant Scores ยท Fundamentals ยท AI Deep-Dives
A three-panel research workstation. Left column: your holdings with quant grades. Center panel: composite scores, position detail, and fundamentals for any selected symbol. Right panel: full AI analysis with four modes. All visible simultaneously on desktop.
๐ Column 1 โ Symbol List
๐
Holdings Mode & Watchlist Mode
Holdings mode lists every position you own with today's change %, account label, and quant grade badge. Switch to Watchlist mode for symbols you're monitoring but don't yet own.
๐๏ธ Column 2 โ Quant Scores & Fundamentals
๐ ฐ๏ธ
3-Factor Composite Quant Score (0โ100)
Each holding scored relative to your other positions across: Momentum (40%) โ price return over 2W, 1M, 3M plus alpha vs SPY. Valuation (30%) โ P/E ranked within holdings (lower P/E = higher score). Growth (30%) โ EPS growth YoY ranked. ETFs score on momentum only. Score shown as 0โ100 composite with factor bars.
๐น
Full Position Detail
Current price, day change, total shares, market value, cost basis, and unrealized G/L for the selected symbol โ plus chart and news quick-links.
๐
Live Fundamentals
Sourced from Schwab: trailing P/E, dividend yield, beta, next ex-dividend date, next pay date. For ETFs: expense ratio, total assets, holdings count, and top-10 underlying holdings with weights. Yahoo Finance crumb/cookie used for ETF holdings data.
๐ค Column 3 โ AI Analysis Modes Claude ยท Grok ยท ChatGPT
๐ฏ
Single Position
Deep-dive on one selected holding โ fundamentals, technical context, sector outlook, and fit with your investor profile.
๐
Full Portfolio
Complete portfolio snapshot โ every position, cost basis, sector, account, and investor context โ for a comprehensive portfolio-level assessment.
โ๏ธ
Rebalancing
AI evaluates current weights vs. stated goals and generates specific buy/sell/trim suggestions with target allocation reasoning.
๐ค
My Context
Free-form question with your full investor profile pre-loaded โ the AI answers with complete awareness of your goals, constraints, and time horizon.
๐
Streaming + Multi-Turn Chat
Responses stream word-by-word. Full conversation history maintained in the session โ ask follow-ups without re-explaining. Every response saved to Analysis History.
๐ฐ
Dividends Income Dashboard ยท 6 Tabs
A complete income center for your dividend portfolio. Five summary metric cards at the top show your income picture at a glance. Six tabs cover a 12-month forward calendar, income projections, DRIP compounding, tax character analysis, a holdings overview, and AI income commentary.
๐ Five Summary Metric Cards
๐ต
Annual Income
Projected annual dividend income based on current holdings and distribution rates. Shows number of paying holdings.
๐
Monthly Income
Average monthly income across all dividend-paying positions.
๐
Portfolio Yield
Annual dividend income as a % of current market value.
๐ฒ
Yield on Cost
Annual income as a % of your cost basis โ shows how much your original investment is now yielding.
โ๏ธ
Daily Passive Income
Annual income รท 365 โ a motivating "passive income per day" anchor.
๐ Tab 1 โ Calendar ?
๐๏ธ
12-Month Forward Pay/Ex-Date Calendar
All upcoming dividend events laid out as a 12-month grid. Toggle between pay-date and ex-date views. Each event shows symbol, per-share rate, your shares, and total dollar amount. Past events shown in muted style; upcoming in amber. Click the ? icon for an explanation of ex-date vs pay date.
Ex-Date vs Pay Date: You must own shares before the ex-dividend date to receive the payment. The pay date is when cash actually arrives in your account โ typically 2โ4 weeks after the ex-date.
๐ Tab 2 โ Income
๐
12-Month Forward Projection
Bar chart of projected income by calendar month โ visualize seasonality and income gaps across the year. Per-holding breakdown table below shows annual rate, frequency (monthly/quarterly/annual), and projected annual income per symbol.
๐ Tab 3 โ DRIP Projector ?
๐
DRIP vs Cash Comparison
Models the compounding effect of reinvesting dividends (DRIP) vs. taking them as cash over 1, 3, 5, and 10 years. Shows total income, DRIP boost (extra income from compounding), and projected portfolio value for each horizon. Set an assumed annual return rate โ recalculates instantly.
๐
Per-Holding DRIP Contribution
Shows each holding's individual 5-year DRIP estimate โ see which positions contribute most to long-term compounding income.
๐ฆ Tab 4 โ Tax
๐๏ธ
Dividend Tax Character by Holding
Breaks income into four tax buckets: Qualified (0โ20% capital gains rate โ favorable), Ordinary (full marginal rate โ IRA/401k ideal), Return of Capital (tax-deferred, reduces cost basis), and Section 1256 (60/40 blended rate). Estimated tax shown with a blended rate calculation.
๐ฆ
Best Account Placement Flags
Each holding flagged as "IRA/401k Ideal" or "Taxable OK" to help optimize placement across your account types.
๐ Tab 5 โ Holdings
๐
All Dividend Positions Overview
Clean table of every dividend-paying position: symbol, annual yield, annual rate, shares, projected annual income, and next ex-date. A quick reference scan of your entire income portfolio.
๐ฆ Tab 6 โ AI Analysis Claude ยท Grok ยท ChatGPT
๐
Comprehensive AI Income Report
Full AI analysis of your dividend portfolio covering sustainability, yield quality, concentration risk, income growth potential, tax efficiency, DRIP strategy, and specific actionable recommendations. Choose any AI engine for independent perspectives.
๐ค
AI Portfolio Analysis Multi-Turn AI Chat
A dedicated AI advisor window with full conversation history, portfolio context injection, and three AI engines. Accessible via the โก AI Analyze button in the top bar or from the Research page. Opens as a separate popup window. Every session saved to Analysis History.
๐ AI Provider Toggle
๐ฃ
Claude (Anthropic) Claude
Thoughtful, nuanced, long-form analysis. Excellent for portfolio strategy, tax implications, and detailed reasoning about complex trade-offs.
โก
Grok (xAI) Grok
Real-time web access โ ideal for current events, latest earnings, analyst calls, and anything requiring up-to-the-minute information.
๐ข
ChatGPT (OpenAI) ChatGPT
GPT-4o โ strong macroeconomic framing, risk assessment, and broad financial reasoning. A third independent analytical perspective.
๐ฏ Analysis Modes
๐
Full Portfolio
Complete portfolio snapshot โ all positions, market values, gains/losses, sector breakdown, account structure, and full investor context โ injected as the opening context.
๐
Single Position
Focus the AI on one holding โ its weight, cost basis, sector, and account โ for targeted single-stock analysis.
โ๏ธ
Rebalancing
AI evaluates current weights vs. stated goals and generates specific buy/sell/trim suggestions with target allocation reasoning.
๐ค
My Context
Free-form question with your full investor profile pre-loaded โ the AI has complete awareness of your goals, risk tolerance, and constraints before you type a word.
๐ฌ Chat Interface
๐ฃ๏ธ
Persistent Multi-Turn Conversation
Every exchange remembered in the session โ ask follow-up questions and go deeper without re-explaining. Enter sends; Shift+Enter adds a line break.
๐
Streaming Responses
AI responses stream word-by-word โ no waiting for a long answer to finish before you start reading.
๐จ๏ธ
Print Any Analysis
Print any saved analysis with a clean formatted layout โ useful for record-keeping or sharing with a financial advisor.
๐๏ธ
Analysis History Saved AI Analyses
A personal archive of every AI analysis โ Eagle Watch briefings, portfolio analyses, single-position deep-dives, rebalancing recommendations, and Q&A sessions. Stored per user, viewable and printable at any time.
๐ History List
๐
Full Metadata per Entry
Every saved analysis shows: timestamp, analysis type (Portfolio, Position, Rebalancing, Eagle Watch, etc.), AI engine used, symbol if applicable, a portfolio summary snapshot, and a 2-line content preview.
๐
Click to View Full Analysis
Click any entry to open the complete analysis in a modal viewer โ full formatted text exactly as it was generated, with markdown rendered cleanly.
๐๏ธ
Delete Individual Entries
Remove any saved analysis with the โ button โ confirmed before deleting. Removed immediately from both the list and the server.
๐จ๏ธ
Print & Export
Print any analysis directly from the viewer with a clean formatted layout โ useful for record-keeping or sharing with a financial advisor.
๐
Price Charts Interactive Technical Analysis
Professional-grade candlestick charting with real technical indicators. Opens as a popup from any ticker link in the app, or launch via the ๐ Chart button in the top bar. Five timeframes, five indicators, live news strip, compare mode, and AI analysis panels.
๐ฏ๏ธ Five Timeframes
๐
1D ยท 5D ยท 30D ยท 90D ยท 6M
1D = 2-minute candles via Schwab (includes pre-market). 5D = 15-minute candles. 30D = 4-hour candles. 90D = daily candles. 6M = daily candles from Yahoo Finance. EMAs seeded with 200 days of history for accuracy on all timeframes.
๐
Zoom, Scroll & Crosshair
Scroll or pinch to zoom and pan. Hover for OHLC values on any candle. RSI chart crosshair is synchronized with the price chart โ they move together.
๐ Technical Indicators
๐ก
EMA 8 (Amber)
Fast momentum signal for short-term trend direction.
๐ต
EMA 20 (Blue)
Standard medium-term trend line used by swing traders.
๐ฃ
EMA 50 (Purple)
The widely-watched institutional bull/bear dividing line.
๐
VWAP (Orange, 1D only)
Volume-Weighted Average Price โ institutional benchmark for intraday fair value. Resets each session.
๐
RSI (14) โ Linked Sub-Panel
14-period RSI in a synchronized sub-chart with overbought (70) and oversold (30) reference lines.
๐ Compare Mode
๐
Multi-Symbol Normalized Overlay
Enter 2โ3 symbols to compare their normalized % returns on a single chart โ all lines start at 0% for direct relative performance comparison. Works across all five timeframes.
๐ฐ News Strip & Quote Header
๐๏ธ
Scrolling Headline Ticker
Latest news headlines for the charted symbol appear below the toolbar. Click any headline to open the full article. Click "Full News" to open the News page pre-loaded for that symbol.
๐ฒ
Live Quote Header
Top bar shows live price, day change $ and %, dividend yield, and ex-dividend date for the loaded symbol.
๐ค AI Analysis Panels Claude ยท Grok ยท ChatGPT
๐ง
Technical Analysis with Real Indicator Values
Actual calculated values (EMA levels, RSI reading, VWAP position, last 5 candles, news headlines) sent to each AI for a structured writeup: Trend & Momentum, RSI Reading, Key Levels, Near-Term Outlook, Catalysts, Portfolio Fit.
โก
Grok Adds Real-Time Web Context
Grok searches the web for today's news on the symbol โ adding real-time catalyst context that complements the technical picture.
๐ฐ
News Research Headlines + AI Summary
Real-time news and AI-powered sentiment analysis for any ticker. Enter a symbol to instantly load the latest headlines and receive a streaming Claude-generated summary of what the news means for investors.
๐๏ธ Headlines & AI Summary
๐
Yahoo Finance News Feed
The 8 most recent articles for any ticker โ publisher, headline, and relative timestamp ("2h ago", "1d ago"). Each headline links to the full article in a new tab.
๐
Streaming AI Sentiment Summary Claude
Claude reads all recent headlines and writes a 3โ4 sentence investor-focused summary covering current sentiment, key themes, and what matters for the stock โ streamed live. Headlines and AI summary load in parallel.
๐
Deep Link from Chart Page
Clicking "Full News" from any chart opens the News page pre-loaded for that symbol via the ?symbol= URL parameter.
๐
ETF Screener Browse & Filter 278+ ETFs
A full-screen ETF browser with category filtering, EMA trend indicators, and instant chart access. Opens as a separate window via Tools โ ETF Screener. Browse the entire ETF universe or narrow to the category and trend that matches your thesis.
๐ Filtering & Data
๐ท๏ธ
Filter by Category
Narrow by category: US Large Cap, US Small Cap, International, Sector ETFs, Bond ETFs, Dividend, Covered Call, Thematic, Commodity, Index Funds, and more. Instantly go from 278+ to the ETFs relevant to you.
๐
EMA Trend Filter
Filter by EMA trend โ Bullish (price above EMA-20), Bearish (below), or All. Trend calculated from each ETF's price history, cached for 4 hours.
โ๏ธ
Sortable Columns
Sort by name, P/E, yield, expense ratio, total assets, or EMA trend. Find the cheapest expense ratio in a category or the highest-yielding dividend ETF instantly.
๐
Instant Chart Access
Click any ticker in the screener to open its full interactive price chart immediately.
๐ฏ
Retirement Calculator Planning & Projections
A retirement planning tool that combines your live portfolio value with real income sources โ Social Security, wages, other income โ to project how long your money lasts. Accessible via Tools โ Retirement. Includes Monte Carlo simulation with 500 runs.
๐งฎ Drawdown Calculator
๐ต
Auto-Populated Portfolio Value
Starting portfolio value pulled automatically from your live positions. Add Social Security monthly income and other income sources (W-2, self-employment, supplemental) to build your complete cash flow picture.
๐๏ธ
Monthly Draw Slider
A live slider controls your monthly portfolio withdrawal. Total monthly income (portfolio draw + all income sources) updates in real time as you drag.
๐
Five Adjustable Assumptions
Pre-retirement growth rate, post-retirement growth rate, annual inflation rate (applied to draw), current age, and target depletion age โ all via sliders with live recalculation.
๐ฏ
Max Safe Draw Calculation
Binary-search algorithm finds the exact maximum monthly withdrawal that keeps the portfolio funded to your target depletion age. Shown green if within safe range, red if over.
๐ฒ
Monte Carlo Simulation (500 Runs)
Toggle Monte Carlo mode to run 500 randomized market-return simulations. Shows the probability your portfolio survives to your target age across all simulated paths.
๐
Social Security COLA Modeling
When both SS income and an inflation rate are set, the calculator applies COLA adjustments โ showing projected SS values at 10 years and at target depletion age.
๐ฑ
Mobile Dashboard Touch-Optimized ยท /mobile
A fully separate mobile-optimized dashboard at portfolioeagle.ai/mobile. The server auto-routes mobile user agents. Installable as a PWA (Progressive Web App) on iOS and Android โ runs full-screen from your home screen.
๐ Dashboard Panels
๐ผ
4 Metric Cards
Total Portfolio Value, Day Change, vs Benchmarks (SPY/QQQ), and Unrealized G/L โ same as desktop, touch-optimized layout.
๐ญ
Sector/Holdings Performance
Compact sector/holdings bars with % / $ toggle and 1D/5D/30D selector.
๐ฆ
Eagle Watch AI Panel
Full Eagle Watch briefings with Grok/Claude/GPT toggle. Follow-up questions open a bottom-sheet panel โ native mobile interaction.
๐
SPY / QQQ Mini Chart
Intraday chart with EMA-20 and VWAP, sized for mobile screens.
๐งญ Navigation, Holdings & PWA
๐งญ
Bottom Navigation Bar โ 5 Tabs
Dashboard, Eagle Watch, Chart, Holdings, More. Holdings shows a full sortable table with a frozen Symbol column and header row โ 13 sortable columns. More menu links to Allocations, Research, Dividends, Analysis History, and Sign Out.
๐ฒ
PWA โ Install to Home Screen
Installable on iOS (Add to Home Screen) and Android. Opens directly to /mobile in full-screen mode. Uses the PortfolioEagle eagle icon across all PWA sizes.
๐
60-Second Auto-Refresh
All data refreshes every 60 seconds during market hours โ stays on the current page with no jarring resets.
โ๏ธ
Tools & Settings Tools Menu ยท Top Bar Controls
Accessed from the Tools โพ dropdown in the top navigation bar. Covers brokerage sync, manual holdings editing, investor context, AI usage tracking, theme selection, and the AI Help widget available on every page.
โ Sync Brokerage Accounts (SnapTrade)
๐ฆ
OAuth Connection โ No Passwords Stored
Connect Schwab, E*Trade, and other major brokerages via SnapTrade's secure OAuth flow. The app receives read-only access to holdings and balances. No brokerage credentials are ever stored by PortfolioEagle.
๐
Automatic Background Sync at 4:30 PM ET
Positions sync automatically each trading day at 4:30 PM ET. New positions are detected, sectors are auto-assigned via Claude AI, and any flagged items appear in the โ notification pill in the top bar for your review.
๐ค
AI Auto-Sector Assignment
Any symbol without a known sector is automatically classified by Claude Sonnet during import. Sectors are saved permanently โ future syncs of the same symbol don't need re-assignment.
๐
Review & Import Flow
Before importing, you review holdings, assign sectors to new symbols, and confirm. A backup is written before any live data is overwritten.
โ๏ธ Add / Edit Holdings Manually
๐
Edit Shares, Cost Basis & Sector
Update any position manually. Enter cost basis as a total dollar amount โ the app stores it per-share internally. Find your cost basis on your brokerage account page (look for "Total Cost" or "Adjusted Cost Basis").
โ
Add New Positions
Add any symbol manually to any account โ essential for Wealthfront or other accounts without automatic sync.
๐ต
Cash Balances
Update cash balances per account. Cash is manual โ update when it changes. Included in Total Portfolio Value.
๐ค My Context โ Investor Profile
๐
Free-Text Investor Profile
Describe your investment goals, risk tolerance, timeline, account rules, income situation, and explicit constraints (e.g., "do not recommend selling NVDA"). Every AI analysis โ Claude, Grok, and ChatGPT โ reads this before responding. Responses are tailored to you, not generic. Saved to your account and immediately active.
๐ AI Usage Tracker
๐ธ
Per-Provider Cost Tracking
Tracks every AI API call โ Claude, Grok, ChatGPT โ with input tokens, output tokens, and estimated dollar cost. Month-to-Date and All-Time summaries with a full call log of the last 100 entries. Accessible via Tools โ AI Usage.
๐จ Appearance
โ๏ธ
Three Themes: Light ยท Dark ยท B&W
Switch between Light (default), Dark, and Black & White modes using the theme selector in the top bar. Your preference is saved to localStorage and restored on every visit.
โก Top Bar Quick Actions
โก
โก AI Analyze
Opens the AI Portfolio Analysis window pre-loaded with your full portfolio โ one click to get an instant AI assessment.
๐
๐ Chart
Opens the chart window for any symbol you type.
๐ฐ
๐ฐ News
Opens the News page for quick ticker news lookup.
โป
โป Refresh
Manually refreshes the current page โ pulls fresh quotes and recalculates all metrics.
โ AI Help Widget
โ
Floating ? Bubble โ Every Page Including Landing
A floating blue ? circle in the bottom-right corner of every page โ including the public landing page for visitors who haven't signed up yet. Opens a Claude-powered chat panel that answers questions about PortfolioEagle's features and general investing topics. Suggested starter questions shown when first opened. Full conversation history maintained within the session.