dbx README

The project's README from github.com/t8y2/dbx. As one markdown file: README.md.

90+ databases in 20 MB. Desktop, Docker, CLI, built-in AI assistant, and MCP Server.

DBX screenshot

Join QQ Group Join WeChat Group Join Discord

t8y2%2Fdbx | Trendshift Featured|HelloGitHub DBX - Lightweight open-source database manager built with Rust | Product Hunt

1Panel Partner CNB MCP Toplist

English | 前往中文版本

❤️ Sponsors

RainYun RainYun is a cloud service provider offering cloud servers, physical servers, game hosting, and developer-friendly infrastructure services. Visit RainYun
TrustAsia TrustAsia provides cloud-based code signing service for DBX, enabling trusted software through automated CI/CD builds. Visit TrustAsia
Jalapeño Cloud Jalapeño Cloud is an AI infrastructure and token compute platform, with an exclusive DBX entry offering free credits and top-up bonuses. Visit Jalapeño Cloud
AstraFlow UCloud is the first public cloud provider listed on China's STAR Market, with 28 global regions for cloud hosting, databases, and CDN; its AstraFlow platform offers one-click access to 200+ mainstream LLMs. Visit UCloud
HuaLongAI HuaLongAI is a model API relay built for heavy AI developers, offering 100% official-source Codex and Claude models with transparent token-level billing, enterprise contracts, and invoicing. Visit HuaLongAI
Atlas Cloud Atlas Cloud gives developers one unified API for 400+ AI models across chat, image, video, and audio. Visit Atlas Cloud
Qiniu Cloud Qiniu Cloud provides DBX with object storage, CDN, and other cloud infrastructure resources. Visit Qiniu Cloud

🤝 Partners

1Panel 1Panel is a modern open-source Linux server management panel and lightweight AI management platform, offering an intuitive web interface for one-stop management of AI agents, local LLMs, websites, databases, containers, files, and more. Visit 1Panel
Easysearch Easysearch is an enterprise-grade distributed search engine compatible with Elasticsearch APIs, combining full-text, vector, geospatial search, real-time analytics, and AI capabilities in one platform. Visit Easysearch

Why DBX?

🪶 20 MB, zero runtime bloat

No Java JRE. No Python venv. No bundled Chromium. DBX ships as a single small binary — download, install, connect. DBeaver needs Java; TablePlus is Freemium. DBX runs everywhere with nothing extra.

🤖 AI that lives in your editor

Highlight a table, describe what you want, get SQL back — no copy-paste between tools. Works with Claude, OpenAI, or local models via Ollama. Built-in safety checks review AI-generated SQL before it runs.

🔌 MCP: your databases, AI-ready

DBX speaks the Model Context Protocol. Claude Code, Cursor, Windsurf, and other AI coding agents can query your databases through connections you already set up. One config, everywhere.

🌐 Desktop + Docker + Web

Native app on macOS, Windows, and Linux. Self-host via Docker for team access. Web version for browser-only environments. Same feature set. Same connections.

Features

90+ Databases, One Tool

MySQL, PostgreSQL, SQLite, Cloudflare D1, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, Easysearch, Meilisearch, Qdrant, Milvus, Weaviate, MariaDB, TiDB, OceanBase, openGauss, GaussDB, KWDB, KingbaseES, Vastbase, GoldenDB, Doris, SelectDB, StarRocks, Manticore Search, Redshift, DM, TDengine, XuguDB, CockroachDB, Access, HighGo, UXDB, Dolt, and more. Agent-based profiles extend DBX to H2, Snowflake, Trino, PrestoSQL, Hive, DB2, Informix, Neo4j, Cassandra, BigQuery, Cloud Spanner, Kylin, SunDB, JDBCX, and custom JDBC connections. New native and agent-driven drivers also cover Databricks, SAP HANA, Teradata, Vertica, Firebird, Exasol, YashanDB, GBase 8a/8s, Databend, RQLite, Turso, InfluxDB, QuestDB, IoTDB, etcd, ZooKeeper, Nacos, Consul KV, IRIS, and more. Message queue admin is also available for Pulsar, Kafka, and RocketMQ. All in a single ~20 MB app. No bundled Chromium.

Query Editor

CodeMirror 6 with SQL syntax highlighting, metadata-aware autocomplete, Cmd+Enter execution, selected SQL execution, SQL formatting, diagnostics, and 9 editor themes. Persistent query history, saved SQL snippets, tab restore, and SQL file execution keep repeat work close at hand.

