Huginn - a system for building agents that perform automated tasks for you online
-
Create agents that monitor and act on your behalf. Your agents are standing by!
Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do.
huginn/huginn - GitHub
https://github.com/huginn/huginncantino/huginn - Docker Hub
https://hub.docker.com/r/cantino/huginn/Huginn - An Information Collection Agent
http://i-programmer.info/news/136-open-source/5684-huginn-an-information-collection-agent.htmlHuginn Self Hosted software solution - Automation | LibHunt
https://selfhosted.libhunt.com/project/huginnHuginn and Muninn - Wikipedia
https://en.wikipedia.org/wiki/Huginn_and_MuninnOpen Source Self-Hosted Huginn Alternatives - AlternativeTo.net
https://alternativeto.net/software/huginn/?license=opensource&platform=self-hosted -
@girish I wondered that too!
Sounds very similar to n8n (which seemingly has more dev activity but not quite as many stars https://selfhosted.libhunt.com/categories/1648-automation ) but be great to have this too.
But yeah, also intrigued to know if anyone here has experience with Huggin (especially if they also have experience with n8n)
-
@girish I think it may be because Huginn example use cases are relatively limited and highly personal, not a big picture integration approach, and maybe it doesn't fire up imagination in the same that n8n or IFTTT does.
Who knows.
I was excited when I first say Huginn but then concluded (possibly wrongly) that there are better 'return on effort' systems.
Just personal opinion. -
Relevant comment from a HN discussion:
setup huginn about two years ago primarily just because it looked interesting. I then sat there for a while wondering what to do with it. I setup the basic things like a morning weather alert, and daily digest email and basically ended up with the same feeling. I decided to leave it for a couple weeks or so and just see if I came up with anything else more useful. That was definitely the right way for me to get going with Huginn. It's ultimately a bit of a multi tool, if you keep it around you're bound to reach for it although you may not need it the second you buy it.
Since having it setup I've used it to:
-
Monitor covid travel restriction changes on the UK gov site and email me when updates are made.
-
Scrape the site of a housing development where I wanted to view a house early as a potential purchase to know first when they opened viewings.
-
Look for a price drop on some computer monitors on Amazon as the price was quite high when I found them.
-
Daily discord report on the price of flights on a particular date when I and a group of friends were thinking about a holiday together.
-
Alert when an exchange rate dropped or increased by a certain amount to help figure out when to exchange money for the same trip.
I find most of my uses include some kind of web scraping, although not always, and are usually things I want to run frequently and have run reliably. Most don't live more than a few months but it's a great tool to have knocking around as the effort to spin up an automation is much lower compared to writing a custom script each time.
I actually have n8n.io self-hosted as well because it has some nice pre-bundled integrations with various services like Spotify which huginn doesn't. That said, I've not really enjoyed using it, I find myself hitting F5 a lot because the UI breaks and won't recover and while it's more visual it's actually much harder to view the logs of a workflow. I tend to default to huginn unless n8n has a particular integration which will make the task faster to setup. Once setup though, I've not had any problems with it.
-
-
@timconsidine said in Huginn - a system for building agents that perform automated tasks for you online:
@girish I think it may be because Huginn example use cases are relatively limited and highly personal, not a big picture integration approach, and maybe it doesn't fire up imagination in the same that n8n or IFTTT does.
Who knows.
I was excited when I first say Huginn but then concluded (possibly wrongly) that there are better 'return on effort' systems.
Just personal opinion.Seems like Huginn is more oriented to be used for another purpose as automated online research and awareness on chosen topics, get alerted with "buzz words" when something new gets out and be among the first to know about about novelties on certain topic etc.
Could be extremely useful for SEO's keyword research for example.
Also, seems it can be used as an "online reputation" surveillance tool as well, to discover what one says about you and / or your products etc.
Many application can be used with such technology, imagination is the limit. It would definitely be a good asset to add to CR.
It's NOT n8n it's Huginn! Folks...
-
Actually just came here to post this, Huginn works well for me and I'd love to be able to deploy/manage it with cloudron. I'm using it to monitor the Apple terms of service webpage so that when they update I know to approve the new ones in their developer portal (otherwise your notarization is broken!). So for me, it's a local instance that can monitor pages and post directly into slack without yet another external service.
-
@psifertex Sounds like a good use-case. In the meantime, worth trying Change Detection, already packaged?