Repolode
openbq-org

openbq-org/OpenBB

金融などのデータソースを接続し、Python、Excel、AIエージェント、REST APIに提供するオープンソースのPythonデータプラットフォーム。

代替できる製品:Bloomberg Terminal

スター
74,432
フォーク
7,726
未解決の Issue
98
最終コミット
18 時間前

これは何?

OpenBBのOpen Data Platform(ODP)は、AIコパイロットやリサーチダッシュボードなどの下流アプリケーションに、独自データ、ライセンスデータ、公開データを統合したいデータエンジニア向けのオープンソースツールセットです。「一度接続すれば、どこからでも利用できる」というモデルを採用しており、一か所でデータを接続し、複数のフロントエンドに同時に提供します。

主な入口はPythonパッケージで、pip install openbb でインストールできます。ユーザーは obb.equity.price.historical("AAPL") のような関数を呼び出し、結果をpandas DataFrameに変換できます。また、ローカルのFastAPIサーバーを起動する openbb-api コマンドも同梱されており、OpenBB Workspace UIのデータバックエンドとして接続できます。別パッケージの openbb-cli では、コマンドラインインターフェースを利用できます。

このプラットフォームは、株式、デリバティブ、債券、暗号資産、経済データを扱い、プロバイダーの一覧はプロジェクトのリファレンスページに記載されています。データはPython、Excel、AIエージェント向けのMCPサーバー、REST APIを通じて提供されます。

主な機能

  • 01株式、デリバティブ、債券、暗号資産、経済データを単一の呼び出しインターフェースで扱えるPythonパッケージ
  • 02クエリ結果をpandas DataFrameに変換
  • 03FastAPIとUvicornを使ったローカルのopenbb-apiサーバー
  • 04データバックエンドとしてOpenBB Workspaceに接続
  • 05Excel、AIエージェント向けMCPサーバー、REST APIにデータを提供
  • 06独立したコマンドラインインターフェース用パッケージを同梱

ユースケース

  • クオンツがPythonノートブックで過去の価格や市場データを取得する
  • アナリストが複数のデータソースをExcelやリサーチダッシュボードに取り込む
  • エンジニアがMCPを通じて社内データやライセンスデータをAIエージェントに公開する
  • チームが金融データプロバイダーを利用するREST APIレイヤーを構築する

クイックスタート

  1. 1

    PyPIからパッケージをインストールする

    pip install openbb
  2. 2

    PythonでAAPLの過去の株価を取得する

    from openbb import obb output = obb.equity.price.historical("AAPL") df = output.to_dataframe()

使う前に知っておきたいこと

  • データの品質は保証されていません。READMEには、データが正確でない場合があると記載されています。
  • 一部のデータ連携ではプロバイダーの認証情報が必要になる場合がありますが、READMEには詳細が記載されていません。
  • メタデータ上のライセンスはNOASSERTIONとなっています。LICENSEファイルでライセンス条件を確認してください。

トピック

よくある質問

OpenBB とは?
金融などのデータソースを接続し、Python、Excel、AIエージェント、REST APIに提供するオープンソースのPythonデータプラットフォーム。 OpenBBのOpen Data Platform(ODP)は、AIコパイロットやリサーチダッシュボードなどの下流アプリケーションに、独自データ、ライセンスデータ、公開データを統合したいデータエンジニア向けのオープンソースツールセットです。「一度接続すれば、どこからでも利用できる」というモデルを採用しており、一か所でデータを接続し、複数のフロントエンドに同時に提供します。
OpenBB は無料で使えますか?ライセンスは?
OpenBB は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenBB は今もメンテナンスされていますか?
活発にメンテナンス中。OpenBB の最終コミットは 2026年10月18日 です。
OpenBB は何に使えますか?
クオンツがPythonノートブックで過去の価格や市場データを取得する アナリストが複数のデータソースをExcelやリサーチダッシュボードに取り込む エンジニアがMCPを通じて社内データやライセンスデータをAIエージェントに公開する チームが金融データプロバイダーを利用するREST APIレイヤーを構築する
OpenBB のインストール方法は?
PyPIからパッケージをインストールする: pip install openbb PythonでAAPLの過去の株価を取得する: from openbb import obb output = obb.equity.price.historical("AAPL") df = output.to_dataframe()
OpenBB はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/openbq-org/OpenBB

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト