Об этом проекте
Chat2DB Community — это бесплатный кроссплатформенный локальный клиент для баз данных и рабочая среда SQL, разработанный OtterMind. Согласно README, это инструмент с поддержкой AI для разработчиков, администраторов БД, аналитиков и команд по работе с данными, работающий на Windows, macOS и Linux и объединяющий полную рабочую среду SQL с AI-помощником, подключенным к пользовательской модели.
Ключевые возможности включают подключение к более чем 40 базам данных, таким как MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, MongoDB, Redis, SQLite, MariaDB, TiDB, Hive, DB2, Snowflake, BigQuery, Elasticsearch, Trino, TimescaleDB, Greenplum, YugabyteDB, CrateDB, QuestDB, Apache IoTDB, Firebird, HSQLDB и Apache Derby. Новые JDBC-базы можно добавлять через конфигурацию без изменения кода. Рабочая среда SQL обеспечивает редактирование, автодополнение, форматирование, выполнение, сохраненные SQL-запросы и историю выполнения. AI-помощник может генерировать, объяснять и оптимизировать SQL с помощью естественного языка и пользовательской AI-модели. Функции управления базой данных включают просмотр метаданных, управление таблицами и объектами через DDL/DML, а также редактирование данных на месте. Проект также предлагает импорт и экспорт данных, дашборды и графики, а также открытый CLI с поддержкой MCP.
Варианты развертывания включают десктопные установщики из GitHub Releases, образ Docker с поддержкой Docker Compose, доступ через браузер по адресу localhost:10825 и CLI. Для Docker требуется версия 19.03.0+, для варианта с Compose — Docker Compose 2.0.0+, 2+ ядра CPU и 4+ ГБ ОЗУ. Сборка из исходного кода требует Eclipse Temurin 17, Node.js 18.17.0 или новее и Maven 3.8 или новее.
Безопасность и шифрование: Chat2DB Community описывается как однопользовательское локальное приложение без учетных записей пользователей или границ авторизации. В README рекомендуется привязывать HTTP-сервис к 127.0.0.1 или ::1 и не выставлять его в ненадежные сети. Сохраненные пароли источников данных и API-ключи AI-модели шифруются с помощью AES-256-GCM с использованием уникального ключа для каждой установки. Запуск веб/headless-версии невозможен без действительного ключа, в то время как десктопный режим может автоматически создать отсутствующий ключ. Файл ключа следует резервировать и сохранять при обновлениях и пересборке контейнеров. Пользовательские JDBC-драйверы являются исполняемым Java-кодом и должны устанавливаться только из доверенных источников.
Лицензирование и издания: Chat2DB Community 5.3.0 и новее использует лицензию с открытым исходным кодом на основе Apache License 2.0 с дополнительными условиями. Релизы до 5.3.0, включая 0.3.7 и более ранние исторические теги, остаются под Apache License 2.0. Коммерческие издания Pro и Enterprise добавляют облачные AI-сервисы, учетные записи пользователей, облачное хранилище и синхронизацию между устройствами, а также функции командного сотрудничества и управления.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.