> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> Список сторонних графических инструментов и приложений для работы с ClickHouse

# Графические интерфейсы от сторонних разработчиков

<div id="open-source">
  ## С открытым исходным кодом
</div>

<Accordion title="agx">
  [agx](https://github.com/agnosticeng/agx) — настольное приложение на Tauri и SvelteKit с современным интерфейсом для изучения данных и выполнения запросов с помощью встроенного движка базы данных ClickHouse (chdb).

  * Использует ch-db при запуске нативного приложения.
  * Может подключаться к экземпляру ClickHouse при запуске веб-версии.
  * Редактор Monaco, в котором вы будете чувствовать себя как дома.
  * Множество постоянно развивающихся визуализаций данных.
</Accordion>

<Accordion title="ch-ui">
  [ch-ui](https://github.com/caioricciuti/ch-ui) — простое приложение на React.js с интерфейсом для баз данных ClickHouse, предназначенное для выполнения запросов и визуализации данных. Оно создано с использованием React и веб-клиента ClickHouse и предоставляет лаконичный и удобный интерфейс для работы с базами данных.

  Возможности:

  * Интеграция с ClickHouse: легко управляйте подключениями и выполняйте запросы.
  * Адаптивное управление вкладками: динамически управляйте несколькими вкладками, например вкладками запросов и таблиц.
  * Оптимизация производительности: использует Indexed DB для эффективного кэширования и управления состоянием.
  * Локальное хранение данных: все данные хранятся локально в браузере, что гарантирует, что они никуда не отправляются.
</Accordion>

<Accordion title="ChartDB">
  [ChartDB](https://chartdb.io) — бесплатный инструмент с открытым исходным кодом для визуализации и проектирования схем баз данных, включая ClickHouse, с помощью одного запроса. Он создан на React и предлагает удобный и понятный интерфейс, не требуя ни учётных данных базы данных, ни регистрации для начала работы.

  Возможности:

  * Визуализация схемы: мгновенно импортируйте и визуализируйте схему ClickHouse, включая ER-диаграммы с materialized view и обычными представлениями, с отображением связей с таблицами.
  * Экспорт DDL с помощью ИИ: легко генерируйте DDL-скрипты для более удобного управления схемой и её документирования.
  * Поддержка нескольких диалектов SQL: совместим с рядом SQL-диалектов, что делает его универсальным для различных сред баз данных.
  * Без регистрации и учётных данных: все возможности доступны прямо в браузере, что обеспечивает простоту и безопасность работы.

  [Исходный код ChartDB](https://github.com/chartdb/chartdb).
</Accordion>

<Accordion title="CHOps">
  [CHOps](https://ch-ops.io) — бесплатная веб-панель мониторинга с открытым исходным кодом, самоуправляемая, для администрирования и мониторинга кластеров ClickHouse. Она предоставляет браузерный интерфейс поверх HTTP-интерфейса ClickHouse для выполнения SQL, анализа медленных запросов, настройки оповещений, управления резервными копиями и управления доступом. Она работает с развёртываниями ClickHouse, доступными по HTTP. В настоящее время CHOps поддерживает ClickHouse 26.3 LTS; также работают другие недавние версии, хотя в них могут отсутствовать некоторые возможности.

  Возможности:

  * Редактор SQL с автодополнением, типами `EXPLAIN`, экспортом результатов в 22 форматах, профилировщиком запросов и временной шкалой метрик запросов.
  * Обзор кластера: монитор активных запросов с возможностью их остановки, аналитика и журнал запросов, анализ таблиц и частей, слияния и мутации, очередь распределённого DDL.
  * Пользовательские панели мониторинга с конструктором диаграмм, более чем 10 типами диаграмм и настраиваемыми сеточными макетами.
  * Мониторинг с воспроизведением в стиле DVR для покадрового просмотра исторических метрик.
  * Правила оповещений на основе SQL с проверкой пороговых значений и уведомлениями по электронной почте.
  * Управление доступом: управление пользователями и ролями ClickHouse, визуализация прав и редактирование профилей настроек.
  * Оркестрация резервного копирования и восстановления в S3-совместимое хранилище с обнаружением резервных копий и управлением профилями хранилища.
  * Инструменты для индексов: визуализация индексов пропуска данных, управление проекциями и создание вторичных индексов.
  * Средства просмотра журналов исключений, ошибок и текста с календарными тепловыми картами и фильтрованным поиском.
  * Развёртывается как единый самодостаточный бинарный файл, через Docker или из исходного кода.

  [Исходный код CHOps](https://github.com/Quantrail-Data/CH-Ops).
</Accordion>

<Accordion title="LibreDB Studio">
  [LibreDB Studio](https://github.com/libredb/libredb-studio) — самоуправляемая IDE для баз данных с лицензией MIT, работающая в браузере и развертываемая рядом с базой данных: в виде контейнера, чарта Helm, оператора OLM или npm-пакета, встроенного в другой продукт. Провайдер ClickHouse взаимодействует с документированным HTTP-интерфейсом на `8123`/`8443` и не требует драйверов.

  Возможности:

  * Редактор SQL на базе Monaco с автодополнением с учетом схемы, выполнением запросов в нескольких вкладках и отображением `EXPLAIN` в виде дерева плана.
  * Обозреватель схемы с виртуализированными сетками результатов, фильтрацией и экспортом в CSV/JSON.
  * Мониторинг на основе таблиц `system`: обзор сервера и размеры частей из `system.metrics`, `system.parts` и `system.disks`, завершенные запросы из `system.query_log`, выполняемые запросы из `system.processes` и возможность их завершения.
  * ClickHouse в одном интерфейсе с PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB, Redis, Couchbase и Apache Druid, поэтому аналитическое хранилище и питающая его база данных OLTP находятся в одной вкладке браузера.
  * Единый вход OIDC, ролевой доступ и журнал аудита запросов — все это в сборке MIT.

  [Справочник провайдера ClickHouse для LibreDB Studio](https://github.com/libredb/libredb-studio/blob/main/docs/providers/clickhouse.md).
</Accordion>

<Accordion title="DataStoria">
  [DataStoria](https://github.com/FrankChen021/datastoria) — веб-консоль с поддержкой ИИ для управления несколькими кластерами ClickHouse из одного места.

  Возможности:

  * **Возможности на базе ИИ**: используйте естественный язык для изучения данных, оптимизации и исправления SQL-запросов, а также визуализации данных.
  * **Интеграция с официальными навыками агентов ClickHouse**: используйте [официальные рекомендации](https://github.com/ClickHouse/agent-skills), чтобы получать от ИИ рекомендации по оптимизации базы данных.
  * **Умная диагностика ошибок**: мгновенно находите синтаксические ошибки благодаря точному выделению строк и столбцов и одним щелчком получайте предложенные ИИ исправления.
  * **Анализ системных таблиц**: подробно изучайте `system.query_log`, `system.query_views_log`, `system.zookeeper`, `system.ddl_distributed_queue`, `system.part_log` и `system.processes` с помощью мощной панели мониторинга и фильтров, чтобы быстро оценить состояние кластера.
  * **Объяснение одним щелчком**: мгновенно разбирайте планы выполнения запросов с помощью визуальных представлений AST и конвейера.
  * **Граф зависимостей**: визуализируйте связи между таблицами и отслеживайте потоки данных через materialized view, таблицы Distributed и внешние системы.
  * **Мониторинг кластера**: отслеживайте все узлы с помощью метрик в реальном времени, операций слияния, состояния репликации, производительности запросов и многого другого.
  * **Конфиденциальность и безопасность**: все SQL-запросы выполняются непосредственно из браузера на вашем сервере ClickHouse, обеспечивая полную конфиденциальность.

  [Документация DataStoria](https://docs.datastoria.app).
</Accordion>

<Accordion title="DataPup">
  [DataPup](https://github.com/DataPupOrg/DataPup) — современный кроссплатформенный клиент базы данных с поддержкой ИИ и нативной поддержкой ClickHouse.

  Возможности:

  * Помощь ИИ при работе с SQL-запросами с интеллектуальными рекомендациями
  * Нативная поддержка подключений к ClickHouse с безопасной обработкой учетных данных
  * Красивый и доступный интерфейс с несколькими темами (светлой, темной и цветными вариантами)
  * Расширенная фильтрация и исследование результатов запросов
  * Кроссплатформенная поддержка (macOS, Windows, Linux)
  * Высокая скорость и отзывчивость
  * Открытый исходный код и лицензия MIT
</Accordion>

<Accordion title="Dory">
  [Dory](https://github.com/dorylab/dory) — SQL-рабочее пространство с нативной поддержкой ИИ и ClickHouse.

  Возможности:

  * ИИ-помощник для генерации, объяснения и отладки SQL
  * Управление несколькими кластерами ClickHouse и выполнение запросов к ним из единого рабочего пространства
  * Автодополнение SQL с учетом схемы и рабочее пространство запросов с несколькими вкладками
  * Интерактивное исследование результатов запросов с фильтрацией и визуализацией
  * Сводки таблиц на базе ИИ для анализа наборов данных
  * Прямые подключения к ClickHouse с поддержкой SSH-туннелей
  * Современный удобный для разработчиков интерфейс с поддержкой светлой, темной и других тем
  * Кроссплатформенное настольное приложение (macOS, Windows, Linux) и поддержка Docker
  * Открытый исходный код и лицензия MIT
</Accordion>

<Accordion title="ClickHouse Schema Flow Visualizer">
  [ClickHouse Schema Flow Visualizer](https://github.com/FulgerX2007/clickhouse-schemaflow-visualizer) — веб-приложение с открытым исходным кодом для визуализации связей между таблицами ClickHouse.
  Оно подключается к экземпляру ClickHouse, разбирает метаданные `system.tables` (типы движков, зависимости, SELECT-запросы materialized view) и отображает интерактивные диаграммы потоков данных на уровне таблиц вместе со связями на уровне столбцов, где на каждом ребре указано выражение преобразования. Для компоновки диаграмм используется Dagre, а рендеринг выполняется в виде обычного встроенного SVG — клиентский runtime для построения диаграмм не загружается.

  Возможности:

  * Просмотр баз данных и таблиц ClickHouse через интуитивно понятную боковую панель
  * Представление Data Flow: входящие источники и исходящие materialized view на уровне таблиц
  * Представление Relationships: сопоставление на уровне столбцов с разобранным выражением преобразования на каждом ребре (например, `toStartOfHour(scheduled_departure)`, `avgState(delay_minutes)`)
  * Значки и цветовое кодирование с учетом движков для `MergeTree`, `Replicated*`, `Distributed`, `MaterializedView` и `Dictionary`
  * Щелкните столбец в представлении Relationships, чтобы подсветить весь путь данных через конвейер
  * Фильтр в боковой панели в реальном времени и палитра команд `Ctrl+K` / `⌘K` для быстрого перехода к любой таблице, столбцу или движку
  * Необязательное наложение метаданных с отображением количества строк и размера на диске для каждой таблицы
  * Экспорт текущей диаграммы в виде самодостаточного HTML-файла
  * TLS‑соединение с ClickHouse с возможностью отключить проверку сертификата и использовать пользовательские сертификаты CA и клиента

  [ClickHouse Schema Flow Visualizer — исходный код](https://github.com/FulgerX2007/clickhouse-schemaflow-visualizer)
</Accordion>

<Accordion title="Tabix">
  Веб-интерфейс для ClickHouse в проекте [Tabix](https://github.com/tabixio/tabix).

  Возможности:

  * Работа с ClickHouse непосредственно из браузера без установки дополнительного ПО.
  * Редактор запросов с подсветкой синтаксиса.
  * Автодополнение команд.
  * Инструменты для графического анализа выполнения запросов.
  * Выбор цветовой схемы.

  [Документация Tabix](https://tabix.io/doc/).
</Accordion>

<Accordion title="HouseOps">
  [HouseOps](https://github.com/HouseOps/HouseOps) — интерфейс/IDE для macOS, Linux и Windows.

  Возможности:

  * Конструктор запросов с подсветкой синтаксиса. Просмотр ответа в виде таблицы или JSON.
  * Экспорт результатов запросов в CSV или JSON.
  * Список процессов с описаниями. Режим записи. Возможность остановить (`KILL`) процесс.
  * Граф базы данных. Отображает все таблицы и их столбцы с дополнительной информацией.
  * Быстрый просмотр размера столбца.
  * Конфигурация сервера.

  В разработке запланированы следующие возможности:

  * Управление базой данных.
  * Управление пользователями.
  * Анализ данных в реальном времени.
  * Мониторинг кластера.
  * Управление кластером.
  * Мониторинг реплицируемых и Kafka-таблиц.
</Accordion>

<Accordion title="LightHouse">
  [LightHouse](https://github.com/VKCOM/lighthouse) — легковесный веб-интерфейс для ClickHouse.

  Возможности:

  * Список таблиц с фильтрацией и метаданными.
  * Предварительный просмотр таблиц с фильтрацией и сортировкой.
  * Выполнение запросов только для чтения.
</Accordion>

<Accordion title="Redash">
  [Redash](https://github.com/getredash/redash) — платформа для визуализации данных.

  Redash поддерживает несколько источников данных, включая ClickHouse, и может объединять результаты запросов из разных источников в единый итоговый набор данных.

  Возможности:

  * Мощный редактор запросов.
  * Обозреватель базы данных.
  * Инструмент визуализации, позволяющий представлять данные в различных формах.
</Accordion>

<Accordion title="Grafana">
  [Grafana](https://grafana.com/grafana/plugins/grafana-clickhouse-datasource/) — платформа для мониторинга и визуализации.

  «Grafana позволяет выполнять запросы к метрикам, визуализировать их, настраивать оповещения и понимать их независимо от места хранения. Создавайте, исследуйте и делитесь панелями мониторинга с командой, развивая культуру, основанную на данных. Сообщество доверяет и любит Grafana» — grafana.com.

  Плагин источника данных ClickHouse поддерживает ClickHouse в качестве серверной базы данных.
</Accordion>

<Accordion title="qryn">
  [qryn](https://metrico.in) — полиглотный высокопроизводительный стек обсервабилити для ClickHouse *(ранее cLoki)* с нативными интеграциями Grafana, позволяющими принимать и анализировать журналы, метрики и телеметрические трейсы от любых агентов, поддерживающих Loki/LogQL, Prometheus/PromQL, OTLP/Tempo, Elastic, InfluxDB и многие другие.

  Возможности:

  * Встроенные интерфейс Explore и CLI LogQL для выполнения запросов, извлечения и визуализации данных
  * Поддержка нативных API Grafana для выполнения запросов, обработки, приёма, трассировки и оповещений без плагинов
  * Мощный конвейер для динамического поиска, фильтрации и извлечения данных из журналов, событий, трейсов и не только
  * API приёма и PUSH, прозрачно совместимые с LogQL, PromQL, InfluxDB, Elastic и многими другими
  * Готов к использованию с такими агентами, как Promtail, Grafana-Agent, Vector, Logstash, Telegraf и многими другими
</Accordion>

<Accordion title="DBeaver">
  [DBeaver](https://dbeaver.io/) — универсальный настольный клиент баз данных с поддержкой ClickHouse.

  Возможности:

  * Разработка запросов с подсветкой синтаксиса и автодополнением.
  * Список таблиц с фильтрами и поиском по метаданным.
  * Предпросмотр данных таблицы.
  * Полнотекстовый поиск.

  По умолчанию DBeaver не использует сеанс при подключении (например, CLI использует). Если вам требуется поддержка сеансов (например, чтобы задать настройки для своего сеанса), измените свойства подключения драйвера и задайте для `session_id` произвольную строку (внутри используется HTTP-соединение). После этого можно использовать любые настройки из окна запроса.
</Accordion>

<Accordion title="clickhouse-cli">
  [clickhouse-cli](https://github.com/hatarist/clickhouse-cli) — альтернативный клиент командной строки для ClickHouse, написанный на Python 3.

  Возможности:

  * Автодополнение.
  * Подсветка синтаксиса для запросов и вывода данных.
  * Поддержка пейджера для вывода данных.
  * Пользовательские команды в стиле PostgreSQL.
</Accordion>

<Accordion title="clickhouse-flamegraph">
  [clickhouse-flamegraph](https://github.com/Slach/clickhouse-flamegraph) — специализированный инструмент для визуализации `system.trace_log` в виде [флеймграфа](http://www.brendangregg.com/flamegraphs.html).
</Accordion>

<Accordion title="clickhouse-plantuml">
  [cickhouse-plantuml](https://pypi.org/project/clickhouse-plantuml/) — скрипт для создания диаграммы [PlantUML](https://plantuml.com/) схем таблиц.
</Accordion>

<Accordion title="Граф таблиц ClickHouse">
  [ClickHouse table graph](https://github.com/mbaksheev/clickhouse-table-graph) — простой CLI-инструмент для визуализации зависимостей между таблицами ClickHouse. Инструмент получает связи между таблицами из `system.tables` и строит блок-схему зависимостей в формате [mermaid](https://mermaid.js.org/syntax/flowchart.html). С его помощью можно легко визуализировать зависимости между таблицами и понять поток данных в базе данных ClickHouse. Благодаря mermaid итоговая блок-схема выглядит привлекательно и её легко добавить в документацию Markdown.
</Accordion>

<Accordion title="xeus-clickhouse">
  [xeus-clickhouse](https://github.com/wangfenjin/xeus-clickhouse) — ядро Jupyter для ClickHouse, поддерживающее выполнение SQL-запросов к данным ClickHouse в Jupyter.
</Accordion>

<Accordion title="MindsDB Studio">
  [MindsDB](https://mindsdb.com/) — слой ИИ с открытым исходным кодом для баз данных, включая ClickHouse, который позволяет легко разрабатывать, обучать и развёртывать передовые модели машинного обучения. MindsDB Studio (GUI) позволяет обучать новые модели на данных из базы данных, интерпретировать прогнозы модели, выявлять потенциальные смещения данных, а также оценивать и визуализировать точность модели с помощью функции объяснимого ИИ, чтобы быстрее адаптировать и настраивать модели машинного обучения.
</Accordion>

<Accordion title="DBM">
  [DBM](https://github.com/devlive-community/dbm) — инструмент визуального управления для ClickHouse!

  Возможности:

  * Поддержка истории запросов (пагинация, полная очистка и т. д.)
  * Поддержка запросов к выбранным SQL-конструкциям
  * Поддержка прерывания запросов
  * Поддержка управления таблицами (метаданные, удаление, предпросмотр)
  * Поддержка управления базами данных (удаление, создание)
  * Поддержка пользовательских запросов
  * Поддержка управления несколькими источниками данных (проверка подключения, мониторинг)
  * Поддержка мониторинга (процессор, подключение, запрос)
  * Поддержка миграции данных
</Accordion>

<Accordion title="Bytebase">
  [Bytebase](https://bytebase.com) — это веб-инструмент с открытым исходным кодом для управления изменениями схемы и контроля версий, предназначенный для команд. Он поддерживает различные базы данных, включая ClickHouse.

  Возможности:

  * Рецензирование схемы разработчиками и администраторами баз данных.
  * Database-as-Code: контроль версий схемы в VCS, например GitLab, и запуск развертывания при коммите кода.
  * Упрощенное развертывание с политиками для каждого окружения.
  * Полная история миграций.
  * Обнаружение расхождений схемы.
  * Резервное копирование и восстановление.
  * RBAC.
</Accordion>

<Accordion title="Zeppelin-Interpreter-for-ClickHouse">
  [Zeppelin-Interpreter-for-ClickHouse](https://github.com/SiderZhang/Zeppelin-Interpreter-for-ClickHouse) — это интерпретатор [Zeppelin](https://zeppelin.apache.org) для ClickHouse. По сравнению с интерпретатором JDBC он обеспечивает более гибкое управление тайм-аутами для длительных запросов.
</Accordion>

<Accordion title="ClickCat">
  [ClickCat](https://github.com/clickcat-project/ClickCat) — это удобный интерфейс, позволяющий искать, исследовать и визуализировать данные ClickHouse.

  Возможности:

  * Онлайн-редактор SQL, в котором можно выполнять SQL-код без установки.
  * Возможность отслеживать все процессы и мутации. Незавершённые процессы можно завершить в интерфейсе.
  * Метрики включают анализ кластера, данных и запросов.
</Accordion>

<Accordion title="ClickVisual">
  [ClickVisual](https://clickvisual.net/) — это легковесная платформа с открытым исходным кодом для запросов к журналам, их анализа и визуализации оповещений.

  Возможности:

  * Создание библиотек журналов для анализа одним щелчком
  * Управление конфигурацией сбора журналов
  * Пользовательская настройка индексов
  * Настройка оповещений
  * Настройка детализации разрешений для библиотек и таблиц
</Accordion>

<Accordion title="ClickHouse-Mate">
  [ClickHouse-Mate](https://github.com/metrico/clickhouse-mate) — это веб-клиент и пользовательский интерфейс на Angular для поиска и исследования данных в ClickHouse.

  Возможности:

  * Автодополнение SQL-запросов ClickHouse
  * Быстрая навигация по дереву баз данных и таблиц
  * Расширенная фильтрация и сортировка результатов
  * Встроенная документация ClickHouse SQL
  * Предустановки и история запросов
  * Полностью работает в браузере, без сервера и бэкенда

  Клиент доступен для немедленного использования через GitHub Pages: [https://metrico.github.io/clickhouse-mate/](https://metrico.github.io/clickhouse-mate/)
</Accordion>

<Accordion title="Uptrace">
  [Uptrace](https://github.com/uptrace/uptrace) — это инструмент APM, предоставляющий распределённую трассировку и метрики на базе OpenTelemetry и ClickHouse.

  Возможности:

  * [Трассировка OpenTelemetry](https://uptrace.dev/opentelemetry/distributed-tracing.html), метрики и журналы.
  * Уведомления по электронной почте, Slack и PagerDuty с использованием AlertManager.
  * SQL-подобный язык запросов для агрегирования спанов.
  * PromQL-подобный язык для запросов к метрикам.
  * Готовые панели мониторинга метрик.
  * Поддержка нескольких пользователей и проектов через конфигурацию YAML.
</Accordion>

<Accordion title="clickhouse-monitoring">
  [clickhouse-monitoring](https://github.com/duyet/clickhouse-monitoring) — это простая панель мониторинга на Next.js, использующая таблицы `system.*` для мониторинга и общего обзора кластера ClickHouse.

  Возможности:

  * Монитор запросов: текущие запросы, история запросов, ресурсы запросов (память, прочитанные части, file\_open, ...), наиболее ресурсоёмкие запросы, наиболее используемые таблицы или столбцы и т. д.
  * Монитор кластера: общее использование памяти/ЦП, распределённая очередь, глобальные настройки, настройки MergeTree, метрики и т. д.
  * Информация о таблицах и частях: размер, количество строк, сжатие, размер частей и т. д. с детализацией на уровне столбцов.
  * Полезные инструменты: исследование данных ZooKeeper, EXPLAIN запросов, завершение запросов и т. д.
  * Диаграммы метрик: запросы и использование ресурсов, количество слияний/мутаций, производительность слияний, производительность запросов и т. д.
</Accordion>

<Accordion title="CKibana">
  [CKibana](https://github.com/TongchengOpenSource/ckibana) — это легковесный сервис, позволяющий легко искать, исследовать и визуализировать данные ClickHouse с помощью нативного интерфейса Kibana.

  Возможности:

  * Преобразует запросы диаграмм из нативного интерфейса Kibana в синтаксис запросов ClickHouse.
  * Поддерживает расширенные возможности, такие как семплирование и кэширование, для повышения производительности запросов.
  * Снижает затраты на обучение пользователей после миграции с ElasticSearch на ClickHouse.
</Accordion>

<Accordion title="Telescope">
  [Telescope](https://iamtelescope.net/) — современный веб-интерфейс для изучения журналов, хранящихся в ClickHouse. Он предоставляет удобный интерфейс для выполнения запросов, визуализации и управления данными журналов с гибким управлением доступом.

  Возможности:

  * Чистый адаптивный интерфейс с мощными фильтрами и настраиваемым выбором полей.
  * Синтаксис FlyQL для интуитивной и выразительной фильтрации журналов.
  * Временной график с поддержкой группировки, включая вложенные поля JSON, Map и Array.
  * Поддержка необработанных SQL-условий `WHERE` для расширенной фильтрации (с проверкой разрешений).
  * Сохранённые представления: сохранение и совместное использование пользовательских конфигураций интерфейса для запросов и компоновки.
  * Ролевое управление доступом (RBAC) и интеграция с аутентификацией GitHub.
  * На стороне ClickHouse не требуются дополнительные агенты или компоненты.

  [исходный код Telescope](https://github.com/iamtelescope/telescope) · [Демонстрация](https://demo.iamtelescope.net)
</Accordion>

<Accordion title="ClickLens">
  [ClickLens](https://ntk148v.github.io/clicklens/) — современный, мощный и удобный веб-интерфейс для управления базами данных ClickHouse и их мониторинга. Он предоставляет комплексный набор инструментов, позволяющий разработчикам, аналитикам и администраторам эффективно работать с кластерами ClickHouse. ClickHouse — превосходная аналитическая база данных, однако управление ею через CLI или базовые инструменты может быть сложным. ClickLens решает эту проблему, предлагая:

  * Discover — гибкое изучение данных в стиле Kibana для любой таблицы
  * SQL Console — пишите, выполняйте и анализируйте запросы с подсветкой синтаксиса и потоковой выдачей результатов
  * Мониторинг в реальном времени — следите за состоянием кластера, производительностью запросов и использованием ресурсов
  * Schema Explorer — просматривайте базы данных, таблицы, столбцы, части и многое другое
  * Управление доступом — управляйте пользователями и ролями непосредственно из интерфейса
  * Нативный RBAC — разрешения в интерфейсе напрямую определяются правами ClickHouse

  [исходный код ClickLens](https://github.com/ntk148v/clicklens)
</Accordion>

<Accordion title="CHouse UI">
  [CHouse UI](https://chouse-ui.com) — это самоуправляемый веб-интерфейс ClickHouse с открытым исходным кодом, созданный для **команд, эксплуатирующих ClickHouse в продакшне**. Большинство инструментов хорошо решают какую-то одну задачу — рабочее пространство для запросов, панель мониторинга, AI assistant, мониторинг кластера; CHouse UI объединяет всё это: уровень управления командным доступом, мониторинг парка из нескольких кластеров и автономный AI SRE в режиме только для чтения. В отличие от клиентов, которым нужны прямые учетные данные базы данных, он хранит их в зашифрованном виде на стороне сервера и управляет доступом через собственный слой **Ролевого управления доступом (RBAC)**, поэтому браузер никогда не получает пароль ClickHouse.

  Возможности:

  * **Командный доступ и безопасность** - RBAC на уровне приложения (предопределенные и пользовательские роли, детализированные правила доступа к данным на уровне базы данных и таблицы), журнал аудита с реальным контекстом сеанса и зашифрованные на стороне сервера учетные данные с AES-256-GCM.
  * **Парк из нескольких кластеров** - Отслеживайте все настроенные кластеры в одной панели (состояние, память, активные запросы, исключения, мини-графики трендов); каждая карточка опрашивается независимо, а в основе лежит серверный опросчик снимков.
  * **Chouse AI — Fleet Doctor** - Автономный AI SRE в режиме только для чтения: он сканирует парк с помощью защищенного инструмента `SELECT`, ограниченного `system.*` (ClickHouse `readonly=1`), точно определяет первопричины и формирует структурированный отчет с подробным разбором тяжелых запросов и предложениями по их переписыванию. Он никогда не изменяет кластер.
  * **AI во вкладках мониторинга** - "Optimize with Chouse AI" для строки в журнале запросов (переписывание + оценка `EXPLAIN` до→после + открытие в рабочем пространстве SQL), а также "Diagnose" в один клик для строки `system.errors` или записи в журнале частей.
  * **Пороговые оповещения** - Правила для % памяти узла, памяти на запрос и долгих запросов с доставкой в Slack и по электронной почте — с приложенным автономным анализом первопричины при срабатывании.
  * **Полноценное рабочее пространство** - редактор SQL Monaco, обозреватель схем, представление выполняющихся запросов с возможностью завершения, встроенный мониторинг ClickHouse (разбивка памяти, части/слияния, отставание реплик, перцентили задержки) и импорт/экспорт данных.

  С открытым исходным кодом (Apache 2.0), ориентирован прежде всего на on-prem — все возможности входят в поставку, без платного уровня.

  [исходный код CHouse UI](https://github.com/daun-gatal/chouse-ui)
</Accordion>

<Accordion title="clickhouse-flow">
  [clickhouse-flow](https://github.com/MikeAmputer/clickhouse-flow) — инструмент с открытым исходным кодом для визуализации потоков данных и зависимостей между таблицами, представлениями и materialized views в ClickHouse.

  Возможности:

  * Автоматически строит граф схемы на основе метаданных ClickHouse.
  * Визуализирует потоки данных через materialized views.
  * Интерактивный интерфейс для изучения структуры схемы.
  * Экспорт диаграмм в PDF или SVG для документации и совместного использования.
  * Развертывание на основе Docker для быстрой настройки в средах разработки.
</Accordion>

<div id="commercial">
  ## Коммерческие
</div>

<Accordion title="DataGrip">
  [DataGrip](https://www.jetbrains.com/datagrip/) — IDE для баз данных от JetBrains со специализированной поддержкой ClickHouse. Также он встроен в другие инструменты на базе IntelliJ: PyCharm, IntelliJ IDEA, GoLand, PhpStorm и другие.

  Возможности:

  * Очень быстрое автодополнение кода.
  * Подсветка синтаксиса ClickHouse.
  * Поддержка специфичных для ClickHouse возможностей, например вложенных столбцов и движков таблиц.
  * Редактор данных.
  * Рефакторинг.
  * Поиск и навигация.
</Accordion>

<Accordion title="Yandex DataLens">
  [Yandex DataLens](https://yandex.cloud/en/services/datalens) — сервис визуализации и анализа данных.

  Возможности:

  * Широкий выбор визуализаций: от простых столбчатых диаграмм до сложных панелей мониторинга.
  * Панели мониторинга можно сделать общедоступными.
  * Поддержка нескольких источников данных, включая ClickHouse.
  * Хранилище материализованных данных на базе ClickHouse.

  DataLens [доступен бесплатно](https://yandex.cloud/en/docs/datalens/pricing) для проектов с низкой нагрузкой, в том числе для коммерческого использования.

  * [Документация DataLens](https://yandex.cloud/en/docs/datalens/).
  * [Руководство](https://yandex.cloud/en/docs/solutions/datalens/data-from-ch-visualization) по визуализации данных из базы данных ClickHouse.
</Accordion>

<Accordion title="Holistics Software">
  [Holistics](https://www.holistics.io/) — полнофункциональная платформа данных и инструмент бизнес-аналитики.

  Возможности:

  * Автоматическая отправка отчетов по расписанию через электронную почту, Slack и Google Sheets.
  * Редактор SQL с визуализациями, контролем версий, автодополнением, повторно используемыми компонентами запросов и динамическими фильтрами.
  * Встраиваемая аналитика отчетов и панелей мониторинга через iframe.
  * Подготовка данных и ETL.
  * Поддержка SQL-моделирования данных для реляционного сопоставления данных.
</Accordion>

<Accordion title="Looker">
  [Looker](https://looker.com) — платформа данных и инструмент бизнес-аналитики с поддержкой более 50 диалектов баз данных, включая ClickHouse. Looker доступен как SaaS-платформа и в самоуправляемой версии. Пользователи могут работать с Looker в браузере: исследовать данные, создавать визуализации и панели мониторинга, планировать отчеты и делиться результатами с коллегами. Looker предоставляет широкий набор инструментов для встраивания этих возможностей в другие приложения, а также API
  для интеграции данных с другими приложениями.

  Возможности:

  * Простая и гибкая разработка с использованием LookML — языка, поддерживающего тщательно подготовленное
    [моделирование данных](https://looker.com/platform/data-modeling) для авторов отчетов и конечных пользователей.
  * Мощная интеграция рабочих процессов с помощью [действий с данными](https://looker.com/platform/actions) Looker.

  [Как настроить ClickHouse в Looker.](https://docs.looker.com/setup-and-management/database-config/clickhouse)
</Accordion>

<Accordion title="SeekTable">
  [SeekTable](https://www.seektable.com) — это инструмент BI самообслуживания для исследования данных и создания операционной отчетности. Он доступен как в виде облачного сервиса, так и в самоуправляемой версии. Отчеты из SeekTable можно встраивать в любое веб-приложение.

  Возможности:

  * Удобный для бизнес-пользователей конструктор отчетов.
  * Мощные параметры отчетов для SQL-фильтрации и настройки запроса под конкретный отчет.
  * Может подключаться к ClickHouse как через конечную точку нативного TCP/IP, так и через интерфейс HTTP(S) (2 разных драйвера).
  * В определениях измерений и метрик можно использовать всю мощь ClickHouse SQL.
  * [Web API](https://www.seektable.com/help/web-api-integration) для автоматической генерации отчетов.
  * Поддерживает процесс разработки отчетов с [резервным копированием и восстановлением](https://www.seektable.com/help/self-hosted-backup-restore) данных учетной записи; конфигурация моделей данных (кубов) / отчетов представлена в человекочитаемом XML и может храниться в системе контроля версий.

  SeekTable [бесплатен](https://www.seektable.com/help/cloud-pricing) для личного/индивидуального использования.

  [Как настроить подключение к ClickHouse в SeekTable.](https://www.seektable.com/help/clickhouse-pivot-table)
</Accordion>

<Accordion title="Chadmin">
  [Chadmin](https://github.com/bun4uk/chadmin) — простой интерфейс для визуализации выполняемых запросов в кластере ClickHouse, просмотра информации о них и их завершения при необходимости.
</Accordion>

<Accordion title="TABLUM.IO">
  [TABLUM.IO](https://tablum.io/) — онлайн-инструмент для выполнения запросов и аналитики, ETL и визуализации. Он позволяет подключаться к ClickHouse, выполнять запросы к данным через универсальную консоль SQL, а также загружать данные из статических файлов и сторонних сервисов. TABLUM.IO позволяет представлять результаты в виде диаграмм и таблиц.

  Возможности:

  * ETL: загрузка данных из популярных баз данных, локальных и удалённых файлов, а также через вызовы API.
  * Универсальная консоль SQL с подсветкой синтаксиса и визуальным конструктором запросов.
  * Визуализация данных в виде диаграмм и таблиц.
  * Материализация данных и подзапросы.
  * Отправка отчётов в Slack, Telegram или по электронной почте.
  * Конвейерная обработка данных через собственный API.
  * Экспорт данных в форматах JSON, CSV, SQL, HTML.
  * Веб-интерфейс.

  TABLUM.IO можно запустить как самоуправляемое решение (в виде Docker-образа) или в облаке.

  Подробнее о продукте: [TABLUM.IO](https://tablum.io/)
</Accordion>

<Accordion title="CKMAN">
  [CKMAN](https://www.github.com/housepower/ckman) — инструмент для управления и мониторинга кластеров ClickHouse!

  Возможности:

  * Быстрое и удобное автоматизированное развертывание кластеров через браузерный интерфейс
  * Масштабирование кластеров
  * Балансировка нагрузки в кластере
  * Обновление кластера без остановки
  * Изменение конфигурации кластера через веб-страницу
  * Мониторинг узлов кластера и ZooKeeper
  * Мониторинг состояния таблиц и партиций, а также медленных SQL-команд
  * Удобная страница для выполнения SQL
</Accordion>

<Accordion title="1bench">
  [1bench](https://1bench.dev) — нативный настольный графический интерфейс для работы с несколькими базами данных с полноценной поддержкой ClickHouse: от обзора сервера и управления схемой до векторного поиска и просмотра больших наборов результатов.

  Возможности:

  * Обзор сервера при подключении — версия, время непрерывной работы, выполняющиеся запросы, активные слияния, размеры частей и хранилища, статус реплик, кластеры и узлы с первого взгляда.
  * Визуальный конструктор запросов (выбор столбцов, фильтры, сортировка, limit) вместе с редактором SQL Monaco с подсветкой синтаксиса и историей запросов для каждого подключения.
  * Визуальный мастер `CREATE TABLE` с поддержкой вариантов `MergeTree`, `ORDER BY`, `PARTITION BY`, `SETTINGS` и автоматического обёртывания в `Nullable()`.
  * Нативная поддержка типов ClickHouse — `Nullable`, `Array`, `LowCardinality`, вложенные объекты.
  * Поддержка векторного поиска — столбцы embedding типа `Array(Float32)` отображаются как компактные векторные ячейки, есть 2D-визуализация embedding и функция Find Similar через `cosineDistance`.
  * Встроенное редактирование данных в таблицах результатов с пакетным сохранением, а также экспорт и импорт CSV/JSON/SQL с использованием нативных форматов ClickHouse.
  * Варианты подключения: HTTP/HTTPS, SSH-туннель для частных кластеров за межсетевым экраном, а также необязательный режим только для чтения для безопасного просмотра в продакшне.
  * Работает с ClickHouse Cloud и в самоуправляемых развертываниях.
</Accordion>
