71,800+ GitHub Stars · 31 个数据源 · 18 大数据模块 · MCP 原生
一次连接,处处消费 —— Python / REST / CLI / Web / Excel / AI Agent
从迷因股终端到企业级金融数据平台的十年进化
OpenBB(Open Data Platform,ODP)是一个免费、完全开源的金融数据平台, 把专有、授权与公开的数据源统一接入一个标准化的数据层,再通过「connect once, consume everywhere」 一次性暴露给多个消费端:Python 环境、OpenBB Workspace、Excel、MCP 服务器、REST API。
其前身 Gamestonk Terminal 诞生于 2021 年初的迷因股热潮,由软件工程师 Didier Lopes 发起,在 Hacker News 与 Reddit 走红后,于 2022 年 3 月成立 OpenBB Inc., 现已转型为 Bloomberg Terminal 的开源替代方案。
| 属性 | 详情 |
|---|---|
| 仓库 | github.com/OpenBB-finance/OpenBB |
| GitHub 热度 | 71,797 Stars · 7,392 Forks |
| 主语言 | Python(FastAPI + Pydantic v2) |
| 许可证 | AGPL-3.0(开源,网络分发需开源或商业授权) |
| 安装 | pip install openbb(Python 3.10 – 3.13) |
| 成立时间 | 2020-12-20(仓库创建)· 2022-03 公司化 |
| 融资 | 850 万美元 种子轮(OSS Capital 领投,Naval Ravikant 等天使跟投) |
| 官方文档 | docs.openbb.co |
| 仓库规模 | ~2.4 GB · 单体仓库(monorepo)· 最新 v4.7.0(2026-03) |
OpenBB Platform (v4) 的分层设计,让同一套数据服务多个前端
所有查询都返回 OBBject,原生支持
.to_df() · .to_dict() · .to_numpy() · .to_polars(),
一行代码在不同数据格式间无缝切换,彻底消除「每个数据源一个 JSON 结构」的碎片化问题。
从股票到宏观、从衍生品到计量经济学,统一命名空间分层调用
所有调用遵循层级命名空间:obb.<模块>.<子类>.<方法>,
例如 obb.equity.price.historical("AAPL")。
数据源通过 provider= 参数切换,同一个方法签名可跨 31 个数据源复用。
免费、付费与官方数据源统一接入,按需选择、灵活切换
让 Claude Code、Codex、Cursor 直接读取金融数据
openbb-mcp-server 将 OpenBB 的 100+ API 端点自动组织为 MCP 工具,
按类别(equity / crypto / economy / news)分组,支持 prompt 文件与多步工作流组合,
通过 MCPConfigModel 精细控制工具暴露,并支持 Bearer Token 认证。
从零到真实数据调用,不到 5 分钟
# 安装全部数据源(推荐) pip install "openbb[all]" # 或仅安装核心 pip install openbb
from openbb import obb # 获取苹果历史行情 output = obb.equity.price.historical("AAPL") df = output.to_dataframe() # 转 DataFrame # 切换数据源(默认 yfinance) obb.equity.price.historical("AAPL", provider="fmp")
# 启动 FastAPI 服务(Uvicorn,端口 6900) openbb-api # 浏览器访问 http://127.0.0.1:6900
免费数据源(如 yfinance、fred)无需密钥即可使用;
付费数据源(如 polygon、fmp)需通过
obb.account.save(pat="<token>") 或环境变量配置 API Key。
认证凭据加密存储,绝不写入源码。
理解授权边界,才能放心地在生产环境中使用
| 类别 | 事项 | 说明 |
|---|---|---|
| 允许 | 内部使用 / 研究 / 开发 | 无任何限制,完全免费 |
| 允许 | 私有扩展与专有数据源 | 可闭源集成自有数据,无需公开 |
| 允许 | 作为依赖调用 | 仅调用 OpenBB API,风险较低 |
| 受限 | 修改后对外分发 | 需以 AGPLv3 开源,或购买商业许可证 |
| 受限 | 作为 SaaS 对外托管 | 网络分发触发 AGPL copyleft 条款 |
| 注意 | 付费数据源需订阅 | Polygon / FMP / Intrinio 等需单独付费 |
| 注意 | 数据仅供参考 | 不构成投资建议,交易存在高风险 |
相较于 Bloomberg Terminal 的 ~2,000 美元/用户/月,OpenBB 核心零席位费,
无供应商锁定,数据完全主权可控。企业需要 RBAC、SSO/SAML、审计日志、VPC 部署时,
可升级到 OpenBB Workspace Pro(SOC 2 Type II 认证)。
一行 pip install openbb
接入 31 个数据源。Python、Excel、CLI、Web、AI Agent,一次连接,处处消费。