Repolode
husamql3

husamql3/db-studio

npxコマンド1つで起動できる、SQL・ドキュメント・キーバリューデータベース向けのオープンソースGUI。

代替できる製品:TablePlusDBeaver

スター
310
フォーク
29
未解決の Issue
32
最終コミット
6 時間前

これは何?

db-studioはブラウザベースのデータベースクライアントです。1つのインターフェースからテーブルの閲覧、レコードの編集、スキーマ設計、クエリ実行ができます。`npx db-studio`で起動すると、ローカルの.envファイルまたは環境変数からDATABASE_URLを読み込みます。または、Connectページに接続URLを貼り付けて接続できます。

PostgreSQL、MySQL、SQL Server、Oracle、SQLite、Turso、Cloudflare D1、DuckDB、MongoDB、Redis、ClickHouseなど、幅広いデータベースに対応しています。保存した接続情報はホームディレクトリ配下のローカル設定ファイルに保存されます。サーバーはデフォルトで127.0.0.1にバインドされ、ネットワークからのアクセスにはホストやパスワードを設定できます。

Dockerでの利用にも対応しており、インライン編集やCSV・Excel・JSONへのエクスポートができるテーブルグリッド、Monacoベースのクエリエディタも備えています。また、Gemini、OpenAI、Anthropic、Grok、OpenRouter用の自分のAPIキーを使うAIアシスタントも利用できます。

主な機能

  • 01単一の接続URLから、SQL・ドキュメント・キーバリューデータベースに接続
  • 02表計算ソフト風のテーブルグリッドで、インライン編集、フィルタリング、並べ替え、ページネーションが可能
  • 03ライブモードで変更された行やセルを強調表示
  • 04CSV、Excel、JSONからデータを一括挿入
  • 05テーブルの作成やカラムの編集に加え、インデックスや外部キーを管理
  • 06AIによるクエリ生成や修正に対応したMonacoクエリエディタ

ユースケース

  • デスクトップクライアントをインストールせずに、ローカルの開発用データベースを手早く確認
  • 開発中にSQLiteやPostgreSQLのレコードを編集し、テーブルをエクスポート
  • MongoDBやRedisのデータを、リレーショナルデータベースと並べて1つのツールで閲覧
  • パスワード保護を設定し、プライベートネットワーク上でデータベーススタジオを共有

クイックスタート

  1. 1

    npx で db-studio を実行します(インストール不要)

    npx db-studio
  2. 2

    接続 URL を直接渡すか、Connect ページに貼り付けます

    npx db-studio -d "postgresql://localhost/mydb"

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

  • デフォルトではサーバーは 127.0.0.1 で待ち受けるため、ネットワーク経由でアクセスするには追加の設定が必要です。
  • AI 機能を使うには、対応プロバイダーの API キーを自分で用意する必要があります。

収録されている特集

トピック

よくある質問

db-studio とは?
npxコマンド1つで起動できる、SQL・ドキュメント・キーバリューデータベース向けのオープンソースGUI。 db-studioはブラウザベースのデータベースクライアントです。1つのインターフェースからテーブルの閲覧、レコードの編集、スキーマ設計、クエリ実行ができます。`npx db-studio`で起動すると、ローカルの.envファイルまたは環境変数からDATABASE_URLを読み込みます。または、Connectページに接続URLを貼り付けて接続できます。
db-studio は無料で使えますか?ライセンスは?
db-studio は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
db-studio は今もメンテナンスされていますか?
活発にメンテナンス中。db-studio の最終コミットは 2026年11月6日 です。
db-studio は何に使えますか?
デスクトップクライアントをインストールせずに、ローカルの開発用データベースを手早く確認 開発中にSQLiteやPostgreSQLのレコードを編集し、テーブルをエクスポート MongoDBやRedisのデータを、リレーショナルデータベースと並べて1つのツールで閲覧 パスワード保護を設定し、プライベートネットワーク上でデータベーススタジオを共有
db-studio のインストール方法は?
npx で db-studio を実行します(インストール不要): npx db-studio 接続 URL を直接渡すか、Connect ページに貼り付けます: npx db-studio -d "postgresql://localhost/mydb"
db-studio はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/husamql3/db-studio

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

関連プロジェクト