Sobre o projeto
Aether Notebooks é uma plataforma open-source colaborativa de notebooks SQL e de dados projetada para equipes de análise. Ela permite que os usuários escrevam e executem SQL no Postgres, ClickHouse e JavaScript dentro de uma única interface de notebook.
Os principais recursos incluem:
- Colaboração multiusuário em tempo real com tecnologia Yjs CRDT, permitindo edição simultânea semelhante ao Google Docs.
- Um agente de IA integrado que pode escrever consultas, criar gráficos e explorar dados de forma conversacional, com suporte a vários provedores de LLM (OpenAI, Anthropic, DeepSeek e outros).
- Gráficos ricos via ECharts, incluindo visualizações de barras, linhas, áreas, pizza, dispersão, linha do tempo, sankey, mapa e big number.
- Dashboards de arrastar e soltar que organizam as saídas das células em visualizações ao vivo e compartilháveis.
- Permissões granulares baseadas em ACL com herança de hierarquia de pastas.
- Multilocação baseada em subdomínio para isolamento organizacional.
- Autenticação SSO/OIDC com provisionamento automático de grupos.
- Registro de auditoria de consultas e ações armazenadas no PostgreSQL.
A plataforma é construída com um backend em Go (net/http, pgx), um frontend em React 18 + TypeScript (Vite, CodeMirror 6) e usa Redis para cache. A colaboração em tempo real funciona por meio de um relay WebSocket Hocuspocus. Ela pode ser implantada via Docker Compose ou como um binário pré-compilado, exigindo Postgres e Redis. A pilha de desenvolvimento inclui opcionalmente ClickHouse, OpenSearch e Keycloak para testes de SSO. Um cliente CLI também é fornecido junto com o servidor de API.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.