investment-news
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 42 GitHub stars
Code Uyari
- network request — Outbound network request in scripts/fetch.py
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
为 A股投资者打造的全球产业链资讯看板 · 12 大赛道一一对应 A股板块(半导体/AI/机器人/新能源车…),覆盖 100+ 权威源,用你自己的大模型每日提炼中文「今日要点」+ 翻译 · 全程本地、零 API key · Local AI news dashboard tracking the global industry signals behind China A-share sectors
Investment News · 投资资讯
中文 · English
为 A股投资者追踪全球产业链领先信号 —— 12 大赛道一一对应 A股板块,覆盖 100+ 权威源,AI 每日提炼为中文要点,全程本地、零 API key。
Tracking the global industry signals behind China A-share sectors — 12 sectors mapped to A-share themes, 100+ authoritative sources, distilled into daily Chinese key points by your own AI, fully local, zero API key.
这是什么
Investment News 是为 A股投资者打造的全球产业链资讯看板。 半导体、AI、机器人、新能源车、航天…这 12 大赛道一一对应 A股板块,而真正驱动板块的领先信号,往往先出现在全球英文源里。本工具覆盖全球 100+ 权威信息源,调用你自己的大模型,将各赛道最新动向每日提炼为中文「今日要点」并完成翻译,统一呈现在一个本地浏览器看板中。
区别于信息过载的新闻聚合器,其核心在于由 AI 完成阅读与提炼:每个赛道置顶 3–5 条「今日要点」,跨源聚合去重,便于快速把握各赛道全貌,并可下钻至原文核实。抓取过程在本地完成(纯 Python 标准库),AI 使用你自己的 Claude 订阅($0)或任意 API key,数据全程留存本机,无需账号,无托管依赖。
适用场景:
- A股投资者跟踪半导体、AI、新能源车、机器人等板块的全球先行信号,但海外资讯多为英文、且分散在上百个源——本工具把它们汇成一屏中文要点。
- 需同时跟踪多个投资赛道,但资讯庞杂、难以尽读,且多为英文。
- 门户与聚合器提供的是离散信息流;真正需要的是「该赛道当日的核心进展」—— 这正是 AI 要点层的职责。
📊 本工具呈现的是行业动向与领先信号,并非行情数据,更不构成投资建议。 Industry trends, not financial advice.
✨ 能力 Features
| 能力 | 说明 |
|---|---|
| 今日要点 | 每个赛道置顶 3–5 条中文要点,跨源聚合去重、提炼核心公司与数据,由本地大模型生成 |
| 双语呈现 | 英文标题自动译为中文,中文为主、原文备查,无需英文阅读能力即可掌握 |
| 覆盖赛道 | AI/大模型 · 半导体/芯片 · 机器人/自动化 · 汽车/新能源车 · 能源/新能源 · 生物医药/健康 · 航天/太空 · 网络安全 · 科技/互联网 · 消费电子/数码 · 财经/宏观 · 科学/前沿 |
| 要点溯源 | 每条要点附原文链接,可一键回溯至主要信息来源 |
| 一键刷新 | 看板内触发抓取与摘要,执行完成后自动刷新,无需命令行操作 |
| 引擎双选 | 支持本机 Claude 订阅(claude-cli,$0)与任意 OpenAI 兼容 API 两种接入,单一配置项切换 |
| 本地运行 | 抓取与呈现均在本地完成,数据全程留存本机;无数据库、无托管、无 RSSHub |
| 合规过滤 | 内置关键词过滤,自动剔除博彩、预测市场、加密货币、色情类内容;时政、财经正常收录 |
📸 截图 Screenshot

