
DBX: лёгкий клиент для 100+ баз данных с AI и MCP
Обзор DBX — бесплатного open-source клиента для 100+ БД весом 25 МБ, с встроенным AI-ассистентом, MCP-сервером, CLI и Docker-поддержкой.
DBX: 25 МБ — и доступ к 100+ базам данных с AI внутри
«DBX переосмысляет то, каким должен быть инструмент для работы с базами данных в эпоху AI.» — dbxio.com
Если вы устали от тяжёлого DBeaver, закрытого Navicat или недоступного на Linux TablePlus — познакомьтесь с DBX. Это бесплатный open-source клиент для управления базами данных, который умещается в 25 МБ и при этом поддерживает более 100 СУБД, имеет встроенный AI-ассистент и MCP-сервер для интеграции с AI-агентами.
Что такое DBX и для кого он?
DBX — это лёгкий (~15–25 МБ), кросс-платформенный, open-source клиент для баз данных, построенный на Rust и Tauri 2. Он поддерживает 50+ (и уже 100+) баз данных, включая MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse и многие другие — без необходимости устанавливать Java, Python или встроенный Chromium.
Инструмент ориентирован на:
- Разработчиков, которым нужен быстрый доступ к разным СУБД без лишнего веса;
- DBA и DevOps-инженеров, ценящих CLI и Docker-деплой;
- AI-разработчиков, использующих агентов вроде Claude Code, Cursor или Windsurf;
- Команды, которым нужен self-hosted веб-интерфейс через Docker.
Архитектура: почему так мало весит?
DBX создан с использованием Tauri (Rust + Vue) — установщик весит всего ~15–25 МБ, потому что использует системный нативный WebView вместо встроенного Chromium. Tauri 2 не встраивает Chromium, а напрямую вызывает системный WebView — это экономит более 100 МБ по сравнению с Electron.
graph LR
A[Пользователь] --> B[DBX Desktop / Docker Web]
B --> C[Rust Core / Tauri 2]
C --> D[100+ драйверов БД]
C --> E[AI-ассистент]
C --> F[MCP-сервер]
E --> G[OpenAI / Claude / Ollama]
F --> H[Claude Code / Cursor / Windsurf]
D --> I[(MySQL, PostgreSQL, Redis, MongoDB...)]
Ключевые возможности
🗄️ Поддержка 100+ баз данных
DBX охватывает реляционные (MySQL, PostgreSQL, SQLite, MariaDB, SQL Server, Oracle), аналитические (ClickHouse, DuckDB, Doris, Snowflake, BigQuery, Redshift), временные ряды (TDengine, InfluxDB, QuestDB), а также региональные СУБД — Dameng, GaussDB, openGauss, KingBase и другие.
✏️ Редактор запросов
DBX использует CodeMirror 6 в качестве редактора запросов: автоматическая подсветка синтаксиса, автодополнение с учётом метаданных, форматирование SQL по горячей клавише, история запросов и сниппеты. Автодополнение с учётом метаданных — ключевое преимущество: редактор предлагает колонки и таблицы на основе подключённой схемы, что ускоряет написание JOIN-запросов.
🤖 Встроенный AI-ассистент
AI-ассистент объединяет активную базу данных, схему, SQL, ошибки, превью результатов и явно упомянутые объекты в контекст для генерации SQL, объяснения, оптимизации, исправления ошибок и анализа данных.
Режим Ask генерирует предложения, а режим Agent может вызывать инструменты запросов, когда пользователь явно запрашивает реальные данные.
-- Пример: спросите AI-ассистента на естественном языке:
-- "Покажи топ-5 клиентов по сумме заказов за этот месяц"
-- DBX сгенерирует:
SELECT
c.id,
c.name,
SUM(o.amount) AS total
FROM customers c
JOIN orders o ON c.id = o.customer_id
WHERE o.created_at >= DATE_TRUNC('month', NOW())
GROUP BY c.id, c.name
ORDER BY total DESC
LIMIT 5;
Поддерживаемые модели: OpenAI, Claude (Anthropic), локальные модели через Ollama — совместимые и пользовательские конфигурации позволяют задать endpoint, модель, стиль API, метод аутентификации, прокси и дополнительные HTTP-заголовки.
🔌 MCP-сервер для AI-агентов
DBX предоставляет отдельный MCP-сервер на Rust, который позволяет AI-агентам запрашивать базы данных через подключения, настроенные в DBX.
Он позволяет MCP-совместимым AI-агентам просматривать схемы и выполнять безопасные операции с базами данных через существующие подключения. DBX экспонирует MCP-сервер, чтобы AI-агенты вроде Claude Code, Cursor и Windsurf могли запрашивать базы данных через уже сохранённые подключения.
Сервер включает 18 MCP-инструментов для обнаружения подключений и баз данных, схем, SQL, Redis, сессий, сообщений и интеграции с UI DBX.
Управление списком разрешённых подключений и режимами доступа (только чтение, чтение/запись данных, полный доступ) осуществляется через DBX Settings → MCP.
🖥️ Режимы развёртывания
DBX работает как нативное десктопное приложение на macOS, Windows и Linux, а также может быть развёрнут через Docker для командного доступа.
DBX предоставляет веб-версию, которая может быть развёрнута через Docker. Это позволяет команде пользоваться единым интерфейсом через браузер без установки клиента на каждой машине.
📊 Прочие функции
Среди ключевых возможностей — редактор с автодополнением на базе CodeMirror 6, AI SQL-ассистент, виртуализированная таблица данных, инструменты схем (ER-диаграммы, сравнение схем, план выполнения), утилиты переноса и сравнения данных, а также специализированные браузеры для Redis и MongoDB.
Два режима ER-диаграмм: представление структуры таблицы (типы колонок, первичные/внешние ключи) и Chen-style ER-диаграмма с сущностями, атрибутами и мощностями — оба поддерживают зум/перетаскивание и экспорт в SVG.
Перетащите файл Parquet, CSV или JSON в DBX и мгновенно просматривайте данные через встроенный движок DuckDB — без шага импорта.
Дополнительные возможности: SSH-туннель (ключ и пароль), настройки прокси для БД и AI, авто-переподключение при потере связи, диалоги подтверждения деструктивных операций, зашифрованный экспорт/импорт конфигурации, цветовая маркировка подключений, тёмная тема, 9 тем редактора, интерфейс на английском, китайском и испанском языках, встроенные автообновления.
Поддерживается облачная синхронизация через WebDAV — не нужно настраивать всё заново при смене компьютера.
Тарифы и цены
Проект лицензирован по Apache 2.0 и является бесплатным. Платных планов нет — DBX полностью открытый и бесплатный как для личного, так и для коммерческого использования.
| Функция | DBX |
|---|---|
| Цена | Бесплатно (Apache 2.0) |
| Подключений | Без ограничений |
| Баз данных | 100+ |
| AI-ассистент | Да (свой API-ключ) |
| MCP-сервер | Да |
| Docker/Web | Да |
| Коммерческое использование | Да |
DBX можно скачать с dbxio.com или с GitHub Releases. На Linux также доступна установка через Flatpak:
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark com.dbxio.dbx
Для Docker-деплоя:
docker run -d -p 8080:8080 dbxio/dbx:latest
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полностью бесплатный, Apache 2.0 | MCP-сервер — отдельная установка |
| Всего 25 МБ, не нужен Java/Python/Chromium | Проект молодой, возможны breaking changes |
| 100+ поддерживаемых СУБД | Документация частично на китайском |
| Встроенный AI-ассистент (OpenAI, Claude, Ollama) | AI требует собственный API-ключ |
| MCP-сервер для Claude Code, Cursor, Windsurf | Детали безопасности MCP-проверок не раскрыты |
| Desktop + Docker Web + CLI в одном проекте | Некоторые СУБД (Oracle) всё ещё требуют Java |
| ER-диаграммы, schema diff, explain plan | Меньше DBA-функций, чем у DBeaver Enterprise |
| Активная разработка (релизы почти ежедневно) | Интерфейс на 3 языках (нет русского) |
| Тёмная тема, 9 тем редактора | — |
| WebDAV-синхронизация конфигурации | — |
Сравнение с альтернативами
| Параметр | DBX | DBeaver Community | TablePlus |
|---|---|---|---|
| Цена | Бесплатно | Бесплатно (CE) | ~$99/устройство |
| Размер | ~25 МБ | ~300–500 МБ (с JRE) | ~30–50 МБ |
| Платформы | Win / Mac / Linux | Win / Mac / Linux | Win / Mac / Linux |
| Число СУБД | 100+ | 80+ | ~30 |
| Требует Java | Нет (кроме Oracle) | Да | Нет |
| AI-ассистент | Встроенный | Платный (Pro) | Частичный (BYOK) |
| MCP-сервер | ✅ Да | ❌ Нет | ❌ Нет |
| Docker Web-версия | ✅ Да | ❌ Нет | ❌ Нет |
| ER-диаграммы | ✅ Да | ✅ Да | ❌ Нет |
| Open-source | Apache 2.0 | Apache 2.0 | ❌ Нет |
| Скорость запуска | Мгновенно | 3–5 сек | Мгновенно |
DBeaver требует Java JRE, которая может занимать сотни МБ; TablePlus недоступен для Linux (уже исправлено) и требует оплаты; Navicat — платный с высокой ценой. DBX закрывает все эти болевые точки одновременно.
DBX достиг #2 в GitHub Trending и получил значки «Репозиторий дня, недели и месяца» на Trendshift — свидетельство стремительного роста популярности.
Типичный сценарий использования MCP:
- Настройте подключение к PostgreSQL в DBX (режим Read only)
- Добавьте DBX MCP-сервер в конфигурацию Claude Code или Cursor
- Напишите агенту: «Проанализируй медленные запросы за последние сутки»
- Агент автоматически обратится к вашей БД через безопасный MCP-протокол
Это позволяет AI-агентам работать с реальными данными без раскрытия credentials.
Вердикт
DBX — редкий случай, когда инструмент одновременно лёгкий, бесплатный, богатый функциями и ориентированный на AI-эпоху. Реальная ценность DBX, возможно, не в том, чтобы воссоздать DBeaver, а в том, чтобы переосмыслить, каким должен быть инструмент для работы с базами данных в эпоху AI.
Кому подойдёт:
- Разработчикам, которые работают с несколькими СУБД и хотят единый лёгкий клиент
- Командам, которым нужен self-hosted веб-интерфейс без Enterprise-бюджета
- AI-разработчикам, использующим Claude Code, Cursor или Windsurf
- Всем, кто устал от тяжести DBeaver или цен Navicat/DataGrip
Не подойдёт:
- Если вам нужны глубокие DBA-инструменты уровня DBeaver Enterprise или DataGrip
- Если критична стабильность (проект очень активно обновляется)
Рейтинг: 8.5 / 10
| Критерий | Оценка |
|---|---|
| Функциональность | 9/10 |
| Лёгкость и производительность | 10/10 |
| AI-интеграция | 8.5/10 |
| Удобство интерфейса | 8/10 |
| Зрелость и стабильность | 7/10 |
| Соотношение цена/качество | 10/10 |