Huginn logo

Huginn

Open-source platform for self-hosted automation agents

49.9k stars 4.3k forks last commit first released MIT

Actively maintained

Last commit 26 Aug 2026.

Huginn screenshot

Huginn is an open-source system for building agents that monitor the web, collect and process events, and take automated actions on your behalf. Agents produce and consume events which propagate through directed graphs so you can chain monitoring, filtering, and actions into complex workflows.

Key Features

  • Agent-based architecture: many built-in agent types (HTTP/RSS/IMAP/Twitter/Slack/WebHook/etc.) that create, filter, and act on events.
  • Event graph and scheduling: chain agents into directed graphs and schedule periodic or real-time checks.
  • Extensibility: write additional Agents as Ruby gems (huginn_agent) and add them via environment configuration.
  • Multiple deployment options: official container images and multi-container/docker-compose examples for quick deployment.
  • Data/back-end flexibility: supports MySQL or PostgreSQL for storage and can use Redis for background job processing when configured.

Use Cases

  • News and web-monitoring: scrape feeds and sites, alert on changes, or send digest emails when conditions match.
  • Social and API automation: track mentions, post updates, or transform incoming webhook data into downstream actions.
  • Data collection and ETL-style workflows: aggregate multiple sources into a database or automated reports via chained agents.

Limitations and Considerations

  • Operational complexity: Huginn is feature-rich but requires managing dependencies (Ruby, DB, optional Redis) and self-hosted infrastructure for production reliability.
  • Configuration surface: many integrations and agent options mean an initial configuration and learning curve to assemble reliable event graphs.

Huginn provides a powerful, code-friendly alternative to hosted workflow tools by keeping data and logic under the operator's control. It is widely used in the self-hosting community, distributed via official container images, and extended through agent gems for custom integrations.

Categories:

Tags:

Tech Stack:

Share:

Similar to Huginn

Kestra logo

Kestra

Open-source, event-driven workflow orchestration and scheduling platform

27.9k
2.9k
Last commit

Declarative, API-first orchestration platform for scheduled and event-driven workflows with a plugin ecosystem, UI editor, CI/CD and Terraform integration.

Apache-2.0Actively maintained
Alternative to:
Dagster Cloud logo
Dagster Cloud
+16
Panora logo

Panora

AI-powered back-office automation for purchase order entry

1k
200
Last commit

Automates purchase order ingestion, validation, and ERP posting for distributors, manufacturers and wholesalers using AI-driven item matching and configurable workflows.

AGPL-3.0Slowing down
Alternative to:
Microsoft Power Automate logo
Microsoft Power Automate
+8

AutoKitteh

Durable workflow automation and orchestration for developers

1.1k
46
Last commit

Developer-first platform for durable workflow automation and orchestration, with code-based workflows, triggers, integrations, and API-first execution.

Apache-2.0Slowing down
Alternative to:
Zapier logo
Zapier
+15
ToolJet logo

ToolJet

Low-code platform for building internal apps, dashboards, and workflows

40.8k
5.4k
Last commit

ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

AGPL-3.0Actively maintained
Alternative to:
Retool logo
Retool
+19

Budibase

Open-source low-code platform for internal apps and workflow automation

28.2k
2.2k
Last commit

Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.

Actively maintained
Alternative to:
Microsoft Power Apps logo
Microsoft Power Apps
+18
Node-RED logo

Node-RED

Flow-based low-code tool for building event-driven automations

23.6k
3.9k
Last commit

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Apache-2.0Actively maintained
Alternative to:
IFTTT logo
IFTTT
+13