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.
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.
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.
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.
Sin servidores que mantener ni servicios que pagar.
Un tablero por proceso. Cada nodo es una consulta SQL con nombre, color e ícono. Sin YAML ni archivos de configuración.
Cada X minutos, diario, semanal o mensual con un armador visual. Si prefieres, usa expresiones estilo cron o ejecuta a mano.
Python, PowerShell o cualquier comando, en orden, alrededor de tu consulta. La salida queda en el historial.
CSV, Parquet, JSON, Excel, APIs, Postgres, MySQL y SQLite en una sola consulta.
Estado, duración, error y salida de cada corrida. Filtra por board, estado y fecha.
Usa {secret:KEY} y Waddle pone el valor real al ejecutar. Compartes consultas, no claves.
Email con tu SMTP o notificación del sistema. Siempre, solo si falla o solo si sale bien.
Totales, últimas ejecuciones, tiempos, accesos a boards y ejecutar un nodo con un clic.
Abre la interfaz oficial de DuckDB para revisar tablas y resultados.
Comparte procesos completos entre equipos, sin credenciales dentro.
Cierras la ventana y Waddle sigue trabajando desde la bandeja del sistema.
Disponible para Windows, macOS y Linux.
{secret:API_KEY} al ejecutarSELECT, Waddle lo automatiza.Una carpeta de CSV se convierte en Parquet listo para analizar, sin tocar nada.
COPY (SELECT * FROM 'ventas/*.csv')
TO 'ventas.parquet' (FORMAT parquet);
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);
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);
Descarga un respaldo cada hora y lo restaura en local automáticamente.
CREATE OR REPLACE TABLE respaldo AS
SELECT * FROM 's3://bucket/backup.parquet';
Waddle no tiene servidor ni cuentas. Lo que procesas vive en tu disco, cifrado de verdad.
Sin servidor y sin nube. Tus datos nunca salen de tu equipo.
No hay registro, ni login remoto, ni telemetría de tus datos.
La base de la app va cifrada y la clave se deriva de tu contraseña.
Los archivos adjuntos se cifran. Pantalla de bloqueo al abrir.
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
Elige tu sistema operativo.
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.
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é