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.

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