ARTICLE · 1049244
还在为行情软件付费?这个开源项目免费自托管,16.8k 星
还在为行情软件付费?这个开源项目免费自托管,16.8k 星
看行情、盯自选、设提醒,这些本该免费的能力,有人把它整成了开源项目,还顺手带上了 AI 情绪分析。

📌 项目名片
🤔 它解决什么问题
对散户和开发者来说,「看个股票」这件小事其实挺贵:想实时看价得开会员,想设个到价提醒得订高级版,想看多市场行情还得在好几个 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👥 适合谁
一句话提醒:免费档的数据多为延迟报价,非美股实时数据通常延迟 15 分钟以上,别拿它做高频交易决策。
💡 小结
如果你只是想把「看行情」这件小事做得免费又顺滑,这个 16.8k 星的开源项目值得你点个 star 上手试试。想看完整功能演示和部署细节,点「阅读原文」直达仓库。
本文由「开源开箱」整理,项目数据截至 2026-09-21。