AIKraft Agents

clidey/whodb

Где доступ к данным встречается с операционным интеллектом

Данные⭐ 5 050Goпоследний релиз: 0.138.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

WhoDB — это легковесная самохостная платформа для управления базами данных, доступная через браузер, десктопное приложение и CLI.

Зачем нужен

Инструмент объединяет просмотр, редактирование данных, визуализацию схемы и написание запросов в одном интерфейсе. Он полезен для быстрого знакомства с новыми базами данных, работы без установки тяжелых клиентов и использования AI для запросов на естественном языке.

Что можно реализовать

  • Быстрый осмотр локальной или удаленной БД через браузер без установки ПО
  • Визуальное изучение связей между таблицами через интерактивный граф схемы
  • Редактирование данных в табличном виде с сортировкой и фильтрацией
  • Генерация тестовых (mock) данных для разработки и тестирования
  • Запуск SQL-запросов через терминал (CLI) или MCP-сервер

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

  • Поддержка широкого спектра СУБД: PostgreSQL, MySQL, SQLite, MongoDB, Redis, ClickHouse, Elasticsearch и др.
  • Встроенные AI-функции: подключение Ollama, OpenAI, Anthropic, LM Studio или других совместимых провайдеров для запросов на естественном языке
  • Несколько форматов запуска: Docker, Windows, macOS, Snap, CLI и веб-интерфейс
  • Визуализация топологии базы данных (граф связей таблиц)
  • Scratchpad для запросов с автодополнением, историей и сохранением результатов

👤 Кому подойдёт: разработчики, DevOps-инженеры, аналитики данных, исследователи

Релизы

0.138.0minor
🕐 9 дн назад · релиз на GitHub ↗

Релиз Whodb 0.138.0: усиление безопасности, исправления CLI, улучшение UI и обновление зависимостей.

  • Fixed: Исправлена безопасность: защита от сбоев при загрузке файлов, ограничение проверок соединений и скрытие конфиденциальных значений профиля.
  • Fixed: Устранены ошибки в работе CLI и исправлен тест для DuckDB.
  • Added: Добавлена улучшенная страница 404 и обновлены переводы интерфейса.
  • Обновлена среда разработки до pnpm 12, а также аналитика и зависимости.
0.137.0patch
🕐 9 дн назад · релиз на GitHub ↗

Релиз 0.137.0 включает обновления зависимостей (oxlint, ruff, Wails, Echo, Jackson) и исправления безопасности через Dependabot.

  • Обновлены зависимости: oxlint (до 1.89.0), ruff (до 0.17.1), Wails (до 2.17.0), Echo (до 4.16.1) и Jackson (до 2.22.4).
  • Проведено массовое обновление пакетов в директориях /frontend, /core, /sdk и /cli с помощью Dependabot.
  • Обновлен GraphQL-парсер gqlparser/v2 с версии 2.5.62 до 2.5.63.
  • Исправления и обновления безопасности в компонентах desktop-common и desktop-ce.
0.136.0patch
🕐 15 дн назад · релиз на GitHub ↗

Исправлена критическая уязвимость в MySQL, обновлён UI и CLI MCP, произведён массовый апдейт зависимостей.

  • Fixed: Исправлена уязвимость безопасности в опции allowAllFiles для MySQL (GHSA-xpmq-qfwr-f4c6).
  • Fixed: Улучшена контрастность пользовательского интерфейса.
  • Added: Обновлена функциональность CLI MCP.
  • Added: Изменен механизм загрузки языков в системе переводов.
  • Обновлены зависимости во всех компонентах (backend, frontend, sdk, cli), включая grpc, framer-motion, graphql и другие.
0.135.0patch
🕐 21 дн назад · релиз на GitHub ↗

Выпуск 0.135.0: критические исправления безопасности для TestSourceConnection и DuckDB, обновление UI и CLI MCP.

  • Fixed: Исправлена уязвимость обхода проверки TestSourceConnection.
  • Fixed: Устранена проблема с обходом безопасности в DuckDB.
  • Added: Обновлен пользовательский интерфейс для корректного отображения платформы.
  • Added: Улучшена функциональность CLI MCP.
  • Fixed: Исправлена работа с эндпоинтами Anthropic (теперь поддерживаются пути с /v1 и без него).
0.134.0patch
🕐 1 мес назад · релиз на GitHub ↗

