40以上のデータベースに対応し、デスクトップ・Web・Docker・CLIで使える、無料のローカルファーストなAI支援データベースクライアント兼SQLワークスペース。
- スター
- 5,051
- フォーク
- 243
- 未解決の Issue
- 18
- 最終コミット
- 4 時間前
これは何?
WhoDBは、データベースを探索するためのセルフホスト型ワークスペースです。ブラウザー上で動作し、表をスプレッドシート風のグリッドで表示して、並べ替え、フィルタリング、ページネーション、インライン編集を行えます。また、スキーマ間の関係をインタラクティブなグラフで確認できます。
PostgreSQL、MySQL、SQLite、DuckDB、MongoDB、Redis、Elasticsearch、ClickHouseなど、幅広いシステムに対応しています。クエリ用のスクラッチパッドでは、複数のセル、オートコンプリート、クエリ履歴を利用でき、データのインポート、エクスポート、モックデータの生成も可能です。デスクトップアプリ、ターミナルCLI、AIツール向けのMCPサーバーとしても提供されています。
AI機能は任意で利用できます。OllamaやLM Studioなどのローカルプロバイダー、またはOpenAI、Anthropic、Geminiなどのホステッドプロバイダーに接続し、自然な英語で質問できます。
主な機能
- 01並べ替え、フィルタリング、インライン編集に対応したスプレッドシート風のデータグリッド
- 02テーブルとその関係を示すインタラクティブなグラフ
- 03オートコンプリートと履歴を備えたクエリ用スクラッチパッド
- 04データのインポート、エクスポート、モックデータの生成
- 05SQL、ドキュメント、キー・バリュー、検索データベースに対応
- 06ローカルまたはホステッドプロバイダー経由の任意のAIクエリ機能と、MCPサーバー
ユースケース
- 重いデスクトップクライアントをインストールせずに、ローカルデータベースを調べる
- チームメイトが不慣れなデータやその関係性を把握するのを支援する
- ブラウザーからアドホッククエリを実行し、レコードを編集する
- 開発やテスト用のモックデータを生成する
クイックスタート
- 1
DockerでWhoDBを実行する
docker run --rm -it -p 8080:8080 clidey/whodb - 2
http://localhost:8080を開き、データベースの接続情報を入力する
使う前に知っておきたいこと
- 一部の機能やデータベースのサポートはCommunity版またはPlatform版によって異なります。SSOや監査ログなどの高度な機能は、有償のPlatform版でのみ利用できます。
収録されている特集
トピック
よくある質問
- whodb とは?
- 多様なデータベースの閲覧・編集・クエリ実行に対応した、軽量なセルフホスト型Webワークスペース。AIによるクエリ支援も利用できます。 WhoDBは、データベースを探索するためのセルフホスト型ワークスペースです。ブラウザー上で動作し、表をスプレッドシート風のグリッドで表示して、並べ替え、フィルタリング、ページネーション、インライン編集を行えます。また、スキーマ間の関係をインタラクティブなグラフで確認できます。
- whodb は無料で使えますか?ライセンスは?
- whodb は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- whodb は今もメンテナンスされていますか?
- 活発にメンテナンス中。whodb の最終コミットは 2026年11月8日 です。
- whodb は何に使えますか?
- 重いデスクトップクライアントをインストールせずに、ローカルデータベースを調べる チームメイトが不慣れなデータやその関係性を把握するのを支援する ブラウザーからアドホッククエリを実行し、レコードを編集する 開発やテスト用のモックデータを生成する
- whodb のインストール方法は?
- DockerでWhoDBを実行する: docker run --rm -it -p 8080:8080 clidey/whodb http://localhost:8080を開き、データベースの接続情報を入力する
- whodb はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/clidey/whodb
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
データのそばにデプロイでき、SSO、監査ログ、AI支援クエリを備えた、数十種類のデータベースやデータストアに接続するブラウザベースのSQL IDE。
単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。
vim風キーバインドを備えた、PostgreSQL、MySQL、SQLite、DuckDBなどに対応するターミナル(TUI)データベースクライアント。
データカタログ、リネージ、品質、ガバナンス、MCPサーバーを統合し、人やAIエージェントにデータのコンテキストを提供するオープンソースのメタデータプラットフォーム。
テーブル、トピック、キュー、APIをインデックス化し、MCP経由でAIエージェントにメタデータを提供するオープンソースのデータカタログ。