Huginn logo

Huginn

Self-hosted automation for building agents that watch events and act on your behalf

Open Source Alternative to
Repository activity
  • Stars49.5k
  • Forks4.3k
  • Open Issues696
huginn health score - Linux Foundation Insights
License

MIT

Languages
  • Ruby
  • HTML
  • JavaScript
Huginn screenshot

About Huginn

Huginn is a system for building agents that perform automated tasks online. Agents can read the web, watch for events, and take actions on your behalf, so you can track information and react without doing the work manually. It is described as a hackable version of IFTTT or Zapier on your own server.

Agents create and consume events and pass them through a directed graph. It can scrape websites, watch RSS, track Twitter terms, send digest email, run custom JavaScript functions, send and receive webhooks, and connect to services such as Slack, Twilio, Pushbullet, Pushover, MQTT, IMAP, FTP, and JIRA. It also supports tracking location over time and building Amazon Mechanical Turk workflows.

Huginn ships official Docker images alongside manual installation, with deployment paths for Heroku and OpenShift. It runs on your own server under the MIT license, so you keep control of the data it processes.

Key features

  • Agents create and consume events in a directed graph
  • Scrape websites and watch RSS or Twitter terms
  • Send digest email, SMS, and webhooks
  • Run custom JavaScript functions
  • Connect to Slack, Twilio, MQTT, IMAP, FTP, and JIRA

Details

First released
2013
Platforms
Web
Deployment
self-hostable · docker
Automation
Agents for online tasks and event flows
Integrations
Slack, Twilio, RSS, Twitter
Governance
Open source; run on your own server