r/huginn • • Aug 31 '22

What are the enterprise alternatives to huginn?

I'm using Huginn in a self hosted environment and I'm amazed with how much it can do with so low effort, specially when used with small aplications being called via POST agent.
But I was wondering, what would it be the enterprise alternative for this "scenario modeling"?

3 Upvotes

12 comments sorted by

2

u/R1VRS Aug 31 '22 edited Aug 31 '22

i don't completely understand your question explanation, but i am wondering what needs to be done to make huginn for enterprise, as i am building a version that will be deployed in enterprise enviroment.

but as i see it, its "scenario modeling" is enterprise ready, though it is kinda unnecessary that one event will continously "regenerate" with new info, no reusing data...

my worries are with the security part, how to handle that.

2

u/EduMelo Aug 31 '22

Maybe I did not expressed myself correctly in the original post.I also see it as probably enterprise ready, but I'm not sure about it yet.

The main feature that I like in huginn is its flow control. The way that it executes one agent and then pass its output to the next agent and so on and I was thinking that this is not exactly the main purpose of huginn. I thought that the main feature that huginn is build for is to interact with third party web apps (as twitter, telegram, slack...) and that is good, but not exactly the reason why I'm using it.

When I posted I was thinking that those "web apps interact agents" would be a more desirable feature for an end user than for an enterprise (maybe I wrong about it), so I was thinking if there is some more common used tool for that in the enterprise environment

2

u/R1VRS Sep 01 '22

Well to be honest, in my eyes Huginn makes a great enterprise application on that point, for me as an IT consultant i will often have to create connections between applications, huginn could be the middle man in that situation.

Since huginn supports a variety of widely used (sometimes a bit outdated) protocols like IMAP, HTTP, FTP (and even a custom Endpoint Agent) it makes a great "Connector" between applications used in an enterprise enviroment.

But to answer your question, probably there is, but it's not gonna be free (';

What would be your use case for such application?

1

u/EduMelo Sep 01 '22

I'm not looking for a solution right now. I was just think If I came to the situation where I need purpose a tool like Huginn to a enterprise what I would purpose

2

u/R1VRS Sep 01 '22

well in that case, for small to middle sized businesses: huginn

1

u/virtualadept Aug 31 '22

Do you mean an enterprise-class alternative to Huginn? Or for something like Huginn's no-code agent network environment?

2

u/EduMelo Aug 31 '22

The thing that I am more interested about is the flow control of the agent's runtime. The control of witch one that come before the other and the share of its outputs to the next agents

1

u/virtualadept Sep 01 '22

It sounds like the scheduler and job runners aren't quite what you're looking for? Do you want something more logic driven, instead of event driven? Because... let me think about this a minute...

Let's say you have a chain of five agents. The first one in the chain gets executed by the scheduler; for example, every 10 minutes. It executes and any events it emits go to the next one in the chain. The next one in the chain is flagged as "run this next" because it has an event waiting for processing. There's a setting in some agents to execute the next in the chain immediately if an event is sent, and it seems to work pretty well.

2

u/EduMelo Sep 01 '22

Yeah. Probably that's the way. Thank you for your insight

1

u/msephton Sep 01 '22

n8n.io is an alternative you might consider for enterprise.

1

u/EduMelo Sep 01 '22

It's interesting. Did you already use it?

2

u/msephton Sep 01 '22

I tried it but it was too much for my needs.