A free, privacy-first stock analysis platform with AI-powered insights, portfolio tracking, market scanning, and investment planning.
| Feature | Description |
|---|---|
| US Stock Analysis | Real-time price, metrics, chart, dividends, AI analysis + chat |
| Indian Stock Analysis | NSE + BSE support, βΉ denominated, Nifty 50 quick picks |
| Portfolio Tracker | Track holdings, live P&L, allocation charts, AI insights |
| Investment Advisor | Budget + goal input β full AI investment plan with allocations |
| Portfolio Analyzer | Upload CSV β per-stock AI verdict (HOLD/SELL/ADD/REDUCE) |
| Market Scanner | Daily ATH/ATL scanner, big movers, news/macro/war AI brief |
| AI Chat | Multi-turn conversation on any stock after analysis |
| 4 Visual Themes | Dark Professional, Clean Minimal, Bold & Modern, Terminal |
- Search any US ticker (NYSE/NASDAQ)
- 12 key metrics (Market Cap, P/E, Beta, Revenue, etc.)
- Interactive price chart (1M / 3M / 6M / 1Y)
- Dividend section (yield, ex-date, payout ratio)
- AI analysis via Groq LLM
- Multi-turn AI chat with suggested questions
- NSE (
.NS) and BSE (.BO) support - Same metrics as US page but βΉ denominated
- Nifty 50 quick picks
- India-specific AI analysis (P/B ratio, sector context)
- Multi-turn AI chat with India-focused suggestions
- Add holdings manually (ticker, quantity, avg buy price)
- Supports mixed US + Indian stocks β $ and βΉ tracked separately, never mixed
- Live P&L per holding and portfolio totals
- Allocation pie chart + P&L bar chart
- AI portfolio analysis with actionable suggestions
- Input: budget, currency, goal, time horizon, risk level, market preference, sectors
- AI generates complete 8-section investment plan:
- Portfolio overview & strategy
- Asset allocation percentages
- 6β10 specific stock/ETF picks with exact amounts
- Diversification analysis
- Investment strategy (lump sum vs. SIP/DCA)
- Risk management plan
- Key metrics to track monthly
- 12-month action roadmap
- Follow-up chat with full plan context retained
- 3 input methods: Upload CSV, Enter manually, Paste text
- Fetches live prices for all holdings automatically
- Per-stock verdict table: STRONG HOLD / HOLD / ADD MORE / REDUCE / SELL
- Conviction level per stock: HIGH / MEDIUM / LOW
- Deep AI analysis: executive summary, red flags, rebalancing plan, 12-month outlook
- CSV template download included
- Follow-up chat
- Scans 40 US + 25 Indian stocks (or your custom watchlist)
- Detects: Near ATH (within 5%), big drops (50%+ from 52W high), near ATL
- Today's big movers (Β±3%+)
- Click any stock β modal with AI buy timing:
- Buy now / Wait / Accumulate slowly / Avoid
- Support levels, stop-loss suggestions, risk/reward ratio
- News & Macro Intelligence (4 AI tabs):
- Macro & War β Fed policy, active conflicts, sector impact
- Sector Trends β rotation signals, hot/cold sectors
- Opportunities β value plays, specific tickers looking attractive
- Risks to Watch β crash scenarios, hedging ideas
- Groq API key management (localStorage only, never in code)
- AI model selection (4 models available)
- Theme switcher with live preview
- Data & privacy info
- Clear all local data option
- Go to console.groq.com
- Sign up β free, no credit card needed
- Go to API Keys β Create API Key
- Copy the key (starts with
gsk_) - Recommended: Data Controls β Enable Zero Data Retention
Just open index.html in your browser. No install, no build, no server needed.
With VS Code + Live Server (recommended):
1. Install "Live Server" extension in VS Code
2. Right-click index.html β Open with Live Server
Open site β Settings (navbar) β Paste Groq key β Save Key
The key is stored in your browser's localStorage only. Never in any file.
git init
git add .
git commit -m "initial commit"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/stockiq.git
git push -u origin mainThen in GitHub: Settings β Pages β Source: main branch β Save
Your site will be live at https://YOUR_USERNAME.github.io/stockiq/
Ticker,Quantity,Buy Price,Exchange
AAPL,10,150.00,
TSLA,5,200.00,
RELIANCE,8,2400.00,.NS
TCS,3,3500.00,.NS
HDFCBANK,10,1600.00,.NS- Leave Exchange empty for US stocks
- Use
.NSfor NSE,.BOfor BSE
stockiq/
βββ index.html β US Stocks
βββ india.html β Indian Stocks (NSE/BSE)
βββ portfolio.html β Portfolio Tracker
βββ advisor.html β Investment Advisor
βββ analyzer.html β Portfolio Analyzer (CSV upload)
βββ scanner.html β Market Scanner (ATH/ATL/News)
βββ settings.html β API key, themes, preferences
βββ app.js β All shared logic
βββ style.css β All styles + 4 themes
βββ LICENSE β All Rights Reserved
βββ README.md
| Component | Tool | Cost |
|---|---|---|
| Frontend | HTML + CSS + Vanilla JS | Free |
| Stock Data | Yahoo Finance via CORS proxy | Free |
| AI Analysis | Groq API (Llama 3.3 70B / Llama 4 / Qwen3 32B) | Free tier |
| Charts | Chart.js | Free |
| Fonts | IBM Plex Mono + IBM Plex Sans | Free |
| Hosting | GitHub Pages (optional) | Free |
No backend. No database. No tracking. No subscriptions. Runs 100% in your browser.
| Model | Model ID | Best For |
|---|---|---|
| Llama 3.3 70B | llama-3.3-70b-versatile |
Best quality β recommended |
| Llama 4 Scout | llama-4-scout-17b-16e-instruct |
Latest Meta model |
| Qwen3 32B | qwen/qwen3-32b |
Strong reasoning |
| Llama 3.1 8B | llama-3.1-8b-instant |
Fastest responses |
Switch models anytime in Settings.
| Item | How It's Handled |
|---|---|
| Groq API Key | Browser localStorage only. Never in source code. Sent only to Groq directly from your browser. |
| Portfolio Data | Browser localStorage only. Never leaves your device. |
| Stock Queries | Sent directly to Yahoo Finance (public API). No middleman server. |
| AI Queries | Sent directly to Groq. Groq cannot use your data for training by default (contractual). |
| Source Code | Fully readable β no obfuscation, no hidden network calls. |
All Rights Reserved β Private Use Only
This project uses a custom restrictive license. See the LICENSE file for full terms.
In short:
- You may run this for your own personal use
- You may NOT redistribute, copy, sell, or deploy it publicly
- You may NOT use it commercially in any form
- The code and all its contents remain the exclusive property of the author
StockIQ is for informational and educational purposes only.
- AI analysis is not financial advice
- Past performance does not guarantee future results
- Always do your own research (DYOR) before investing
- Not a SEBI-registered or SEC-registered advisor
- Never invest money you cannot afford to lose
Built with β StockIQ