by simonlin1212
为 A股投资者打造的全球产业链资讯看板 · 12 大赛道一一对应 A股板块(半导体/AI/机器人/新能源车…),覆盖 100+ 权威源,用你自己的大模型每日提炼中文「今日要点」+ 翻译 · 全程本地、零 API key · Local AI news dashboard tracking the global industry signals behind China A-share sectors
# Add to your Claude Code skills
git clone https://github.com/simonlin1212/investment-newsGuides for using ai agents skills like investment-news.
investment-news is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by simonlin1212. 为 A股投资者打造的全球产业链资讯看板 · 12 大赛道一一对应 A股板块(半导体/AI/机器人/新能源车…),覆盖 100+ 权威源,用你自己的大模型每日提炼中文「今日要点」+ 翻译 · 全程本地、零 API key · Local AI news dashboard tracking the global industry signals behind China A-share sectors. It has 51 GitHub stars.
investment-news's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/simonlin1212/investment-news" and add it to your Claude Code skills directory (see the Installation section above). investment-news ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
investment-news is primarily written in JavaScript. It is open-source under simonlin1212 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh investment-news against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
一个自包含工具:fetch.py 抓源 → digest.py 用用户自己的大模型出「今日要点」+翻译 → index.html 看板呈现,server.py 提供刷新接口。
🔑 核心:这个工具的产物是一个【浏览器看板】(http://localhost:8793),不是终端输出、也不是
data.js文件。 用户想"看资讯 / 看某赛道 / 更新看板"时,你的最终动作必须是open http://localhost:8793把网页打开,并明确告诉用户"看板在浏览器里,去看"。 ❌ 不要在终端里罗列/粘贴新闻内容(那不是这个工具的用法);❌ 不要跑完 fetch/digest 生成完data.js就当任务结束。没把用户导向那个网页 = 没完成。 看板里的「AI 今日要点 + 中文翻译 + 分赛道 + 跳转原文」才是价值所在,终端给不了。
打开 llm.config.json,两种 provider 二选一,主动问使用者:
claude-cli(默认,推荐):用本机 Claude Code 订阅,$0、零 key。前提:本机装了 Claude Code 且 claude login 过。仅本机可用。api:用 OpenAI 兼容 API key(DeepSeek/OpenAI/硅基/OpenRouter…),任意机器可用,按量付费。需在 llm.config.json 的 api.api_key 填 key。确认后写进 llm.config.json。
python3 server.py # 默认端口 8793,保持运行
open http://localhost:8793 # 必做:把看板在浏览器打开(Win 用 start、Linux 用 xdg-open)
启动后一定要把 http://localhost:8793 在浏览器打开,并对用户说一句:
「投资资讯看板已在浏览器打开(http://localhost:8793)——左边 12 个赛道随便点,每栏顶部是 AI 今日要点,点 ↗ 跳原文,左上角 ⟳ 可刷新。」
python3 scripts/fetch.py && python3 scripts/digest.py
fetch.py:抓 sources.json 全部源 → data.js(带红线过滤 + 最近 N 天)digest.py:用 llm.config.json 配的模型,给每个赛道出 3–5 条中文要点 + 翻译每条标题 → 写回 data.jssources.json 的 sources 里加一行 { "name","hint"(赛道key),"type":"rss","url" }。sources.json 的 fetch.recent_days(默认 7)。sources.json 的 redline_keywords(默认滤赌博/预测市场/加密/色情;时政/财经照收)。claude-cli 模式下 digest 会 spawn 本机 claude -p(订阅鉴权,--disallowedTools 全禁,只让它处理文本),只能在用户本机跑。api 模式可避免。中文 · English
Investment News 是为 A股投资者打造的全球产业链资讯看板。 半导体、AI、机器人、新能源车、航天…这 12 大赛道一一对应 A股板块,而真正驱动板块的领先信号,往往先出现在全球英文源里。本工具覆盖全球 100+ 权威信息源,调用你自己的大模型,将各赛道最新动向每日提炼为中文「今日要点」并完成翻译,统一呈现在一个本地浏览器看板中。
区别于信息过载的新闻聚合器,其核心在于由 AI 完成阅读与提炼:每个赛道置顶 3–5 条「今日要点」,跨源聚合去重,便于快速把握各赛道全貌,并可下钻至原文核实。抓取过程在本地完成(纯 Python 标准库),AI 使用你自己的 Claude 订阅($0)或任意 API key,数据全程留存本机,无需账号,无托管依赖。
适用场景:
📊 本工具呈现的是行业动向与领先信号,并非行情数据,更不构成投资建议。 Industry trends, not financial advice.
| 能力 | 说明 |
|---|---|
| 今日要点 | 每个赛道置顶 3–5 条中文要点,跨源聚合去重、提炼核心公司与数据,由本地大模型生成 |
| 双语呈现 | 英文标题自动译为中文,中文为主、原文备查,无需英文阅读能力即可掌握 |
| 覆盖赛道 | AI/大模型 · 半导体/芯片 · 机器人/自动化 · 汽车/新能源车 · 能源/新能源 · 生物医药/健康 · 航天/太空 · 网络安全 · 科技/互联网 · 消费电子/数码 · 财经/宏观 · 科学/前沿 |
| 要点溯源 | 每条要点附原文链接,可一键回溯至主要信息来源 |
| 一键刷新 | 看板内触发抓取与摘要,执行完成后自动刷新,无需命令行操作 |
| 引擎双选 | 支持本机 Claude 订阅(claude-cli,$0)与任意 OpenAI 兼容 API 两种接入,单一配置项切换 |
| 本地运行 | 抓取与呈现均在本地完成,数据全程留存本机;无数据库、无托管、无 RSSHub |
| 合规过滤 | 内置关键词过滤,自动剔除博彩、预测市场、加密货币、色情类内容;时政、财经正常收录 |

本工具的核心交付物是这个浏览器看板。 运行后,所有操作的终点都是访问
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(订阅鉴权、禁用全部工具、仅处理文本),仅本地可用、零成本。
编辑 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 个精选源,英文权威媒体与中文垂直媒体并重,例如:
完整清单见
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
claude-cli,$0),或任意 OpenAI 兼容 API key。本软件依 MIT 许可 以「现状」提供,不附带任何形式的担保。
Simon 林 · 抖音「Simon林」· 公众号「硅基世纪」
一个将全球行业资讯提炼为中文要点的本地看板。欢迎提交 PR 补充更多赛道与信息源。