Huginn - An Information Collection Agent
Written by Alex Denham   
Monday, 25 March 2013

Huginn, a new open source tool that lets you keep track of data and events on the web, is being described as Yahoo Pipes plus IFTTT on your own server. Huginn agents create and consume events, propagating the events along a directed event flow graph.

Yahoo Pipes is a composition tool that lets you aggregate, manipulate, and mashup content from around the web.

It lets you combine many feeds into one, then sort, filter and translate it. IFTTT (IF This Then That) is a service that lets you connect channels such as Facebook and Dropbox with profiles known as recipes - simple If statements matching the If This Then That pattern.

An examples of ‘This’ might be being tagged in a photo on Facebook. ‘That’ is the action that should occur when ‘This’ happens.

The creator of Huginn, Andrew Cantino, created the software for his own use, and describes it on Github as a system for building agents that perform automated tasks for you online. The agents can read the web and watch for events, so you could have an agent to watch for air travel deals, or to list terms that matter to you and keep watch for those terms trending on Twitter.



(click in flowgraph to enlarge)


Cantino has created those agents and a few others, but you’ll be able to create your own agents or find ones developed by other programmers. The fact the software runs on your own server means you control the data it collects and creates. The local control is the reason Cantino developed the software, to overcome the problem of software becoming important then being dropped outside your control, with loss of long term data.


Downloaders awarded Huginn over 1,200 stars on its first day on GitHub. You can use the agents without doing any programming, but setting up your own agents will obviously offer more possibilities. Developers on GitHub are already working on a version that is easy to deploy to Amazon EC2 or Heroku.




This introductory screencast showing Huginn in action creating a Twitter monitoring agent and agents that compile a daily custom weather alert.

It also explains, via Wikipedia where the name comes from. In Norse mythology, Huginn (Old Norse for "thought") and Muninn ("memory") or "mind"[3]) are a pair of ravens that fly all over the world and bring information to the god Odin.




More Information

Download Huginn from Github

Related Articles

on{X} - Good for Non-Programmers and Programmers

Google BigQuery Updated

Naiad - Differential Dataflows


To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.


raspberry pi books



or email your comment to:



Apache Arrow 16 Adds Azure Blob Support

Apache Arrow 16 has been released with improvements to the C data interface and to Arrow Flight RPC, and the addition of support for Azure Blob data format.

Google Gemini API Developer Competition

Google is running a Gemini API Developer Competition with prizes including a 1981 custom electric DeLorean. Entrants will use the Gemini API to tackle real-world challenges, and the organizers su [ ... ]

More News

Last Updated ( Monday, 25 March 2013 )