About this project

OmniChain is a humorously daring solo project by zenoverflow (F.Filipov) aimed at creating a multi-purpose workflow builder for automating tasks with language models used as processors rather than as standalone tools. It's something in-between a classic workflow app (e.g. LangFlow) and a visual programming interface.

The entire project is created and maintained by a single person, doing the product design, UI design, frontend and backend development, marketing, video tutorial filming and editing, etc. - keep that in mind if you find anything lacking, because it takes a lot of time to handle everything.

Short FAQ

Why NodeJS and not Python?

NodeJS is far more lightweight and robust in end-user deployment scenarios. It's also accessible to a wider array of developers for making custom nodes. Anyone wishing to use anything from Python (or any other language) can always use OmniChain's ability to call system commands.

What makes this different from other workflow builders?

Mainly two things: the fact that nodes can update their own contents to modify how the chain works (keep in mind this is a persistent exportable modification), and the fact that it leans more towards visual programming than simple workflows. That's the reason for the whole "control-flow-centric" thing.

Why is the UI so simple?

To make something infinitely extendable, and still keep it properly maintained over a long period of time, by a single person's efforts, it's a good idea to keep the interface as clean and minimal as possible. This is why the UI is not as flashy as a lot of other apps out there.

Can I use this commercially?

Absolutely. The project is open-sourced under the MIT license. You can use it for whatever you want, however you want. If you want support, you can always join our Patreon (opens in a new tab).