Repolode
huginn

huginn/huginn

Sistema autohospedado para crear agentes que supervisan sitios web, feeds y eventos y actúan en función de ellos, como un IFTTT o Zapier personalizable.

Alternativa open source a:ZapierIFTTT

Estrellas
50,085
Forks
4,309
Issues abiertos
703
Último commit
hace 3 días

¿Qué es?

Huginn te permite crear agentes que realizan tareas automatizadas en línea. Los agentes generan y consumen eventos, y los transmiten a través de un grafo dirigido, para que puedas encadenar una fuente, como una página web, un feed RSS o un webhook, con filtros y acciones, como enviar un correo, publicar en Slack o guardar archivos.

Está diseñado para ejecutarse en tu propio servidor, así mantienes el control de los datos que recopilan tus agentes. Está escrito en Ruby on Rails y usa MySQL o PostgreSQL como base de datos, además de un proceso de trabajo en segundo plano que funciona junto con la aplicación web.

Huginn incluye agentes integrados para scraping, supervisión de RSS e IMAP, webhooks, MQTT, notificaciones y transformación de texto. También puedes añadir agentes nuevos como gems de Ruby.

Funciones clave

  • 01Encadena agentes para que los eventos pasen de las fuentes a los filtros y las acciones.
  • 02Supervisa sitios web, feeds RSS, buzones IMAP, webhooks y temas MQTT.
  • 03Envía notificaciones a Slack, Telegram, correo electrónico, SMS y otros servicios.
  • 04Admite lógica personalizada con JavaScript, plantillas Liquid y jq.
  • 05Almacena y transfiere archivos en Dropbox, S3, FTP y el sistema de archivos local.
  • 06Se ejecuta como imagen de Docker o en tu propio servidor con MySQL o PostgreSQL.

Casos de uso

  • Recibir un correo cuando cambia una página web o una lista de productos.
  • Recibir resúmenes de elementos RSS o correos a horas determinadas.
  • Conectar webhooks y servicios de chat para automatizar flujos de trabajo personales.
  • Registrar datos de sensores o ubicación a lo largo del tiempo en una infraestructura que controlas.

Inicio rápido

  1. 1

    Inicia Huginn en un único contenedor con la imagen oficial de Docker

    docker run -it -p 3000:3000 ghcr.io/huginn/huginn
  2. 2

    Abre http://localhost:3000/ e inicia sesión como admin con la contraseña que aparece en el registro del contenedor

Antes de usarlo

  • Para ejecutar una instancia en producción se necesitan un proceso web, un worker en segundo plano y una base de datos MySQL o PostgreSQL.
  • La configuración manual de un entorno de desarrollo local requiere instalar MySQL o PostgreSQL, además de las dependencias de Ruby y Node.js.

Temas

Preguntas frecuentes

¿Qué es huginn?
Sistema autohospedado para crear agentes que supervisan sitios web, feeds y eventos y actúan en función de ellos, como un IFTTT o Zapier personalizable. Huginn te permite crear agentes que realizan tareas automatizadas en línea. Los agentes generan y consumen eventos, y los transmiten a través de un grafo dirigido, para que puedas encadenar una fuente, como una página web, un feed RSS o un webhook, con filtros y acciones, como enviar un correo, publicar en Slack o guardar archivos.
¿huginn es gratuito? ¿Qué licencia tiene?
huginn es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿huginn sigue mantenido?
Mantenimiento activo. El último commit de huginn fue el 18 oct 2026.
¿Para qué puedo usar huginn?
Recibir un correo cuando cambia una página web o una lista de productos. Recibir resúmenes de elementos RSS o correos a horas determinadas. Conectar webhooks y servicios de chat para automatizar flujos de trabajo personales. Registrar datos de sensores o ubicación a lo largo del tiempo en una infraestructura que controlas.
¿Cómo se instala huginn?
Inicia Huginn en un único contenedor con la imagen oficial de Docker: docker run -it -p 3000:3000 ghcr.io/huginn/huginn Abre http://localhost:3000/ e inicia sesión como admin con la contraseña que aparece en el registro del contenedor
¿Dónde consigo huginn?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/huginn/huginn

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados