Sobre o projeto

O Helio permite que os usuários criem dashboards conectando fontes de dados a pipelines visuais. Ele suporta várias entradas de dados, incluindo arquivos CSV, bancos de dados SQL e APIs REST. O fluxo de trabalho principal segue o caminho de Fonte de Dados para Pipeline, depois para Saídas e, finalmente, para o Dashboard. As principais capacidades incluem: - Pipelines Visuais: Mais de 20 operações de transformação, como filtragem, agregação, junção, pivoteamento e windowing, com pré-visualizações passo a passo. - Componentes de Dashboard: Suporte para tabelas, métricas, gráficos, linhas do tempo e coleções, além de markdown, texto e imagens. - Assistente de IA: Uma interface nativa de agente que permite aos usuários descrever alterações em linguagem simples, que são então apresentadas como conjuntos de patches (diffs) para revisão e aplicação. - Alertas e Agendamento: Regras baseadas em limiares para saídas de pipeline e agendamentos cron/intervalo para execuções de dados. - Integração de Agentes: Um servidor MCP que permite que agentes externos gerenciem fontes, authorizem pipelines e criem painéis via um token de acesso pessoal. - Portabilidade: Dashboards podem ser exportados e importados como JSON, e a plataforma está disponível como um PWA compatível com dispositivos móveis. A stack técnica consiste em um frontend React 19/TypeScript e um backend Scala 2.13/PostgreSQL.