OpenBB

正常
GitHub Python NOASSERTION

简介

面向分析师、量化交易和 AI Agent 的金融数据平台,提供股票、加密货币、经济数据等全方位金融数据接口。

核心特性

  • 统一数据接口 — 整合公共、授权和私有数据源,提供一致的 Python/CLI/API 访问方式
  • 多消费面支持 — 同时暴露为 Python SDK、REST API、MCP 服务器和 Excel 插件
  • 金融数据全覆盖 — 涵盖股票、加密货币、经济指标、期权、ETF、外汇等全品类金融数据
  • OpenAI 兼容 API — 通过 FastAPI 部署 REST 服务,可直接对接 AI Agent 和量化系统
  • 可扩展数据后端 — 支持自定义数据提供商接入,实现「一次接入、处处消费」架构
  • OpenBB Workspace 集成 — 与企业级分析 UI 无缝对接,支持 AI Agent 和数据可视化

适用场景

💡 量化研究员通过 Python SDK 快速获取股票、期权等历史数据进行策略回测
💡 AI Agent 通过 MCP 服务器或 REST API 实时获取金融数据辅助投资决策
💡 分析师使用 OpenBB Workspace 可视化多源金融数据并构建研究仪表盘
💡 数据工程师将私有数据源接入 ODP 后统一暴露给团队的分析工具链
💡 金融应用开发者利用 CLI 快速探索和数据验证,加速原型开发

优势与不足

优势

  • 社区热度高(72.6k stars)
  • 项目有一定历史沉淀(已维护 5 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

# 安装 OpenBB
pip install openbb

# Python 中获取股票历史价格
from openbb import obb
df = obb.equity.price.historical("AAPL").to_dataframe()
print(df.head())

# 启动 REST API 服务
# pip install "openbb[all]"
# openbb-api
# 访问 http://127.0.0.1:6900

相关项目

Tongyi DeepResearch

19.9k · Python
不活跃 B

阿里巴巴通义实验室开源的深度研究 Agent,采用多阶段迭代式信息检索和推理架构,能够对复杂问题进行深度分析、综合和总结,支持网页搜索和文档分析。

pythonagentllm +3
  • · 30.5B 总参数的智能体 LLM,每 token 仅激活 3.3B 参数(MoE 架构)
  • · 全自动合成数据生成流水线,支持智能体预训练、SFT 和强化学习
  • · 基于多样化智能体交互数据的大规模持续预训练

Vision Agents

8.1k · Python
活跃 A+

Stream 开源的视觉与语音智能体框架,支持任意模型和视频提供商,利用边缘网络实现超低延迟的实时多模态 AI 交互。

voiceagentpython +3
  • · 实时视频 AI,集成 YOLO、Roboflow 并结合 Gemini/OpenAI 进行实时视觉理解
  • · 通过 Stream 边缘网络实现 30ms 以下超低延迟音视频传输,500ms 内加入
  • · 原生 SDK 方法来自 OpenAI、Gemini 和 Claude,始终使用最新 LLM 能力

Agent Service Toolkit

4.5k · Python
活跃 A+

基于 LangGraph、FastAPI 和 Streamlit 构建的 AI Agent 服务全栈工具包,提供完整的 Agent 服务架构参考实现,包含 API 后端和交互式前端。

langgraphfastapistreamlit +3
  • · 基于 LangGraph 的 Agent,支持 interrupt() 人工介入、Store 长期记忆和 Command 流控制
  • · FastAPI 服务同时提供流式和非流式端点,灵活服务 Agent
  • · Streamlit 聊天界面支持语音输入输出,实现交互式 Agent 通信