Выпуск 0.134.0: устранено десять уязвимостей безопасности, обновлены способы установки и документация.

  • Fixed: Исправлены десять уязвимостей безопасности (GHSA-2mwr-p8j5-rm33, GHSA-pvf2-6h4x-r24j, GHSA-6mr5-wx6p-65fg, GHSA-q89h-vc47-vf4c, GHSA-4r6q-hf67-63p9, GHSA-q79w-r6rg-4w2j, GHSA-whw2-94xc-h8w8, GHSA-4rq3
  • Added: Добавлена возможность установки через Snap Store и Docker (образы clidey/whodb:0.134.0 и :latest).
  • Added: Обновлены ссылки на документацию и репорт об ошибках.
  • Доступны прямые загрузки для различных платформ (DMG, MSIX и др.).
0.130.0patch
🕐 1 мес назад · релиз на GitHub ↗

Выпуск 0.130.0: критические исправления безопасности (SQL-инъекции, CORS, MCP) и обновление зависимостей.

  • Fixed: Исправлена уязвимость SQL-инъекции из-за некорректного экранирования идентификаторов схем и таблиц.
  • Fixed: Устранена возможность обхода режима чтения (safe mode) в MCP-сервере.
  • Fixed: Заблокирован кросс-доменный доступ при незаданных разрешённых источниках (CORS).
  • Обновлены зависимости: Wails, PostHog, AWS SDK, Google AlloyDB, Azure Identity, Go SDK для MCP и другие.
0.129.0minor
🕐 1 мес назад · релиз на GitHub ↗

Выпуск SDK на TypeScript, Python, Java, Rust и Go, новые команды CLI, исправления и обновления зависимостей.

  • Added: Добавлены платформы SDK для TypeScript, Python, Java, Rust и Go.
  • Added: Расширен функционал CLI: управление пакетами, онтологиями, приложениями и серверами MCP.
  • Fixed: Исправлена логика экспорта подключений к источникам данных.
  • Fixed: Устранены проблемы с сеткой интерфейса и обновлены переводы.
  • Added: Обновлены зависимости, инструменты линтинга и CI-пайплайны публикации SDK.
0.128.0patch
🕐 1 мес назад · релиз на GitHub ↗

Обновление зависимостей в ядре, CLI, фронтенде и SDK, включая AWS SDK, Echo, OpenTelemetry и BAML.

  • Added: Обновлен AWS SDK Go v2 (RDS Auth, Elasticache, OpenSearch) в ядре.
  • Added: Обновлен фреймворк Echo v4 и библиотека bubbletea в десктопной и CLI версиях.
  • Added: Обновлен BAML до версии 0.226.2 и OpenTelemetry Trace в ядре.
  • Added: Обновлены инструменты разработки: Oxlint, Ruff, SpotBugs и Maven плагины в SDK.
  • Added: Обновлены Posthog-js, Wails v2, gRPC и другие зависимости в соответствующих модулях.
0.127.0majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Переименование CLI-исполняемого файла, обновление Go до 1.27 и удаление сломанной светлой темы интерфейса.

  • Breaking: Исполняемый файл переименован с whodb-cli на whodb; старый алиас устарел и будет удален.
  • Added: Обновлена версия Go до 1.27 и все зависимости проекта.
  • Breaking: Полностью удалена неработающая светлая тема CLI-интерфейса.
  • Fixed: Исправлены и улучшены элементы пользовательского интерфейса командной строки.
0.126.0patch
🕐 2 мес назад · релиз на GitHub ↗

Релиз Whodb 0.126.0: исправления интерфейса, CLI MCP и обновлённые зависимости.

  • Fixed: Исправлена работа чат-интерфейса.
  • Fixed: Устранена проблема с аутентификацией CLI MCP.
  • Added: Обновлены зависимости, включая библиотеки Wails, AWS SDK, Vite и golang.org/x/crypto.
  • Обновлены переводы интерфейса.
0.125.0patch
🕐 2 мес назад · релиз на GitHub ↗

Релиз Whodb 0.125.0: исправлена ошибка переключения баз в профиле, обновлён UI и CLI-аутентификация, обновлены зависимости.

  • Fixed: Исправлена ошибка, мешавшая переключаться между базами данных в рамках одного профиля.
  • Added: Обновлён пользовательский интерфейс приложения.
  • Added: Внесены изменения в систему аутентификации для командной строки (CLI).
  • Обновлены зависимости: AWS SDK, Google API, gRPC, OpenTelemetry, Apollo Client и другие.
0.124.0minorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Обновление зависимостей, миграция с хранения аутентификации в браузере и улучшение обработки входа в десктопной версии и CLI.

  • Breaking: Удалено сохранение данных аутентификации в браузере.
  • Added: Обновлён механизм аутентификации в десктопной версии.
  • Added: Изменён способ авторизации CLI с платформой.
  • Fixed: Обновлены английские тексты и связанные переводы.
  • Обновлены зависимости AWS SDK, React, Playwright и другие.
0.123.0minor
🕐 3 мес назад · релиз на GitHub ↗

Обновление зависимостей, улучшение рендеринга таблиц, добавление бейджа MCP Toplist и подготовка CLI к запуску платформы.

  • Added: Добавлен бейдж ранга MCP Toplist
  • Added: Улучшен рендеринг таблиц
  • Added: Обновления CLI к запуску платформы
  • Fixed: Выровнены столбцы в таблице единиц хранения
  • Обновлены зависимости go-sqlite3, posthog-js, oxlint-tsgolint и baseline-browser-mapping