Об этом проекте

Helio позволяет пользователям создавать дашборды, подключая источники данных к визуальным конвейерам. Он поддерживает различные входные данные, включая CSV-файлы, базы данных SQL и REST API. Основной рабочий процесс проходит путь от источника данных к конвейеру, затем к выходным данным и, наконец, к дашборду. Ключевые возможности включают: - Визуальные конвейеры: более 20 операций преобразования, таких как фильтрация, агрегация, объединение, сводные таблицы и оконные функции, с пошаговым предварительным просмотром. - Компоненты дашборда: поддержка таблиц, метрик, диаграмм, временных шкал и коллекций, а также markdown, текста и изображений. - ИИ-помощник: интерфейс с поддержкой агентов, который позволяет пользователям описывать изменения простым языком; эти изменения представляются в виде наборов исправлений (diffs) для проверки и применения. - Оповещения и планирование: правила на основе пороговых значений для выходных данных конвейера, а также расписания cron/интервалы для запусков данных. - Интеграция агентов: MCP-сервер, который позволяет внешним агентам управлять источниками, создавать конвейеры и панели с помощью персонального токена доступа. - Портативность: дашборды можно экспортировать и импортировать в формате JSON, а платформа доступна в виде мобильного PWA. Технический стек состоит из фронтенда на React 19/TypeScript и бэкенда на Scala 2.13/PostgreSQL.