Repolode
huginn

huginn/huginn

Sistema auto-hospedado para criar agentes que monitoram sites, feeds e eventos e agem sobre eles, como um IFTTT ou Zapier hackeável.

Alternativa open source a:ZapierIFTTT

Estrelas
50,085
Forks
4,309
Issues abertas
703
Último commit
há 3 dias

O que é?

Com o Huginn, você cria agentes que executam tarefas online automatizadas. Os agentes criam e consomem eventos e os encaminham por um grafo direcionado, permitindo encadear uma fonte, como uma página da web, um feed RSS ou um webhook, a filtros e ações, como e-mail, Slack ou armazenamento de arquivos.

Ele foi projetado para rodar no seu próprio servidor, assim você mantém o controle dos dados coletados pelos agentes. É escrito em Ruby on Rails e usa MySQL ou PostgreSQL como banco de dados, com um processo de worker em segundo plano junto ao app web.

O Huginn vem com um conjunto de agentes integrados para scraping, monitoramento de RSS e IMAP, webhooks, MQTT, notificações e transformação de texto. Também é possível adicionar novos agentes como gems do Ruby.

Recursos principais

  • 01Encadeia agentes para que os eventos passem das fontes aos filtros e às ações.
  • 02Monitora sites, feeds RSS, caixas de entrada IMAP, webhooks e tópicos MQTT.
  • 03Envia notificações para Slack, Telegram, e-mail, SMS e outros serviços.
  • 04Permite criar lógica personalizada com JavaScript, templates Liquid e jq.
  • 05Armazena e transfere arquivos no Dropbox, S3, FTP e sistema de arquivos local.
  • 06Roda como uma imagem Docker ou no seu próprio servidor com MySQL ou PostgreSQL.

Casos de uso

  • Receber um e-mail quando uma página da web ou anúncio de produto mudar.
  • Receber um resumo de itens de RSS ou e-mail em horários definidos.
  • Conectar webhooks e serviços de chat para automatizar fluxos de trabalho pessoais.
  • Registrar dados de sensores ou localização ao longo do tempo em uma infraestrutura sob seu controle.

Início rápido

  1. 1

    Inicie o Huginn em um único contêiner usando a imagem oficial do Docker

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

    Acesse http://localhost:3000/ e faça login como admin com a senha exibida no log do contêiner

Antes de usar

  • Para executar uma instância em produção, são necessários um processo web, um worker em segundo plano e um banco de dados MySQL ou PostgreSQL.
  • A configuração manual de um ambiente de desenvolvimento local requer a instalação do MySQL ou PostgreSQL, além das dependências do Ruby e do Node.js.

Tópicos

Perguntas frequentes

O que é huginn?
Sistema auto-hospedado para criar agentes que monitoram sites, feeds e eventos e agem sobre eles, como um IFTTT ou Zapier hackeável. Com o Huginn, você cria agentes que executam tarefas online automatizadas. Os agentes criam e consomem eventos e os encaminham por um grafo direcionado, permitindo encadear uma fonte, como uma página da web, um feed RSS ou um webhook, a filtros e ações, como e-mail, Slack ou armazenamento de arquivos.
huginn é gratuito? Qual é a licença?
huginn é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
huginn ainda é mantido?
Manutenção ativa. O último commit de huginn foi em 18 de out. de 2026.
Para que posso usar huginn?
Receber um e-mail quando uma página da web ou anúncio de produto mudar. Receber um resumo de itens de RSS ou e-mail em horários definidos. Conectar webhooks e serviços de chat para automatizar fluxos de trabalho pessoais. Registrar dados de sensores ou localização ao longo do tempo em uma infraestrutura sob seu controle.
Como instalar huginn?
Inicie o Huginn em um único contêiner usando a imagem oficial do Docker: docker run -it -p 3000:3000 ghcr.io/huginn/huginn Acesse http://localhost:3000/ e faça login como admin com a senha exibida no log do contêiner
Onde consigo huginn?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/huginn/huginn

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados