I Built Vangrex to Make AI Workflow Orchestration Easier
AI APIs have made it incredibly easy to add intelligence to an application.
But building an actual AI application is a different problem.
A single model call might look like this:
const response = await model.generate(prompt);
Simple.
But real applications rarely stay that simple.
Soon you need multiple model calls, tools, conditional logic, data moving between steps, retries, execution state, and integrations with the rest of your application.
That's where I started thinking about AI workflow orchestration.
The problem
When an AI application grows, developers often end up creating their own orchestration layer.
You start with a few functions and eventually end up managing things like:
- Which step should execute next?
- What data should be passed between steps?
- How should branching work?
- What happens when a tool fails?
- How do you retry an execution?
- How do you inspect a failed workflow?
- How do you represent the workflow itself?
The code works, but the workflow becomes increasingly difficult to understand and maintain.
I wanted to build something that made the workflow itself easier to see and work with.
Introducing Vangrex
That's what led me to build Vangrex.
Vangrex is a developer-first platform for building, running, and integrating AI workflows.
Instead of representing the entire workflow as code, you can compose it visually on a canvas.
For example:
Input
↓
AI Model
↓
Tool
↓
Condition
↙ ↘
AI Tool
↓ ↓
\ /
Output
Each node represents a step in the workflow, while the connections define how data and execution move through it.
The idea is to make complex workflows easier to reason about without taking away developer control.
Building workflows visually
The visual builder is the main interface for designing workflows.
You can add nodes, configure them, connect them together, and define the flow of execution.
This makes the structure of an AI application visible.
Instead of having to understand a large collection of orchestration code, you can look at the workflow and immediately see:
- What happens first
- Which models are being called
- Which tools are being used
- Where decisions happen
- How different paths connect
- What eventually produces the output
The visual representation isn't intended to replace programming.
It's intended to make the orchestration layer easier to design and understand.
The developer side
One thing I didn't want was for Vangrex workflows to exist only inside a visual editor.
Developers need to be able to use their workflows inside real applications.
That's why I'm also building the Vangrex SDK for the Node.js ecosystem, with TypeScript/JavaScript support.
The goal is to make the workflow something you can integrate into an application rather than something isolated from your codebase.
For example, the application might handle the request while Vangrex handles the workflow execution:
Your Application
↓
Vangrex SDK
↓
Vangrex Workflow
↓
Models / Tools / Logic
↓
Result
↓
Your Application
This gives developers a way to combine visual workflow design with normal application development.
What I'm trying to solve
The broader goal isn't simply to create another visual editor.
I'm trying to make the orchestration layer of AI applications easier to build and operate.
AI development is moving quickly, and the complexity is increasingly shifting from simply calling a model to coordinating everything around that model.
Models, tools, APIs, application logic, data, and execution all need to work together.
That's the layer I'm interested in.
Where Vangrex is today
Vangrex is currently in private beta.
It's early, and there are still plenty of things I want to improve.
Rather than building everything in isolation and waiting until the product feels "finished," I want to get it into the hands of developers who are actually building AI applications.
I'm particularly interested in feedback around:
- Is the visual workflow model useful?
- Is the workflow builder intuitive?
- What types of AI workflows would you build with it?
- What would you expect from the SDK?
- What's missing?
- What would prevent you from using a platform like this?
I'd rather find these problems now than after spending another year building in isolation.
Try Vangrex
If you're building AI applications and want to experiment with visual workflow orchestration, I'd love to have you try Vangrex.
🚀 Vangrex: https://vangrex.vercel.app
💻 GitHub: https://github.com/Maaz2623
We're currently accepting early users through the private beta.
If you've built your own AI orchestration system, I'd also love to hear what problems you ran into and how you solved them.
Top comments (0)