t8y2/dbx

20 MB lightweight cross-platform database client for 90+ 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、达梦等 90+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。

何を解決するか

DBXは、重い代替ツールを置き換えることを目的とした軽量で統合型のデータベース管理ツールです。90種類以上の異なるデータベースを1つのインターフェースで管理でき、Java JREやバンドルされたChromiumブラウザなどの重いランタイムや、多数の専用ツールを必要としなくなります。

動作方法

Rustで構築されたDBXは、約20MBの小さなバイナリとして動作し、ネイティブおよびエージェントベースのドライバーを通じてさまざまなデータベースに接続します。組み込みのAI SQLアシスタントは、Claude、OpenAI、またはOllama経由のローカルモデルと連携し、クエリの生成と最適化を行います。さらに、Model Context Protocol (MCP) を実装しており、CursorやClaude CodeなどのAIコーディングエージェントがユーザーの既存のDBX設定を使ってデータベースを自動的に照会できるようにします。

対象ユーザー

macOS、Windows、Linuxで動作する、膨大なSQLおよびNoSQLデータベースをサポートする、高速でリソースをほとんど使わないデータベースクライアントが必要な開発者、データベース管理者、データエンジニア。

主な特徴

  • 広範なデータベース対応: MySQL、PostgreSQL、MongoDB、Redis、DuckDB、ClickHouseなどを含む90種類以上のデータベースと互換性があります。
  • AI駆動のSQL: 自然言語からSQLへの変換、クエリの説明、最適化を組み込みのセーフティチェックとともに実行。
  • MCP統合: AIエージェントがデータベース接続にアクセスして自動クエリを実行できるMCPサーバーを提供。
  • 高度なスキーマツール: ER図、スキーマ差分比較、フィールドのルート分析、視覚的な実行計画をサポート。
  • データ操作機能: テーブルのインポート/エクスポート、データベース間のデータ転送、DuckDBを介してParquet、CSV、JSONファイルの即時プレビューを可能に。
  • リソース効率が高い: 外部ランタイム依存なしの単一バイナリ。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト