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 распространяется под лицензией Apache 2.0 и является полностью бесплатным. Никаких платных планов, никаких ограничений на количество подключений.

Архитектура: почему так мало весит?

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.

⚠ Важно: безопасность MCP
Последствия для безопасности реальны: если AI-агент имеет доступ к вашим базам через MCP, он может выполнять запросы. Перед подключением агента к продакшн-данным обязательно настройте режим Read only и проверьте список разрешённых подключений.

🖥️ Режимы развёртывания

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Да
Коммерческое использованиеДа
💡 Установка за 30 секунд

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.0MCP-сервер — отдельная установка
Всего 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-синхронизация конфигурации—

Сравнение с альтернативами

ПараметрDBXDBeaver CommunityTablePlus
ЦенаБесплатноБесплатно (CE)~$99/устройство
Размер~25 МБ~300–500 МБ (с JRE)~30–50 МБ
ПлатформыWin / Mac / LinuxWin / Mac / LinuxWin / Mac / Linux
Число СУБД100+80+~30
Требует JavaНет (кроме Oracle)ДаНет
AI-ассистентВстроенныйПлатный (Pro)Частичный (BYOK)
MCP-сервер✅ Да❌ Нет❌ Нет
Docker Web-версия✅ Да❌ Нет❌ Нет
ER-диаграммы✅ Да✅ Да❌ Нет
Open-sourceApache 2.0Apache 2.0❌ Нет
Скорость запускаМгновенно3–5 секМгновенно

DBeaver требует Java JRE, которая может занимать сотни МБ; TablePlus недоступен для Linux (уже исправлено) и требует оплаты; Navicat — платный с высокой ценой. DBX закрывает все эти болевые точки одновременно.

DBX достиг #2 в GitHub Trending и получил значки «Репозиторий дня, недели и месяца» на Trendshift — свидетельство стремительного роста популярности.

📝 Кейс: AI-агент + продакшн БД

Типичный сценарий использования MCP:

  1. Настройте подключение к PostgreSQL в DBX (режим Read only)
  2. Добавьте DBX MCP-сервер в конфигурацию Claude Code или Cursor
  3. Напишите агенту: «Проанализируй медленные запросы за последние сутки»
  4. Агент автоматически обратится к вашей БД через безопасный 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