← all repositories
simonlin1212/investment-news

Your Claude subscription as a free news analyst for A-share sectors

A local dashboard that pulls 100+ global sources and has your own LLM distill them into daily Chinese briefings mapped to 12 A-share sectors.

★500 stars JavaScript Domain Apps
investment-news
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does It fetches 106 authoritative sources (OpenAI, SemiAnalysis, SpaceNews, FT, 量子位, 36氪…) across 12 sectors that map one-to-one onto A-share themes — semiconductors, AI, robotics, EVs, aerospace, and so on. Your own LLM then condenses each sector into 3–5 Chinese “today’s key points,” with translated headlines and links back to the original articles. Everything runs locally in a single-file browser dashboard served by server.py.

The interesting bit The default LLM provider is claude-cli — it shells out to your already-logged-in Claude Code subscription, so the AI layer costs $0 and needs no API key. The whole pipeline is pure Python standard library: no third-party packages, no database, no RSSHub, no hosted anything.

Key highlights

  • 12 sectors × 106 sources, editable by adding one line to sources.json — no code changes needed
  • Cross-source aggregation and deduplication; every AI-generated point links back to its source article
  • Dual LLM engines: local Claude subscription or any OpenAI-compatible API, switched by one config value
  • Built-in compliance filtering drops gambling, prediction-market, crypto, and adult content
  • Runs fully offline apart from fetching sources; data and reports stay on your machine

Caveats

  • Most sources are overseas media; the README is upfront that many will fail to fetch without a proxy, and it documents the HTTPS_PROXY/FETCH_TIMEOUT workarounds
  • It’s news aggregation, not market data — the README states plainly it is not investment advice
  • The repo is labeled JavaScript but the pipeline is Python 3.7+; the dashboard itself is a single index.html

Verdict Worth a look if you invest in A-shares and drown in scattered English-language industry news — the “AI reads it so you don’t” layer is the actual product. Skip it if you wanted market data, alerts, or anything hosted.

Frequently asked

What is simonlin1212/investment-news?
A local dashboard that pulls 100+ global sources and has your own LLM distill them into daily Chinese briefings mapped to 12 A-share sectors.
Is investment-news open source?
Yes — simonlin1212/investment-news is open source, released under the MIT license.
What language is investment-news written in?
simonlin1212/investment-news is primarily written in JavaScript.
How popular is investment-news?
simonlin1212/investment-news has 500 stars on GitHub.
Where can I find investment-news?
simonlin1212/investment-news is on GitHub at https://github.com/simonlin1212/investment-news.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.