Tableauの代替として、ドラッグ&ドロップでデータを可視化し、ダッシュボードの共有もできるオープンソースBIツール。
- スター
- 20,178
- フォーク
- 2,979
- 未解決の Issue
- 457
- 最終コミット
- 5 時間前
これは何?
DB-GPTは、データについて自然言語で質問したいチーム向けの、オープンソースのエージェント型AIデータアシスタントです。リレーショナルデータベース、CSV・Excelファイル、データウェアハウス、ナレッジベースに接続し、LLMに複数ステップのタスクを計画させ、SQLやPythonのコードを作成・実行して、グラフ、ダッシュボード、HTMLレポート、文章による要約を返せます。
DB-GPTはアシスタントにとどまらず、エージェントフレームワーク、AWELによるワークフローオーケストレーション、RAGを活用してデータエージェント、ワークフロー、アプリケーションを構築するためのプラットフォームでもあります。再利用可能なスキルにドメイン知識や分析手法をまとめておけば、繰り返し行うビジネス分析に利用できます。コードやツールは分離されたサンドボックス環境で実行されます。
DeepSeek、Qwen、GLM、Llamaなど、さまざまなLLMプロバイダーに対応しており、ワンライナースクリプト、PyPI(dbgpt-app)、Dockerからインストールできます。
主な機能
- 01自然言語での質問をSQLに変換し、接続先データベースに対してクエリを実行します。
- 02PythonでCSV・Excelファイルを分析し、グラフやビジュアルレポートを生成します。
- 03データベースのプロファイリングレポートや財務分析レポートを生成します。
- 04ドメイン分析のワークフローをまとめた再利用可能なスキルを読み込みます。
- 05サンドボックス環境内でコードやツールを実行します。
- 06AWELによるワークフローオーケストレーションとRAGを提供し、独自のデータアプリケーションを構築できます。
ユースケース
- SQLを書かずに、営業や業務のデータベースへ質問できるよう、ビジネスユーザーに利用してもらう。
- CSVやExcelのエクスポートデータを探索的に分析し、共有可能なHTMLレポートを作成する。
- データベースとナレッジベースの文書を組み合わせた、社内向けAIデータアシスタントを構築する。
- チームで繰り返し行う分析手法をスキルとしてまとめ、ほかのメンバーが再利用できるようにする。
クイックスタート
- 1
uvを使ってPyPIからDB-GPTをインストールします(推奨)
uv pip install dbgpt-app - 2
または、pipを使ってPyPIからDB-GPTをインストールします
pip install dbgpt-app - 3
DB-GPTを起動し、対話形式のセットアップウィザードに従ってLLMプロバイダーを選択し、APIキーを入力します
dbgpt start - 4
http://localhost:5670 でWeb UIを開きます
使う前に知っておきたいこと
- 1行のインストーラースクリプトは、macOSとLinux向けにのみドキュメント化されています。
- ホスト型モデルを使用するには、LLMプロバイダーのAPIキーが必要です。
トピック
よくある質問
- DB-GPT とは?
- データベースやファイルに対してSQLやコードを作成し、スキルをサンドボックスで実行してレポートを生成する、オープンソースのエージェント型AIデータアシスタント。 DB-GPTは、データについて自然言語で質問したいチーム向けの、オープンソースのエージェント型AIデータアシスタントです。リレーショナルデータベース、CSV・Excelファイル、データウェアハウス、ナレッジベースに接続し、LLMに複数ステップのタスクを計画させ、SQLやPythonのコードを作成・実行して、グラフ、ダッシュボード、HTMLレポート、文章による要約を返せます。
- DB-GPT は無料で使えますか?ライセンスは?
- DB-GPT は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DB-GPT は今もメンテナンスされていますか?
- 活発にメンテナンス中。DB-GPT の最終コミットは 2026年10月22日 です。
- DB-GPT は何に使えますか?
- SQLを書かずに、営業や業務のデータベースへ質問できるよう、ビジネスユーザーに利用してもらう。 CSVやExcelのエクスポートデータを探索的に分析し、共有可能なHTMLレポートを作成する。 データベースとナレッジベースの文書を組み合わせた、社内向けAIデータアシスタントを構築する。 チームで繰り返し行う分析手法をスキルとしてまとめ、ほかのメンバーが再利用できるようにする。
- DB-GPT のインストール方法は?
- uvを使ってPyPIからDB-GPTをインストールします(推奨): uv pip install dbgpt-app または、pipを使ってPyPIからDB-GPTをインストールします: pip install dbgpt-app DB-GPTを起動し、対話形式のセットアップウィザードに従ってLLMプロバイダーを選択し、APIキーを入力します: dbgpt start http://localhost:5670 でWeb UIを開きます
- DB-GPT はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/eosphoros-ai/DB-GPT
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Open-source ChatBI tool that turns natural-language questions into SQL queries, charts and data insights, built on LangChain/LangGraph with MCP-based multi-agent workflows.
WhatsApp、LINE、QQ、Discordなどのエクスポート済みチャット履歴を、ローカルSQLとAIエージェントで分析できるオープンソースのデスクトップアプリ。
ターミナルからLLM駆動のエージェントを実行できる、ツール利用、MCP、ブラウザー自動化に対応した汎用AIエージェントフレームワークです。
AIエージェントが自然言語の質問から、20以上のデータソースを対象に、ガバナンスの効いたSQLや共有可能なダッシュボードを作成できるオープンソースのGenBIエンジン。
bashと約100行のコアPythonだけで、GitHub issueを解決したりCLIで支援したりする、最小構成のAIソフトウェアエンジニアリングエージェント。