
Команда разработчиков LibreDB представила открытый проект веб-редактора баз данных под названием LibreDB Studio (онлайн-демо решения). Это веб-клиент и IDE для работы с базами данных. Проект опубликован на GitHub под лицензией MIT. Решение предназначено для установки на сервер, а пользователи подключаются через браузер.
По информации OpenNET, среди расширенных возможностей LibreDB Studio можно выделить централизованный вход через SSO (OIDC), разграничение прав доступа (RBAC), полный журнал аудита запросов, построение ER-диаграмм, визуализация вывода EXPLAIN и сравнение схем.

Проект LibreDB Studio поддерживает подключение SSL/TLS и SSH-туннелей с такими движками БД: PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL, DuckDB, MongoDB, Redis, Couchbase, ClickHouse, Druid, Elasticsearch, OpenSearch, Apache Trino и Apache Cassandra.

Для запуска LibreDB Studio достаточно выполнить команду «docker run ‑p 3000:3000 libredb/libredb‑studio». Решение поддерживает установка через Helm, доступен пакет npm (libredb/studio).

В проекте LibreDB Studio добавлен ИИ-помощника, использование которого необязательно. ИИ-система умеет подключаться к внешним сервисам (Gemini, OpenAI) или к локальной модели через Ollama. В последнем случае запросы, схема и данные не отправляются во внешние сервисы и не покидают локальную сеть. ИИ-помощник генерирует SQL по описанию на естественном языке, работает в режиме только для чтения, а сформированный запрос выполняется лишь после подтверждения пользователем.

Источник: habr.com