Boards e nós
Um painel por processo. Cada nó é uma consulta SQL com nome, cor e ícone. Sem YAML nem arquivos de configuração.
Orquestrador visual de dados local sobre DuckDB. Desenhe cada processo como um mapa de nós SQL, agende e deixe rodando sozinho. Tudo pelo seu desktop.
Um board é um painel de controle por processo: vendas, estoque, relatórios. Cada nó se lê como um cartão, não como código, e as setas documentam como se relacionam. Cada nó roda com sua própria programação.
Escolha a cada X minutos, diário, semanal ou mensal com um construtor visual. Já domina a sintaxe cron? O modo avançado aceita expressões nesse mesmo formato. E cada nó decide quem avisar e quando.
Sem servidores para manter nem serviços para pagar.
Um painel por processo. Cada nó é uma consulta SQL com nome, cor e ícone. Sem YAML nem arquivos de configuração.
A cada X minutos, diário, semanal ou mensal com um construtor visual. Se preferir, use expressões estilo cron ou execute manualmente.
Python, PowerShell ou qualquer comando, em ordem, ao redor da sua consulta. A saída fica no histórico.
CSV, Parquet, JSON, Excel, APIs, Postgres, MySQL e SQLite numa única consulta.
Status, duração, erro e saída de cada execução. Filtre por board, status e data.
Use {secret:KEY} e o Waddle insere o valor real ao executar. Você compartilha consultas, não chaves.
Email com seu SMTP ou notificação do sistema. Sempre, só se falhar ou só se der certo.
Totais, últimas execuções, tempos, atalhos para boards e executar um nó com um clique.
Abre a interface oficial do DuckDB para revisar tabelas e resultados.
Compartilhe processos completos entre computadores, sem credenciais.
Feche a janela e o Waddle continua trabalhando na bandeja do sistema.
Disponível para Windows, macOS e Linux.
{secret:API_KEY} ao executarSELECT, o Waddle automatiza.Uma pasta de CSV vira Parquet pronto para análise, sem mexer em nada.
COPY (SELECT * FROM 'ventas/*.csv')
TO 'ventas.parquet' (FORMAT parquet);
Cruze vendas, estoque e uma API numa só tabela que chega por email.
SELECT v.sku, v.total, i.stock
FROM ventas v JOIN inventario i USING (sku);
Uma consulta detecta valores fora do normal e aciona um script, um aviso ou o próximo nó.
SELECT * FROM pedidos
WHERE monto > 3 * (SELECT avg(monto) FROM pedidos);
Baixe um backup a cada hora e restaure localmente, de forma automática.
CREATE OR REPLACE TABLE respaldo AS
SELECT * FROM 's3://bucket/backup.parquet';
O Waddle não tem servidor nem contas. O que você processa vive no seu disco, criptografado de verdade.
Sem servidor e sem nuvem. Seus dados nunca saem do seu computador.
Sem cadastro, sem login remoto, sem telemetria dos seus dados.
O banco do app é criptografado com uma chave derivada da sua senha.
Os anexos são criptografados. Tela de bloqueio ao abrir.
Cada tema tem o nome de uma espécie de pato e funciona no modo escuro, claro ou automático, conforme o sistema. Experimente aqui: a página muda com você.
Pato-real
Escolha seu sistema operacional.
Os instaladores para macOS ainda não são assinados pela Apple, então o sistema pode mostrar um aviso ao abrir o Waddle pela primeira vez.
Um café não conserta o SQL, mas melhora bastante quem o escreve.
O Waddle é gratuito. Se ele economiza seu tempo, você pode apoiar o desenvolvimento com um café.
Me pague um café