本工具的核心交付物是这个浏览器看板。 运行后,所有操作的终点都是访问
http://localhost:8793—— 今日要点、中文翻译、赛道分区、原文跳转,均集中于该页面。
🚀 快速开始
环境要求:Python 3.7+(标准库即可,无需安装任何第三方包)+ 一个大模型(下方二选一)。
git clone https://github.com/simonlin1212/investment-news.git
cd investment-news
# 1) 配置大模型(见下「配置」),默认使用本机 Claude 订阅,零成本
# 2) 启动看板服务
python3 server.py # 默认端口 8793,保持运行
# 3) 在浏览器打开看板
open http://localhost:8793 # Windows 使用 start,Linux 使用 xdg-open
# 4) 点击左上角 ⟳,触发抓取与 AI 摘要,完成后自动刷新
⚙️ 工作原理
sources.json (108 个源 / 12 赛道)
│
▼ scripts/fetch.py 抓取 + 合规过滤 + 最近 N 天 + 北京时间归一
data.js (原始条目)
│
▼ scripts/digest.py 调用你的大模型 → 各赛道「今日要点」+ 中文翻译 + 溯源链接
data.js (含 AI 要点)
│
▼ index.html 浏览器看板(单文件、零构建、零依赖)
server.py:本地服务 + 刷新接口 /api/refresh
全流程基于纯 Python 标准库 + 一个大模型,无数据库、无 RSSHub、无托管服务。claude-cli 模式下,digest 调用本机 claude -p(订阅鉴权、禁用全部工具、仅处理文本),仅本地可用、零成本。
🤖 配置大模型(订阅 / API 二选一)
编辑 llm.config.json:
| provider | 说明 | 成本 |
|---|---|---|
claude-cli(默认) |
使用本机已登录的 Claude Code 订阅(仅需 claude login 一次),本地可用 |
$0 |
api |
任意 OpenAI 兼容 API(DeepSeek / OpenAI / 硅基流动 / OpenRouter…),任意环境可用 | 按量计费 |
{ "provider": "claude-cli" } // 使用订阅,无需额外配置
// 或
{ "provider": "api",
"api": { "base_url": "https://api.deepseek.com", "api_key": "sk-...", "model": "deepseek-chat" } }
🌐 覆盖赛道与信息源
12 大赛道、108 个精选源,英文权威媒体与中文垂直媒体并重,例如:
- AI/大模型:OpenAI · Google Research · Hugging Face · 量子位 · 机器之心 · 智东西 · MIT Tech Review
- 半导体/芯片:DIGITIMES · SemiAnalysis · IEEE Spectrum · EE Times · Semiconductor Engineering
- 机器人 / 汽车 / 能源:The Robot Report · IEEE Spectrum · Electrek · InsideEVs · CleanTechnica · 国际能源网
- 生物医药 / 航天 / 安全:STAT · Endpoints · SpaceNews · NASA · Krebs on Security · BleepingComputer
- 科技 / 财经:TechCrunch · The Verge · Ars Technica · 虎嗅 · 36氪 · 钛媒体 · FT · CNBC · 华尔街见闻 · 东方财富
完整清单见
sources.json。增删或修复信息源,仅需编辑该文件。
➕ 新增信息源 = 增加一行
在 sources.json 的 sources 数组中增加一行即可,无需改动代码:
{ "name": "某媒体", "hint": "ai", "type": "rss", "url": "https://example.com/feed" }
hint 为赛道标识(ai / semi / robot / auto / energy / bio / space / security / tech / consumer / macro / science)。fetch.recent_days 控制时间窗口(默认 7 天);redline_keywords 为合规过滤词表。
🗂️ 项目结构
investment-news/
├── index.html 浏览器看板(侧栏 12 赛道 + 今日要点 + 双语列表 + 刷新)
├── server.py 本地服务 + /api/refresh
├── sources.json 108 源 / 12 赛道 / 合规词(调整源即编辑此文件)
├── llm.config.json 大模型 provider(订阅 / API)
├── data.js 生成的数据(fetch + digest 产出)
├── scripts/
│ ├── fetch.py 抓取 + 合规过滤 + 时间窗口(纯标准库)
│ ├── digest.py 调用大模型生成「今日要点」与翻译
│ ├── llm.py 统一大模型入口(claude-cli / api 双 provider)
│ └── build_sources.py 重建并校验 sources.json(逐源 liveness 实测)
└── docs/screenshot.png
🧰 技术栈与依赖
- Python 3.7+,纯标准库(urllib / json / xml.etree / http.server / subprocess)—— 抓取与看板零第三方依赖。
- 一个大模型:本机 Claude Code 订阅(
claude-cli,$0),或任意 OpenAI 兼容 API key。 - 需联网访问信息源(部分国际源可能需要代理)。
⚖️ 使用边界 / 免责声明
- 仅本地运行:不含任何托管、上传或服务端,数据仅留存于本机。
- 仅读取公开 RSS / 接口,保持低频访问,并遵守各信息源的服务条款。
- 结论仅供参考:本工具属资讯聚合,所呈现的是行业动向与领先信号,不构成任何投资建议;据此决策的后果由使用者自行承担。
本软件依 MIT 许可 以「现状」提供,不附带任何形式的担保。
🙋 作者
Simon 林 · 抖音「Simon林」· 公众号「硅基世纪」
一个将全球行业资讯提炼为中文要点的本地看板。欢迎提交 PR 补充更多赛道与信息源。
📄 License
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi