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ファイルの即時プレビューを可能に。
- リソース効率が高い: 外部ランタイム依存なしの単一バイナリ。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト