Repolode
theBigGavin

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. 1

    Install dependencies

    npm install
  2. 2

    Start the dev server

    npm run dev
  3. 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