Waddle
ES
Local · Sin servidor · DuckDB

Tus datos en piloto automático.

Orquestador visual de datos local sobre DuckDB. Dibuja cada proceso como un mapa de nodos SQL, prográmalo y déjalo corriendo solo. Todo desde tu escritorio.

Windows · macOS · Linux

Mascota de Waddle, un pato low-poly
Inicio de Waddle con widgets Tablero de nodos de Waddle
Boards

El proceso se entiende de un vistazo.

Un board es un tablero de control por proceso: ventas, inventario, reportes. Cada nodo se lee como una tarjeta, no como código, y las flechas documentan cómo se relacionan. Cada nodo corre con su propia programación.

  • Nodos programados o manuales
  • Ejecuta cualquier nodo con un clic
  • Modo presentación a pantalla completa
Programación

Programa sin escribir cron.

Elige cada X minutos, diario, semanal o mensual con un armador visual. Si ya dominas la sintaxis cron, el modo avanzado acepta expresiones con ese mismo formato. Y cada nodo decide a quién avisar y cuándo.

  • Avisos por email con tu propio SMTP
  • Notificación nativa del sistema
  • Siempre, solo si falla o solo si sale bien
Funciones

Todo lo que un proceso de datos necesita.

Sin servidores que mantener ni servicios que pagar.

Boards y nodos

Un tablero por proceso. Cada nodo es una consulta SQL con nombre, color e ícono. Sin YAML ni archivos de configuración.

Programación visual

Cada X minutos, diario, semanal o mensual con un armador visual. Si prefieres, usa expresiones estilo cron o ejecuta a mano.

Comandos antes o después

Python, PowerShell o cualquier comando, en orden, alrededor de tu consulta. La salida queda en el historial.

Lee de casi todo

CSV, Parquet, JSON, Excel, APIs, Postgres, MySQL y SQLite en una sola consulta.

Historial de ejecuciones

Estado, duración, error y salida de cada corrida. Filtra por board, estado y fecha.

Baúl de secretos

Usa {secret:KEY} y Waddle pone el valor real al ejecutar. Compartes consultas, no claves.

Avisos

Email con tu SMTP o notificación del sistema. Siempre, solo si falla o solo si sale bien.

Inicio con widgets

Totales, últimas ejecuciones, tiempos, accesos a boards y ejecutar un nodo con un clic.

Explorador de datos

Abre la interfaz oficial de DuckDB para revisar tablas y resultados.

Exportar e importar

Comparte procesos completos entre equipos, sin credenciales dentro.

En segundo plano

Cierras la ventana y Waddle sigue trabajando desde la bandeja del sistema.

Español, inglés y portugués

Disponible para Windows, macOS y Linux.

Nodos conectados
Mapa visual del flujo
Historial de ejecuciones
Historial de cada ejecución
Secretos inyectados en SQL
{secret:API_KEY} al ejecutar
Casos de uso

Si cabe en un SELECT, Waddle lo automatiza.

CSV a Parquet cada noche

Una carpeta de CSV se convierte en Parquet listo para analizar, sin tocar nada.

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

Reporte de los lunes

Cruza ventas, inventario y una API en una sola tabla que llega por correo.

SELECT v.sku, v.total, i.stock
FROM ventas v JOIN inventario i USING (sku);

Detectar anomalías

Una consulta detecta valores fuera de lo normal y activa un script, un aviso o el siguiente nodo.

SELECT * FROM pedidos
WHERE monto > 3 * (SELECT avg(monto) FROM pedidos);

Respaldo desde S3

Descarga un respaldo cada hora y lo restaura en local automáticamente.

CREATE OR REPLACE TABLE respaldo AS
SELECT * FROM 's3://bucket/backup.parquet';
Seguridad

Tus datos se quedan contigo.

Waddle no tiene servidor ni cuentas. Lo que procesas vive en tu disco, cifrado de verdad.

100% local

Sin servidor y sin nube. Tus datos nunca salen de tu equipo.

Sin cuentas

No hay registro, ni login remoto, ni telemetría de tus datos.

SQLCipher + Argon2

La base de la app va cifrada y la clave se deriva de tu contraseña.

AES-256-GCM

Los archivos adjuntos se cifran. Pantalla de bloqueo al abrir.

Personalización

Ocho patos, ocho temas.

Cada tema lleva el nombre de una especie de pato y funciona en modo oscuro, claro o automático según tu sistema. Pruébalos aquí: la página cambia contigo.

Ánade real

Configuración de temas de Waddle
Descargar

Waddle para tu escritorio.

Elige tu sistema operativo.

Windows

Próximamente

macOS

Próximamente

Los instaladores de macOS aún no están firmados por Apple, por lo que el sistema puede mostrar un aviso al abrir Waddle la primera vez.

Linux

Próximamente

Deja que el pato camine por ti.

Un café no arregla el SQL, pero mejora bastante a quien lo escribe.

Waddle es gratis. Si te ahorra tiempo, puedes apoyar su desarrollo con un café.

Invítame un café
Mascota de Waddle, un pato low-poly

Descargar Waddle

Protegido por reCAPTCHA de Google. Se aplican su Política de privacidad y sus Condiciones del servicio.

Licencia: Gratuito (propietario) con componentes abiertos

Uso gratuito y libre, personal y comercial. El código fuente es privado: no se permite modificar el programa, descompilarlo, aplicarle ingeniería inversa ni distribuir versiones alteradas. Incluye componentes de código abierto que conservan sus propias licencias (ver licencias de terceros).

Licencias de terceros

Novedades

v1.0.2 Última

Bienvenido a Waddle 🦆

Primera versión pública de Waddle, orquestador visual de datos local construido sobre DuckDB.

Destacados

  • Tableros y nodos: un tablero por proceso; cada nodo es una consulta SQL con nombre, color e ícono.
  • Programación visual: cada X minutos, diaria, semanal o mensual. El modo avanzado acepta expresiones cron.
  • Comandos antes o después: ejecuta Python, PowerShell o cualquier comando alrededor de tu consulta.
  • Lee casi todo: CSV, Parquet, JSON, Excel, APIs, Postgres, MySQL y SQLite.
  • Historial de ejecuciones: estado, duración, errores y salida de cada ejecución.
  • Bóveda de secretos: usa {secret:CLAVE} y el valor real se inyecta al ejecutar.
  • Alertas: correo con tu propio SMTP o notificaciones nativas del sistema.
  • Inicio con widgets y explorador de datos con la UI oficial de DuckDB.
  • Exporta e importa procesos completos, sin credenciales incluidas.
  • Trabaja en segundo plano desde la bandeja del sistema.

Seguridad

  • 100% local: sin servidor, sin cuentas, sin telemetría.
  • Base de datos cifrada (SQLCipher + Argon2) y adjuntos cifrados (AES-256-GCM).

Además

  • 8 temas de color en modo oscuro, claro o automático.
  • Disponible en español, inglés y portugués.