clidey/whodb

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

Данные⭐ 5 033Goпоследний релиз: 0.129.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.129.0minor
🕐 2 дн назад · релиз на 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
🕐 2 дн назад · релиз на 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
🕐 1 мес назад · релиз на GitHub ↗

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

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

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

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

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

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

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

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

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

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