Waddle
PT
Local · Sem servidor · DuckDB

Seus dados no piloto automático.

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.

Windows · macOS · Linux

Mascote do Waddle, um pato low-poly
Início do Waddle com widgets Quadro de nós do Waddle
Boards

O processo se entende num piscar de olhos.

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.

  • Nós agendados ou manuais
  • Execute qualquer nó com um clique
  • Modo apresentação em tela cheia
Agendamento

Agende sem escrever cron.

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.

  • Avisos por email com seu próprio SMTP
  • Notificação nativa do sistema
  • Sempre, só se falhar ou só se der certo
Recursos

Tudo o que um processo de dados precisa.

Sem servidores para manter nem serviços para pagar.

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.

Agendamento visual

A cada X minutos, diário, semanal ou mensal com um construtor visual. Se preferir, use expressões estilo cron ou execute manualmente.

Comandos antes ou depois

Python, PowerShell ou qualquer comando, em ordem, ao redor da sua consulta. A saída fica no histórico.

Lê de quase tudo

CSV, Parquet, JSON, Excel, APIs, Postgres, MySQL e SQLite numa única consulta.

Histórico de execuções

Status, duração, erro e saída de cada execução. Filtre por board, status e data.

Cofre de segredos

Use {secret:KEY} e o Waddle insere o valor real ao executar. Você compartilha consultas, não chaves.

Avisos

Email com seu SMTP ou notificação do sistema. Sempre, só se falhar ou só se der certo.

Início com widgets

Totais, últimas execuções, tempos, atalhos para boards e executar um nó com um clique.

Explorador de dados

Abre a interface oficial do DuckDB para revisar tabelas e resultados.

Exportar e importar

Compartilhe processos completos entre computadores, sem credenciais.

Em segundo plano

Feche a janela e o Waddle continua trabalhando na bandeja do sistema.

Espanhol, inglês e português

Disponível para Windows, macOS e Linux.

Nós conectados
Mapa visual do fluxo
Histórico de execuções
Histórico de cada execução
Segredos injetados no SQL
{secret:API_KEY} ao executar
Casos de uso

Se cabe num SELECT, o Waddle automatiza.

CSV para Parquet toda noite

Uma pasta de CSV vira Parquet pronto para análise, sem mexer em nada.

COPY (SELECT * FROM 'ventas/*.csv')
TO 'ventas.parquet' (FORMAT parquet);

Relatório de segunda

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);

Detectar anomalias

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);

Backup do S3

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';
Segurança

Seus dados ficam com você.

O Waddle não tem servidor nem contas. O que você processa vive no seu disco, criptografado de verdade.

100% local

Sem servidor e sem nuvem. Seus dados nunca saem do seu computador.

Sem contas

Sem cadastro, sem login remoto, sem telemetria dos seus dados.

SQLCipher + Argon2

O banco do app é criptografado com uma chave derivada da sua senha.

AES-256-GCM

Os anexos são criptografados. Tela de bloqueio ao abrir.

Personalização

Oito patos, oito temas.

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

Configuração de temas do Waddle
Baixar

Waddle para o seu desktop.

Escolha seu sistema operacional.

Windows

Em breve

macOS

Em breve

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.

Linux

Em breve

Deixe o pato andar por você.

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é
Mascote do Waddle, um pato low-poly

Baixar Waddle

Protegido pelo reCAPTCHA do Google. Aplicam-se a Política de Privacidade e os Termos de Serviço.

Licença: Gratuito (proprietário) com componentes abertos

Uso gratuito e livre, pessoal e comercial. O código-fonte é privado: não é permitido modificar o programa, descompilá-lo, fazer engenharia reversa nem distribuir versões alteradas. Inclui componentes de código aberto que mantêm suas próprias licenças (ver licenças de terceiros).

Licenças de terceiros

Novidades

v1.0.2 Última

Bem-vindo ao Waddle 🦆

Primeira versão pública do Waddle, orquestrador visual de dados local construído sobre DuckDB.

Destaques

  • Quadros e nós: um quadro por processo; cada nó é uma consulta SQL com nome, cor e ícone.
  • Agendamento visual: a cada X minutos, diário, semanal ou mensal. O modo avançado aceita expressões cron.
  • Comandos antes ou depois: execute Python, PowerShell ou qualquer comando ao redor da sua consulta.
  • Lê quase tudo: CSV, Parquet, JSON, Excel, APIs, Postgres, MySQL e SQLite.
  • Histórico de execuções: status, duração, erros e saída de cada execução.
  • Cofre de segredos: use {secret:CHAVE} e o valor real é injetado na execução.
  • Alertas: e-mail pelo seu próprio SMTP ou notificações nativas do sistema.
  • Início com widgets e explorador de dados com a UI oficial do DuckDB.
  • Exporte e importe processos completos, sem credenciais incluídas.
  • Funciona em segundo plano pela bandeja do sistema.

Segurança

  • 100% local: sem servidor, sem contas, sem telemetria.
  • Banco de dados criptografado (SQLCipher + Argon2) e anexos criptografados (AES-256-GCM).

Além disso

  • 8 temas de cores no modo escuro, claro ou automático.
  • Disponível em português, inglês e espanhol.