项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 75074
使用教程
环境要求
- Python 环境与 pip(README 未指定最低版本)
- 可访问 PyPI 的网络,用于 pip 安装 openbb
- 可选:git,用于直接克隆仓库安装
- 可选:使用 OpenBB Workspace 需访问 pro.openbb.co
安装与启动步骤
-
1安装 ODP 包
通过 PyPI 安装 OpenBB 开源数据平台 Python 包,这是最基础的安装方式。
pip install openbb -
2验证 Python SDK
安装后导入 obb,拉取苹果历史价格并转为 DataFrame,确认 SDK 可正常取数。
from openbb import obb output = obb.equity.price.historical("AAPL") df = output.to_dataframe() -
3安装全部集成
需要一次性安装所有数据集成依赖时使用带 all 扩展的写法,体积更大。
pip install "openbb[all]" -
4启动本地 API
该命令通过 Uvicorn 启动 FastAPI 服务,监听 127.0.0.1:6900。
openbb-api -
5安装 ODP CLI
需要从命令行直接访问 ODP 时,单独安装 openbb-cli 包。
pip install openbb-cli -
6克隆源码仓库
不使用 PyPI 时,可直接克隆 GitHub 仓库获取源码版本。
git clone https://github.com/OpenBB-finance/OpenBB.git
如何确认成功
浏览器打开 http://127.0.0.1:6900 能看到服务页面;或在 Python 中调用 obb.equity.price.historical("AAPL") 成功返回并转成 DataFrame。
常见问题
Q:pip install openbb 和 openbb[all] 有什么区别?
A:前者只装基础包,后者额外安装全部数据集成依赖,适合需要一次接入多类数据源的场景。
Q:怎么在本地起一个 API 服务?
A:先执行 pip install "openbb[all]",再运行 openbb-api,会以 Uvicorn 启动 FastAPI 服务在 127.0.0.1:6900。
Q:命令行工具怎么装?
A:单独执行 pip install openbb-cli 即可安装 ODP CLI,也可以直接克隆仓库获取源码。
Q:支持哪些数据源?
A:README 未逐条列出,可在官方文档 https://docs.openbb.co/python/reference 查看可用的数据集成列表。
注意事项
- 安装方式二选一:pip 从 PyPI 安装,或 git clone 仓库直接获取源码。
- OpenBB Workspace 是企业级可视化 UI 与 AI Agent 平台,入口为 https://pro.openbb.co,与开源 ODP 相互配合。
- README 未给出 Python 版本、端口以外的配置项和密钥设置,实际使用请以官方文档为准。
核心亮点
- 统一多数据源接口,股票、期权、加密、宏观等字段标准化,减少重复对接成本
- 支持本地部署和插件式 Provider 扩展,数据可控且能接入自有或商业数据源
- 同时提供 Python SDK、CLI 和 AI Agent 友好输出,研究到自动化的链路短
不足之处
- 部分高质量数据仍依赖第三方商业 Provider,免费源覆盖面和稳定性有限
- 功能模块多、迭代快,版本升级时接口和文档偶有滞后,学习曲线不低
适用场景
- 量化研究员快速拉取多市场历史数据做因子回测
- 金融分析师用统一接口生成日报或宏观监控面板
- AI Agent 开发者接入结构化金融数据做投研问答与自动分析
替代项目
yfinance、AkShare、pandas-datareader
同类项目推荐
keep
开源
统一管理监控告警,智能降噪,让运维不再被警报淹没。
The open-source AIOps and alert management platform
mrpt
开源
一套 C++ 工具包,快速搭建机器人定位建图与导航
:zap: The Mobile Robot Programming Toolkit (MRPT)
cardiobot
开源
专注心血管健康的智能问答助手,快速获取可靠医学知识
Cardio chatbot is trained on carefully curated datasets related to cardiovascular di···
cx-core
开源
用大白话管 Linux,说人话就干活
CX Linux — AI-powered Linux OS. Natural language system administration for Ubuntu &···
MoleCode
开源
把分子写成代码,让大模型直接玩转化学
Molecode presents molecules as code and enables LLMs to operate and reason on chemis···
laravel-ai-translator
开源
一条命令让 Laravel 语言文件自动翻译成多国语言
High quality automatic translate your language files into many languages using AI li···
papers-for-molecular-design-usin···
开源
分子材料AI设计论文一网打尽,快速建立技术图谱
List of Molecular and Material design using Generative AI and Deep Learning
scientific-agent-skills
开源
装个技能包,让 AI 助手秒变科研搭子
Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, use···
freehire
开源
一个入口搜遍全网职位,自托管求职搜索引擎
freehire — the open-source search engine for job seekers