AI SQL Assistant

Describe what you want in plain language — get SQL back. DBX can explain queries, optimize SQL, fix errors, and run AI-generated SQL through built-in safety checks. Works with Claude, OpenAI, local models, or any OpenAI-compatible endpoint.

Data Grid

Virtual-scrolled table that handles large result sets. Inline editing, SQL preview before save, WHERE / ORDER BY controls, DataGrip-style filters, LIKE / NOT LIKE context filters, sorting, full-text search, pagination, column resize, auto-fit, row numbers, zebra stripes, and full cell details. Export or copy as CSV, JSON, Markdown, XLSX, or INSERT statements.

Schema Tools

Data Operations

Specialized Browsers

Safety & Connectivity

SSH tunnel (key & password) · database and AI proxy settings · auto-reconnect on connection loss · confirmation dialogs for destructive operations · encrypted config export/import · color-coded connections · driver store and optional JDBC plugin

Polished UI

Dark mode with native title bar sync · 9 editor themes

dbx (t8y2/dbx)

Searching Database…

27.1K ·GitHub
Что это такое?Лёгкий кроссплатформенный клиент для баз данных размером около 20 МБ, поддерживающий более 90 СУБД — MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server и другие, — со встроенным ИИ-ассистентом и MCP-сервером.
Это десктопное приложение или оно работает и в браузере?Это нативное десктопное приложение для macOS, Windows и Linux, плюс веб-версия для тех, кто работает только в браузере. Можно также развернуть его самостоятельно через Docker, чтобы команда использовала общие подключения, а в комплекте есть и CLI.
Как его запустить?Скачайте компактный бинарник, установите его и подключитесь к базе данных — вот и весь процесс. Не нужно настраивать никакое окружение, а пользователям не требуется ничего собирать.
Нужно ли сначала ставить Java или что-то ещё?Нет. Здесь нет ни Java JRE, ни Python venv, ни встроенного Chromium — в отличие от DBeaver, которому нужна Java. Node 22.13+ и pnpm понадобятся только если вы собираете проект из исходников.
Чем он отличается от DBeaver или TablePlus?DBeaver требует Java, а TablePlus условно-бесплатный, тогда как DBX — это один бинарник примерно на 20 МБ, который работает без ничего дополнительного. Если вы переходите с другой программы, DBX может импортировать профили подключений из DBeaver или Navicat.
ИИ-функции отправляют мои запросы в облако?Только тому ИИ-провайдеру, которого вы выберете — Claude, OpenAI или любой endpoint, совместимый с OpenAI. Можно подключить локальные модели через Ollama, чтобы всё оставалось на вашем компьютере, а экспорт и импорт конфигурации зашифрованы.
С какими базами данных он умеет работать?Более 90 СУБД сразу «из коробки»: MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, MariaDB, TiDB, CockroachDB, а также китайские СУБД вроде Dameng, OceanBase и KingbaseES. Профили на основе агентов расширяют список до Snowflake, Trino, Hive, BigQuery и произвольных JDBC-подключений, плюс есть специализированные браузеры для Redis и MongoDB.
Что конкретно умеет встроенный ИИ-ассистент?Опишите обычными словами, что вам нужно, и он напишет SQL; он также умеет объяснять, оптимизировать и исправлять запросы, а сгенерированный SQL перед выполнением проходит встроенные проверки безопасности. Работает с Claude, OpenAI, локальными моделями или любым endpoint, совместимым с OpenAI.
Зачем нужен MCP-сервер?Он позволяет ИИ-агентам для программирования вроде Claude Code, Cursor и Windsurf напрямую обращаться к вашим базам данных, используя подключения, уже настроенные в DBX, — одна конфигурация работает везде.
Можно ли редактировать данные прямо в таблице и в какие форматы доступен экспорт?Да — сетка данных поддерживает редактирование на месте с предпросмотром SQL перед сохранением, а также фильтры, сортировку и полнотекстовый поиск. Результаты экспортируются или копируются как CSV, JSON, Markdown, XLSX или INSERT-запросы; можно импортировать CSV и Excel, перетаскивать файлы Parquet/CSV/JSON для мгновенного предпросмотра через DuckDB, а опасные операции требуют подтверждения.
Creator
t8y2
Size
266.3 MB
Stars
27.1K
Age
5mo
Commits · 90 Days