Open-source, self-hostable stock market dashboard with live charts, price alerts, watchlists and company insights, built with Next.js and TradingView.
theBigGavin/marketingdashboard
A one-screen real-time market dashboard covering A-shares, HK/US stocks, commodities, US Treasury yields, sector heat and 7×24 financial news.
Open-source alternative to:Bloomberg Terminal
- Stars
- 450
- Forks
- 71
- Open issues
- 1
- Last commit
- 8 days ago
Repolode describes open-source projects and does not give investment advice. Trading and investing can lose money: assess the risk yourself and follow the laws where you live before using this project.
What is it?
Market Research Cockpit is a web dashboard that puts indices, commodities, Treasury yields, sector rankings, money flow and financial news on a single screen. It pulls from public market-data endpoints such as Tencent, Sina, Eastmoney and Wallstreetcn through a bundled Node proxy with in-memory caching, and the React 19 frontend refreshes the panels by polling. Most endpoints need no API key.
Beyond the main cockpit, the project includes an AI page that tracks LLM token-usage rankings from OpenRouter and compares LLM model prices, an earnings page for disclosure calendars and profit rankings, and a commodities page with futures trends and spot-futures basis tables. The same web app is wrapped by a PWA install, a macOS WKWebView shell, an Android TV app with D-pad navigation, and an iOS Scripting script.
The project also exposes an MCP server with five public market-data tools, so AI agents can query quotes, sector rankings, futures, money flow and news. It runs as a single Node process and is intended for learning and research; the data may be delayed or inaccurate.
Key features
- 01Real-time quotes for CN, HK and US indices, commodities, crypto and USD-CNY, with minute-level charts
- 02US Treasury yields with 2s10s spread and monthly history back to 2001
- 03Industry and concept sector rankings with drill-down to constituents and money flow
- 04Industry-chain watchlists that can be edited manually or fetched from iwencai
- 05OpenRouter token-usage trends and LLM price comparison panels
- 06Built-in MCP server exposing five public market-data tools
Use cases
- Keeping an overview of global indices, commodities and yields on a wall-mounted screen
- Tracking sector rotation and main-force capital flows during a trading day
- Following LLM token usage and model price changes over time
- Letting AI agents query market data through the MCP protocol
Quick start
- 1
Install dependencies
npm install - 2
Start the dev server
npm run dev - 3
Open http://localhost:3000 in your browser
Things to know
- Some AI and LLM price panels need OpenRouter or Artificial Analysis API keys.
- Market data comes from third-party public endpoints, so availability depends on those sources.
In collections
Topics
FAQ
- What is marketingdashboard?
- A one-screen real-time market dashboard covering A-shares, HK/US stocks, commodities, US Treasury yields, sector heat and 7×24 financial news. Market Research Cockpit is a web dashboard that puts indices, commodities, Treasury yields, sector rankings, money flow and financial news on a single screen. It pulls from public market-data endpoints such as Tencent, Sina, Eastmoney and Wallstreetcn through a bundled Node proxy with in-memory caching, and the React 19 frontend refreshes the panels by polling. Most endpoints need no API key.
- Is marketingdashboard free to use? What license does it have?
- marketingdashboard is open source under the MIT license. Check the license terms before using it in commercial products.
- Is marketingdashboard still maintained?
- Actively maintained. The last commit to marketingdashboard was on Oct 29, 2026.
- What can I use marketingdashboard for?
- Keeping an overview of global indices, commodities and yields on a wall-mounted screen Tracking sector rotation and main-force capital flows during a trading day Following LLM token usage and model price changes over time Letting AI agents query market data through the MCP protocol
- How do I install marketingdashboard?
- Install dependencies: npm install Start the dev server: npm run dev Open http://localhost:3000 in your browser
- Where can I get marketingdashboard?
- The source code and installation instructions are on GitHub: https://github.com/theBigGavin/marketingdashboard
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A personal workbench for China A-share short-term trading: intraday watch, sentiment review, AI-written reviews, next-day verification and a trade journal, self-hosted.
Open financial datasets covering Taiwan and international markets, with a Python and R API for stock prices, fundamentals, chips data and more.
A collection of plug-and-play agent skills that give LLM agents finance capabilities: news, stock data, sentiment, forecasting and reporting.
Open-source web app that connects to databases and APIs to build live, shareable, embeddable dashboards and charts.
A terminal tool that shows A-share stock basic info and an ASCII candlestick chart with volume, using AKShare data.