Repolode
t8y2

t8y2/dbx

Лёгкий кроссплатформенный клиент для 100+ баз данных: десктопное приложение, Docker, CLI, встроенный AI-помощник по SQL и MCP-сервер.

Open source альтернатива:DBeaverTablePlusNavicat

Звёзды
27,218
Форки
2,471
Открытые issues
1,279
Последний коммит
5 часов назад

Что это?

DBX — клиент для управления базами данных, созданный на Rust и Tauri. Он рассчитан на разработчиков, которым нужно работать в одном месте с разными СУБД. Клиент подключается к MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle и длинному списку локальных и аналитических баз данных и поставляется в виде приложения размером около 25 МБ.

Помимо привычного просмотра схем и редактора запросов, в DBX есть таблица с редактированием данных прямо в ячейках, сравнение схем, ER-диаграммы, планы выполнения запросов, импорт и экспорт таблиц и перенос данных между базами. Для Redis и MongoDB предусмотрены отдельные интерфейсы, а для Kafka, RocketMQ, RabbitMQ, Pulsar, MQTT, Nacos, Consul, ZooKeeper и etcd — собственные консоли. AI-помощник по SQL умеет создавать, объяснять и оптимизировать запросы с помощью Claude, OpenAI или локальных моделей через Ollama.

DBX можно использовать как нативное десктопное приложение на macOS, Windows и Linux, развернуть веб-версию с помощью Docker или работать через CLI. Отдельный MCP-сервер позволяет AI-агентам для программирования, например Claude Code и Cursor, обращаться к базам данных через подключения, настроенные в DBX.

Ключевые возможности

  • 01Поддерживает более 100 баз данных, включая MySQL, PostgreSQL, SQLite, Redis, MongoDB и DuckDB.
  • 02Встроенный AI-помощник по SQL создаёт, объясняет и оптимизирует запросы, а перед выполнением проверяет их на безопасность.
  • 03MCP-сервер для AI-агентов для программирования, таких как Claude Code и Cursor.
  • 04Доступен как десктопное приложение, веб-версия для развёртывания с Docker или CLI.
  • 05Консоли для Kafka, RabbitMQ, Pulsar и других систем обмена сообщениями.
  • 06Сравнение схем, ER-диаграммы, планы выполнения запросов, импорт, экспорт и перенос данных.

Сценарии использования

  • Работа с несколькими разными СУБД через один клиент вместо установки отдельного инструмента для каждой.
  • Предоставление AI-агентам для программирования доступа к базам данных разработки через подключения, уже настроенные в DBX.
  • Развёртывание общей веб-версии клиента для работы команды с базами данных с помощью Docker.
  • Сравнение схем или перенос данных между базами из десктопного приложения.

Темы

Частые вопросы

Что такое dbx?
Лёгкий кроссплатформенный клиент для 100+ баз данных: десктопное приложение, Docker, CLI, встроенный AI-помощник по SQL и MCP-сервер. DBX — клиент для управления базами данных, созданный на Rust и Tauri. Он рассчитан на разработчиков, которым нужно работать в одном месте с разными СУБД. Клиент подключается к MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle и длинному списку локальных и аналитических баз данных и поставляется в виде приложения размером около 25 МБ.
dbx можно использовать бесплатно? Какая у него лицензия?
dbx распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dbx всё ещё поддерживается?
Активно поддерживается. Последний коммит в dbx — 19 окт. 2026 г..
Для чего можно использовать dbx?
Работа с несколькими разными СУБД через один клиент вместо установки отдельного инструмента для каждой. Предоставление AI-агентам для программирования доступа к базам данных разработки через подключения, уже настроенные в DBX. Развёртывание общей веб-версии клиента для работы команды с базами данных с помощью Docker. Сравнение схем или перенос данных между базами из десктопного приложения.
Где скачать dbx?
Исходный код и инструкции по установке — на GitHub: https://github.com/t8y2/dbx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты