A single-file, zero-build, zero-backend AI intelligence dashboard tracking the agentic AI ecosystem in real-time
π Live Dashboard | π Documentation | π Issues
|
Modern dashboards require:
|
AgentScope delivers:
|
| Feature | Description | Status |
|---|---|---|
| π Real-Time Stocks | 30 AI equities across 7 segments | β |
| π° News Aggregation | 13 curated AI/tech sources | β |
| π Sentiment Analysis | Keyword-based bullish/bearish detection | β |
| ποΈ Bloomberg UI | Ticker tape, heatmaps, sparklines | β |
| π¨ Dark/Light Themes | Toggle with T key |
β |
| β¨οΈ Keyboard Shortcuts | R = refresh, T = theme, / = search | β |
| π Advanced Filtering | 5D filter system (source/sentiment/time) | β |
| π‘ Auto-Refresh | Every 5 minutes | β |
git clone https://github.com/SamoTech/AgentScope.git
cd AgentScope
open index.htmlZero install required! |
Live in 60 seconds! |
Zero-config deployment! |
π Stock Tracking: 9 β 30 Tickers Across 7 Segments
| Segment | Tickers |
|---|---|
| π€ Pure AI | AI (C3.ai), SOUN, BBAI, AITX, AMBA |
| π₯ GPU/Infra | NVDA, AMD, INTC |
| βοΈ Cloud | MSFT, GOOGL, AMZN, ORCL, IBM |
| β‘ Agents | META, CRM, NOW, PEGA, NICE |
| π‘ Chips | AVGO, ARM, QCOM, MRVL, ASML |
| π Data/AI | PLTR, SNOW, MDB, DDOG, S |
| π¦Ά Robotics | TSLA, IRBT |
π° News Expansion: 4 β 13 Sources
| Source | Type | Coverage |
|---|---|---|
| Hacker News | API | Developer discussions, top AI stories |
| TechCrunch AI | RSS | Startups, funding, product launches |
| VentureBeat AI | RSS | Enterprise AI, agent frameworks |
| AI News | RSS | Research, industry analysis |
| The Verge AI | RSS | Consumer AI products |
| Wired AI | RSS | Long-form tech journalism |
| MIT Technology Review | RSS | Research-grade coverage |
| ZDNet AI | RSS | Enterprise technology |
| InfoQ AI | RSS | Engineering & architecture |
| Analytics Vidhya | RSS | ML/Data Science |
| KDnuggets | RSS | Data science, ML news |
| AI Business | RSS | Business applications |
| DataScienceWeekly | RSS | Curated newsletter |
π Professional UI Enhancements
- π₯ Heatmap β Top 8 movers with color-coded cells
- π Sector Performance β Average % change bars per segment
- π° Source Distribution β Article counts by publisher with bar chart
- π·οΈ Trending Topics β Clickable AI keyword cloud extracted from all articles
- β¨οΈ Keyboard Shortcuts β Quick reference panel
- Ticker Tape β Scrolling marquee with all 30 stocks (real-time % changes)
- Market Status β Live NYSE/NASDAQ open/closed indicator (Eastern Time)
- 8 KPI Cells β Last Sync | Stocks Tracked | Articles Live | Top Gainer | Top Loser | Sources | Next Refresh
- Global Search β Searches stocks AND news simultaneously
- Sort Controls β % change ββ | Price ββ | AβZ
- Quick Filters β π½ Gainers | π½ Losers (one-click)
- Sentiment Row β π Bullish | β‘ Neutral | π Bearish
- 5D News Filter β Source + Category + Sentiment + Search + Time
- Canvas Sparklines β Gradient-filled trend charts on every stock card
- Sentiment Badges β Color-coded keyword-based analysis (π Bullish / π Bearish / β‘ Neutral)
- Category Tags β π€ Agents / π¬ Research / βοΈ Infra / π° Funding / ποΈ Policy
- Loading Skeletons β Shimmer animation (no blank flashes)
- Staggered Fade-In β Smooth card entrance animations
- JetBrains Mono + Outfit β Professional terminal aesthetic
graph TD
A[index.html<br/>1,568 lines] --> B[<style> CSS]
A --> C[<script> JavaScript]
B --> D[Dark Theme Tokens]
B --> E[Light Theme Tokens]
B --> F[Responsive Grid]
C --> G[IIFE Module Pattern]
G --> H[Stock Fetcher]
G --> I[News Aggregator]
G --> J[Sentiment Engine]
G --> K[Canvas Charts]
G --> L[Event Handlers]
style A fill:#3d8bff,stroke:#fff,stroke-width:2px,color:#fff
style G fill:#00d68f,stroke:#fff,stroke-width:2px,color:#000
index.html (1 file, ~1,568 lines)
ββ <style> β Complete design system with CSS custom properties
β ββ :root tokens (dark) + [data-theme="light"] overrides
β ββ Nav, Ticker Tape, KPI Bar, Sidebar
β ββ Stock cards, News cards, Heatmap, Charts
β ββ Skeleton loaders, animations, responsive grid
β
ββ <script> β IIFE application (zero globals)
ββ CFG β Config: 30 stocks, 13 sources, API keys
ββ STATE β Single state object (stocks, news, filters)
ββ UTILS β timeAgo, readTime, fmtPrice, fmtChange
ββ MARKET β NYSE/NASDAQ hours detection
ββ SENTIMENT β Keyword-based classifier
ββ CATEGORY β Auto-detect article categories
ββ TOPICS β Extract trending keywords
ββ SPARKLINE β Canvas 2D charts with gradients
ββ STOCKS β Fetch, filter, sort, render
ββ TAPE β Scrolling ticker marquee
ββ HEATMAP β Top movers visualization
ββ SECTORS β Avg % per segment bars
ββ NEWS β Parallel HN + RSS fetch + dedupe
ββ SIDEBAR β Analytics widgets
ββ KPI β Update dashboard metrics
ββ COUNTDOWN β Next refresh timer
ββ THEME β Light/dark toggle
ββ EVENTS β Keyboard shortcuts + filters
| Layer | Technology | Why? |
|---|---|---|
| π¨ Frontend | Pure HTML, CSS, JavaScript (ES2020) | Zero compilation overhead |
| ποΈ Architecture | IIFE module pattern (zero globals) | Clean namespace, no conflicts |
| β¨οΈ Fonts | JetBrains Mono + Outfit | Professional terminal aesthetic |
| π Charts | Canvas 2D API (sparklines, heatmap) | Native browser rendering |
| βοΈ Hosting | Netlify / Cloudflare / GitHub Pages | Instant zero-config deployment |
| π Stock Data | FinancialModelingPrep API (FMP) | Free tier for real-time prices |
| π° News | Hacker News API + RSS2JSON | 13 curated AI sources |
| π« Build | β None β runs directly in browser | Open and develop instantly |
| π¦ Dependencies | β None β zero npm packages | No supply chain vulnerabilities |
| Traditional Dashboard | π AgentScope Pro |
|---|---|
npm install (10 mins) |
Open file (1 sec) |
| 45,000 files in node_modules | 1 file total |
| Webpack config hell | No config needed |
| Docker setup required | Works anywhere |
| 2GB project size | ~250KB total |
| npm audit vulnerabilities | Zero dependencies |
| Build errors, cache issues | Edit β Refresh β Done |
Want to add a feature? Edit index.html, refresh browser, submit PR. No setup. No builds. No friction.
timeline
title AgentScope Evolution
section v1.0
Base Release : 7 stocks : 4 news sources : Basic UI
section v1.1
Signal Layer : Sparklines : Sentiment : Themes
section v2.0 (Current)
Professional : 30 stocks : 13 sources : Bloomberg UI
section v2.1 (Next)
Intelligence : GitHub Trends : Netlify Proxy : PWA
section v3.0
Personalization : Alerts : Portfolios : Watchlists
section v4.0
AI-Powered : LLM Digest : Ecosystem Map : Workflows
View Detailed Roadmap
- FMP stock data (7 tickers)
- RSS news (4 sources: HN, TechCrunch, VentureBeat, AI News)
- Dark-themed two-panel UI with KPIs
- Segment + source filters
- Auto-refresh every 5 minutes
- β Canvas sparkline charts on stock cards
- β Sentiment badges (bullish/bearish/neutral)
- β Category tags (Agents/Research/Infra/Funding)
- β Light/dark theme toggle
- β Loading skeleton animation
- β Top Mover KPI + countdown timer
- β Cross-source news deduplication
- β Read time estimates
- β Keyboard shortcuts (R, T)
- β Expanded to 9 stocks (added PLTR, ORCL)
- β IIFE architecture with labeled sections
- β Mock data fallback
- β Search debounce (280ms)
- β 30 stocks across 7 segments
- β 13 news sources (HN + 12 RSS feeds)
- β Sidebar analytics (heatmap, sectors, source dist, topics)
- β Ticker tape scrolling marquee
- β Market status indicator (NYSE hours)
- β 8 KPI cells (sync, stocks, articles, gainer, loser, sources, refresh)
- β 5-dimensional news filtering
- β Sort controls (% change, price, A-Z)
- β Gainer/Loser quick filters
- β Sentiment filter row
- β Policy category (regulatory news)
- β Global search (stocks + news)
- β Trending topics sidebar widget
- GitHub Trending AI Repos panel
- Netlify Function FMP proxy (hide API key)
- Weighted sentiment with confidence scores
- PWA + offline mode (service worker)
- Custom domain (e.g., agentscope.dev)
- Price alerts (localStorage persistence)
- Portfolio tracker (shares, P&L, holdings)
- URL hash watchlists (shareable custom tickers)
- WebSocket real-time prices (Finnhub)
- User preferences (default filters, watchlist)
- Claude-powered news digest (3-sentence summary)
- Batch sentiment via LLM (confidence scores)
- AI ecosystem map (visual framework graph)
- Earnings calendar integration
- Multi-agent workflow tracking
You are building AgentScope Pro (https://github.com/SamoTech/AgentScope),
a single-file AI intelligence dashboard.
Constraints:
- Pure HTML/CSS/JS (no npm, bundler, framework)
- IIFE pattern (no modules)
- Must work by opening index.html directly
- Deploys to Netlify/Cloudflare with zero config
Current stack:
- 30 stocks (7 segments: Pure AI, GPU, Cloud, Agents, Chips, Data/AI, Robotics)
- 13 news sources (HN + 12 RSS feeds)
- FMP API (stocks) + RSS2JSON + HN Firebase API
- JetBrains Mono + Outfit fonts
Task: [YOUR FEATURE REQUEST]
Output:
- Complete updated index.html
- Preserve all existing functionality
- Add new IIFE section with /* ββ LABEL ββ */ header
- Match existing animation patterns
- Mobile responsive (480px, 768px)
- Graceful error handlingπ Full developer reference: docs/AGENTSCOPE_PRO_V2_REFERENCE.md
| API | Purpose | Tier | Rate Limit | Cost |
|---|---|---|---|---|
| π FMP | Stock prices & changes | Free | 250/day | $0 |
| π₯ Hacker News | Top AI stories | Free | Unlimited | $0 |
| π‘ RSS2JSON | RSS feed parsing | Public | ~1,000/day | $0 |
| π° 13 RSS Feeds | AI news aggregation | Free | Unlimited | $0 |
Total Monthly Cost: $0.00
Can you contribute to open source in under 60 seconds? With AgentScope, you can.
How to Contribute:
# 1. Fork & clone
git clone https://github.com/YOUR_USERNAME/AgentScope.git
# 2. Create branch
git checkout -b feature/add-new-ticker
# 3. Edit index.html (add ticker to CFG array)
# That's it. No npm install. No build. Just edit.
# 4. Test by opening index.html in browser
# 5. Commit & push
git commit -m "feat: add ANTHROPIC ticker to Pure AI segment"
git push origin feature/add-new-tickerπ― Contribution Ideas:
- β Add new AI news sources
- π Add new stock tickers or segments
- π¨ Improve UI/UX design
- π Fix bugs or improve error handling
- π Improve documentation
- β‘ Performance optimizations
- π Internationalization (i18n)
π Issues labeled good first issue: View Issues
MIT License Β© 2026 SamoTech (Ossama Hashim)
Permission granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this software.
|
|
Made with β€οΈ by Ossama Hashim Β· Cairo, Egypt Β· February 2026
Tracking the agentic AI revolution, one data point at a time. π