Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。
- スター
- 28,322
- フォーク
- 3,197
- 未解決の Issue
- 242
- 最終コミット
- 4 日前
これは何?
Chat2DBは、Windows、macOS、Linuxで動作するクロスプラットフォームのデータベースクライアントで、すべての処理をローカルマシン上で実行します。SQLの編集、補完、整形、実行、SQLの保存と実行履歴に対応するワークスペースに加え、メタデータの閲覧、テーブルやオブジェクトの管理、データの直接編集といった機能を備えています。
組み込みのAIアシスタントでは、独自のモデルを接続して、自然言語からSQLを生成、説明、最適化できます。MySQL、PostgreSQL、Oracle、SQL Server、ClickHouse、MongoDB、Redis、SQLiteなど40以上のデータベースに対応し、新しいJDBCデータベースも設定だけで追加できます。
Chat2DBはデスクトップアプリ、Dockerイメージ、ローカルで提供するWebインターフェースとして利用できます。また、MCPに対応したオープンソースのCLIも別途提供されています。データソースのパスワードとAI APIキーは、インストールごとに生成される鍵で暗号化されます。
主な機能
- 01MySQL、PostgreSQL、Oracle、MongoDB、Redisなど、40以上のデータベースに接続できます。
- 02補完、整形、実行、履歴に対応したSQLエディターを備えています。
- 03独自のAIモデルを使って、SQLの生成、説明、最適化を行えます。
- 04メタデータの閲覧、テーブルの管理、データの直接編集に対応しています。
- 05データのインポートとエクスポート、ダッシュボード、チャート、ER図を利用できます。
- 06デスクトップアプリ、Dockerコンテナ、ローカルWebサービスとして実行できます。
ユースケース
- 1つのクライアントから複数のMySQLまたはPostgreSQLインスタンスに接続し、日常的なクエリや編集を行う。
- ローカルデータベースを対象に、AIモデルに複雑なSQLの作成やチューニングを依頼する。
- メタデータの閲覧やER図を使って、見慣れないスキーマを調べる。
- 信頼できるネットワーク内の小規模チーム向けに、共有のローカルデータベースクライアントをDockerコンテナで実行する。
クイックスタート
- 1
GitHub Releasesからお使いのプラットフォーム用インストーラーをダウンロードします
- 2
アプリをインストールし、データベースへの接続を開始します
使う前に知っておきたいこと
- ライセンスは追加条件付きのソース公開ライセンスであり、一般的なオープンソースライセンスではありません。また、メタデータ上ではライセンスが検出されていません。
- ユーザーアカウントのない単一ユーザー向けのローカルアプリケーションのため、共有利用や複数ユーザーでのアクセスには適していません。
- 暗号化キーを紛失すると、保存されたデータソースのパスワードやAI APIキーを読み取れなくなるため、バックアップが必要です。
- カスタムJDBCドライバーは実行可能なJavaコードであるため、信頼できる提供元のものを使用してください。
トピック
よくある質問
- Chat2DB とは?
- 40以上のデータベースに対応し、デスクトップ・Web・Docker・CLIで使える、無料のローカルファーストなAI支援データベースクライアント兼SQLワークスペース。 Chat2DBは、Windows、macOS、Linuxで動作するクロスプラットフォームのデータベースクライアントで、すべての処理をローカルマシン上で実行します。SQLの編集、補完、整形、実行、SQLの保存と実行履歴に対応するワークスペースに加え、メタデータの閲覧、テーブルやオブジェクトの管理、データの直接編集といった機能を備えています。
- Chat2DB は無料で使えますか?ライセンスは?
- Chat2DB は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Chat2DB は今もメンテナンスされていますか?
- 活発にメンテナンス中。Chat2DB の最終コミットは 2026年10月16日 です。
- Chat2DB は何に使えますか?
- 1つのクライアントから複数のMySQLまたはPostgreSQLインスタンスに接続し、日常的なクエリや編集を行う。 ローカルデータベースを対象に、AIモデルに複雑なSQLの作成やチューニングを依頼する。 メタデータの閲覧やER図を使って、見慣れないスキーマを調べる。 信頼できるネットワーク内の小規模チーム向けに、共有のローカルデータベースクライアントをDockerコンテナで実行する。
- Chat2DB のインストール方法は?
- GitHub Releasesからお使いのプラットフォーム用インストーラーをダウンロードします アプリをインストールし、データベースへの接続を開始します
- Chat2DB はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/OtterMind/Chat2DB
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
JDBCおよびODBCドライバー経由で100種類以上のデータベースに接続できる、無料のマルチプラットフォーム対応デスクトップSQLクライアント兼データベースツール。
100以上のデータベースに対応する軽量なクロスプラットフォームDBクライアント。デスクトップ、Docker、CLI、AI SQLアシスタント、MCPサーバーを搭載。
Flutter製のAI搭載クロスプラットフォームデスクトップSQLクライアント。MySQL、PostgreSQL、SQL Server、SQLiteなどに対応。
Linux、macOS、Windows対応のクロスプラットフォームSQLエディター兼データベース管理ツール
バージョン管理されたSQLファイルやGo関数でデータベースのスキーマ変更を管理するCLI兼Goライブラリ。