夜雨聆风学习资料网

ARTICLE · 1049244

还在为行情软件付费?这个开源项目免费自托管,16.8k 星

还在为行情软件付费?这个开源项目免费自托管,16.8k 星

还在为行情软件付费?这个开源项目免费自托管,16.8k 星

看行情、盯自选、设提醒,这些本该免费的能力,有人把它整成了开源项目,还顺手带上了 AI 情绪分析。

📌 项目名片

名称:Open-Dev-Society/OpenStock
语言:TypeScript  ·  Star:16.8k(今日 +755)
License:AGPL-3.0
仓库:https://github.com/Open-Dev-Society/OpenStock

🤔 它解决什么问题

对散户和开发者来说,「看个股票」这件小事其实挺贵:想实时看价得开会员,想设个到价提醒得订高级版,想看多市场行情还得在好几个 App 之间切换。数据明明就在那儿,却被人用订阅墙一层层包起来。

OpenStock 的思路很直接:把这些能力都用开源代码重新做一遍,然后完全免费放出来。实时报价、个性化提醒、公司基本面,再加一套基于 TradingView 的图表,全都在一个自托管的 Web 应用里。它并不替代券商,也不构成投资建议,但「看行情」这件事,它帮你把付费门槛拆掉了。

✨ 核心亮点

📈 实时报价 + 个性化提醒

接入 Finnhub 数据源,股票搜索、公司档案、市场新闻一应俱全;自选股可以存到你自己的账号里,设好条件就能收到提醒,不用再盯着屏幕。

📊 全套 TradingView 图表

K 线、高级图表、技术指标、市场热力图、行情列表,全部用 TradingView 嵌入式组件渲染,图表质量跟专业终端一个水平。

🧠 AI 情绪分析

在个股页面,可选开启跨平台情绪洞察,聚合 Reddit、X(推特)、新闻和 Polymarket 的讨论,帮你看市场情绪的一面,而不只是冷冰冰的价格。

📧 自动化邮件 + AI 摘要

通过 Inngest 跑定时任务,每天把跟你自选股相关的新闻摘要发到邮箱;新用户注册还会收到一封 AI 个性化的欢迎信。

🌍 30+ 全球交易所

覆盖 NSE、LSE、TSX 等全球主流市场,不只是美股。

🚀 快速上手

前置条件:Node.js 20+、一个 MongoDB 连接串(本地 Docker 或 Atlas 均可)、Finnhub API Key(免费档可用)。

git clone https://github.com/Open-Dev-Society/OpenStock.git cd OpenStock pnpm install          # 或 npm install # 创建 .env,填入 MONGODB_URI 与 NEXT_PUBLIC_FINNHUB_API_KEY pnpm dev              # 打开 http://localhost:3000

想一键起全套(含数据库)也有 Docker Compose 方案:

docker compose up -d mongodb && docker compose up -d --build

👥 适合谁

不想为行情订阅重复付费的散户;想自己攒一个「看盘工作台」的开发者;
想研究情绪面、把 Reddit/X 讨论和价格放在一起看的人;
学生和个人学习用——AGPL 开源,能改能部署,还能顺着 Next.js 技术栈学一学。

一句话提醒:免费档的数据多为延迟报价,非美股实时数据通常延迟 15 分钟以上,别拿它做高频交易决策。

💡 小结

如果你只是想把「看行情」这件小事做得免费又顺滑,这个 16.8k 星的开源项目值得你点个 star 上手试试。想看完整功能演示和部署细节,点「阅读原文」直达仓库。

本文由「开源开箱」整理,项目数据截至 2026-09-21。

相关学习资料