Skip to content

SamoTech/AgentScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AgentScope Pro

Professional AI Intelligence Terminal

A single-file, zero-build, zero-backend AI intelligence dashboard tracking the agentic AI ecosystem in real-time


GitHub Stars License Last Commit Code Size

HTML5 CSS3 JavaScript

Netlify Dependencies Build

πŸš€ Live Dashboard | πŸ“ Documentation | πŸ› Issues


⚑ Why AgentScope?

🚨 The Problem

Modern dashboards require:

  • 500MB+ node_modules
  • Complex build pipelines
  • Docker containers
  • Database setup
  • Hours of configuration

βœ… The Solution

AgentScope delivers:

  • 1 file (~1,568 lines)
  • 0 dependencies
  • 0 build steps
  • 0 databases
  • 10 seconds to start

🎯 Live Dashboard Features

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 βœ…

πŸš€ Quick Start

πŸ’» Local

git clone https://github.com/SamoTech/AgentScope.git
cd AgentScope
open index.html

Zero install required!

☁️ Netlify

  1. Fork repo
  2. Connect to Netlify
  3. Deploy (no build config)

Live in 60 seconds!

πŸ”₯ Cloudflare

  1. Connect repo
  2. Set build: exit 0
  3. Deploy

Zero-config deployment!


πŸ†• What's New in v2.0 Professional

πŸ“Š 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

πŸ“Š Sidebar Analytics (Desktop)

  • πŸ”₯ 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

πŸ“’ Bloomberg-Style Features

  • 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

🎯 Advanced Filtering

  • 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

🎨 Visual Design

  • 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

πŸ’» Architecture

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
Loading

Single-File Design

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

πŸ› οΈ Tech Stack

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

πŸ”₯ Why Developers Love It

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

🎯 The 60-Second Contribution

Want to add a feature? Edit index.html, refresh browser, submit PR. No setup. No builds. No friction.


πŸ“ˆ Roadmap

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
Loading
View Detailed Roadmap

βœ… v1.0 β€” Base Release (Completed)

  • 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

βœ… v1.1 β€” Signal Layer (Completed)

  • βœ… 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)

βœ… v2.0 β€” Professional (Current)

  • βœ… 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

πŸ”œ v2.1 β€” Intelligence Layer (Q2 2026)

  • 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)

πŸ“… v3.0 β€” Personalization (Q3 2026)

  • 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)

πŸ§ͺ v4.0 β€” AI-Powered (Q4 2026)

  • 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

πŸ‘¨β€πŸ’» For AI Engineers

πŸ€– Extend AgentScope with AI

Use this prompt with Claude, GPT-4, or Gemini to add features:

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


πŸ”— APIs & Data Sources

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


🀝 Contributing

⚑ The 60-Second PR Challenge

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


πŸ’– Support This Project

If AgentScope saves you time or inspires your next project, consider supporting its development!

GitHub Sponsor PayPal Buy Me A Coffee


πŸ“„ License

MIT License Β© 2026 SamoTech (Ossama Hashim)

Permission granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this software.


πŸ“š Learn More

πŸ“„ Documentation

πŸ”— Quick Links


⭐ Star History

If you find this project useful, please consider giving it a star! ⭐

Star History Chart


πŸ‘‹ Connect

GitHub Twitter LinkedIn Email


Made with ❀️ by Ossama Hashim · Cairo, Egypt · February 2026

Tracking the agentic AI revolution, one data point at a time. πŸš€

Visitors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors