Ikeraq

t8y2/dbx

100種類以上のデータベースを、25MB ほどのアプリから扱う

Apache-2.0 · 商用可 Rust ★ 27,112 (今日 +59) 今日 更新
GitHub で見る t8y2/dbx
GitHub の説明(原文)
25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。

どういうものか

MySQL、PostgreSQL、SQLite、Redis、MongoDB などを1つの画面で扱うデータベースクライアントだ。DBeaver と同じ部類の道具だが、Java も同梱の Chromium も要らない、約25MB のアプリであることを売りにしている。ただし一部のデータベースは、本体とは別のドライバーや Java の実行環境が必要で、接続するときに導入を案内される。Tauri 2(Rust)と Vue 3 で作られ、デスクトップ版のほかに、Docker で立てるウェブ版と、端末から使う CLI がある。

中身は、補完つきの SQL エディタ、大量の結果を扱える表、テーブル構造の編集、ER 図、構造の差分比較、実行計画の図示など。Redis と MongoDB には専用の画面があり、Kafka や RabbitMQ といったメッセージキューの管理画面まで入っている。接続設定は DBeaver や Navicat から取り込める。

AI の使い方は大きく2つある。1つは組み込みのアシスタントで、やりたいことを言葉で書くと SQL を返し、SQL の説明や改善、エラーの修正もする。モデルは Claude、OpenAI のほか、Ollama などで手元に置いたモデルや、OpenAI 互換の窓口も選べる。もう1つは別配布の MCP サーバーで、Claude Code や Cursor などのエージェントが、DBX に登録した接続を使ってテーブルを見たり SQL を実行したりできる。エージェントに渡す権限は「読み取りのみ」「データの読み書き」「すべて」から選び、使わせる接続も絞れる。端末から使う CLI にも、AI エージェント向けの使い方の説明(Agent Skill)が付いている。

1つの接続先リストを、人もエージェントも使う あなた (デスクトップ・ウェブ版) AI エージェント (MCP サーバー) DBX (接続と権限をまとめて管理) データベース (MySQL・Redis など100以上) MCP サーバーには「読み取りのみ」「データの読み書き」「すべて」から権限を選んで渡す
人が画面で使う接続を、そのままエージェントにも使わせる。どこまで触らせるかは DBX の側で決める。

どんなときに使うか

仕事で触るデータベースの種類が多く、道具をいくつも切り替えているとき

リレーショナルデータベースも Redis も MongoDB も、同じアプリの中で開ける。

AI エージェントに本物のデータベースを見せたいが、書き換えられたくないとき

MCP サーバーの権限を「読み取りのみ」にし、使わせる接続を絞ってから渡せる。

注意点

100以上のすべてが、入れてすぐ使えるわけではない。 一部のデータベースは本体とは別のドライバーで動き、JDBC で接続するものは Java の実行環境も要る。接続するときに導入を案内されるが、自動で入るかどうかはネットワークや環境による。使いたいデータベースがどちらかは、公式ドキュメントの Driver Management で確かめたい。

MCP サーバーは本体と別配布。 デスクトップ版を入れただけでは入らず、別に設定が要る。

開発の様子

6 か月
公開してからの期間。2026-04-29 が最初のコミットです
308 回
リリースの回数です
319 人
開発に参加した人数です
0 日前
最後のコミットです
1,212 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

farion1231/cc-switch
AIコーディングツール9種の接続先を、設定ファイルを開かずに切り替える
thedotmack/claude-mem
前回までの作業を、次のセッションの AI エージェントが覚えている
D4Vinci/Scrapling
サイトの作りが変わっても、取り出す場所を自力で探し直す
X で共有 この記事がよかったら

この記事の更新日は 2026-10-05 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。